@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_fc409e0-module__P4PWWa__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_fc409e0-module__P4PWWa__variable{--font-noto-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a12eeea89a4d33fe-s.2gi4cd8ux3idj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b31d6fb55af7a3a0-s.0j3zcltuayp1r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bcf114ffa9699f7c-s.15e09e-v5f7dx.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ff0c4b794fcbdd22-s.0yq63ehlwll3q.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/39ae0d7ef5a72a6d-s.29q43md50dh2p.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4e04b607526ffa76-s.2x7lgxdus3bit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d557fa47ea3918f2-s.0vgpw140-j3mw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ae2df52ec52db659-s.p.32fbounanteec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.0%;size-adjust:118.4%}.noto_serif_dd93f6be-module__zRprla__className{font-family:Noto Serif,Noto Serif Fallback;font-style:normal;font-weight:400}.noto_serif_dd93f6be-module__zRprla__variable{--font-noto-serif:"Noto Serif", "Noto Serif Fallback"}
@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2e80b840adca597b-s.2d6d6opy5rubn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1ab5be391ac8f15d-s.1xe7_51gxel3c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b76e8ff22b1b083c-s.2tzzsq7wo-g3y.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3df2599ff530a687-s.2yc-74fwm_h6g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/161d0401d39cf2b0-s.1sv_8uk9ol7er.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c571894dbce63491-s.2ie954zfg6gwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f1a9db6354730b0f-s.p.0qq0xurvrem1u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono Fallback;src:local(Arial);ascent-override:79.43%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:134.59%}.noto_sans_mono_a639caea-module__gsI-aW__className{font-family:Noto Sans Mono,Noto Sans Mono Fallback;font-style:normal;font-weight:400}.noto_sans_mono_a639caea-module__gsI-aW__variable{--font-noto-sans-mono:"Noto Sans Mono", "Noto Sans Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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.456c9vb2_utt8.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.2fl0vhx7oyatw.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.11x_mcju407z-.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.456c9vb2_utt8.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.2fl0vhx7oyatw.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.11x_mcju407z-.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.456c9vb2_utt8.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.2fl0vhx7oyatw.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.11x_mcju407z-.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.456c9vb2_utt8.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.2fl0vhx7oyatw.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_1e5918e3-module__BGAksW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1e5918e3-module__BGAksW__variable{--font-bricolage-grotesque:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.public-theme-module__-7WMaq__theme{--z-ground:#0c1126;--z-surface:#141b35;--z-text:#f4f1ff;--z-muted:#b6bbd1;--z-line:#343c5a;--z-gold:#ffd889;--z-action:linear-gradient(180deg, #ffe590 0%, #ffca4f 35%, #ffbd38 63%, #e98a0d 100%);--z-action-ink:#2a1502;--background:#0c1126;--foreground:#f4f1ff;--card:#141b35;--card-foreground:#f4f1ff;--popover:#141b35;--popover-foreground:#f4f1ff;--muted:#1c2441;--muted-foreground:#b6bbd1;--border:#343c5a;--input:#343c5a;--primary:#ffd889;--primary-foreground:#2a1502;--accent:#1c2441;--accent-foreground:#f4f1ff;--ring:#ffd889;--destructive:#ffb7ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--z-ground);color:var(--z-text);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6}.public-theme-module__-7WMaq__theme *,.public-theme-module__-7WMaq__theme :before,.public-theme-module__-7WMaq__theme :after{box-sizing:border-box}.public-theme-module__-7WMaq__theme :focus-visible{outline:2px solid var(--z-gold);outline-offset:5px}.public-theme-module__-7WMaq__action{background:var(--z-action);min-height:44px;color:var(--z-action-ink);border:1px solid #ffe288;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:13px;font-weight:650;text-decoration:none;transition:filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffa0,0 4px 18px #ffb12520}.public-theme-module__-7WMaq__action:hover{filter:brightness(1.07)}@media (prefers-reduced-motion:reduce){.public-theme-module__-7WMaq__action{transition:none}}
.login-panel-module__RogOmq__panel{text-align:center;width:100%}.login-panel-module__RogOmq__brand{color:#edc16f;font:500 34px / 1.2 var(--font-serif,Georgia, serif);letter-spacing:-1.4px;text-decoration:none;display:inline-block}.login-panel-module__RogOmq__reward{color:#e6bd73;background:#d7ac4810;border:1px solid #a58a4e80;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:20px auto 24px;padding:6px 12px;font-size:12px;line-height:1.5;display:flex}.login-panel-module__RogOmq__reward svg{flex-shrink:0}.login-panel-module__RogOmq__panel h1{color:#f6f2eb;font:400 clamp(29px, 4vw, 36px) / 1.2 var(--font-serif,Georgia, serif);letter-spacing:-1.3px;margin:0}.login-panel-module__RogOmq__subtitle{color:#b5bccb;margin:12px 0 28px;font-size:14px;line-height:1.6}.login-panel-module__RogOmq__action button[data-slot=button]{color:#211806;background:linear-gradient(115deg,#ffd985,#f5c467);border:1px solid #ffdc89;border-radius:12px;width:100%;min-height:50px;font-size:15px;font-weight:600;box-shadow:inset 0 1px #fff2c555}.login-panel-module__RogOmq__action button:hover:not(:disabled){filter:brightness(1.06)}.login-panel-module__RogOmq__action button:disabled{opacity:.55;cursor:not-allowed}.login-panel-module__RogOmq__action button svg{width:21px;height:21px}.login-panel-module__RogOmq__action>div{align-items:center}.login-panel-module__RogOmq__validity{color:#c7ac78;margin:12px 0 0;font-size:11px;line-height:1.6}.login-panel-module__RogOmq__legal{color:#aeb6c5;margin:30px 0 0;font-size:11px;line-height:1.8}.login-panel-module__RogOmq__legal a{text-underline-offset:3px;color:#c7cdd8;text-decoration:underline}.login-panel-module__RogOmq__legal a:hover{color:#ffd889}.login-panel-module__RogOmq__error,.login-panel-module__RogOmq__action [role=alert]{color:#ffb7ae;font-size:13px}.login-panel-module__RogOmq__dialog.login-panel-module__RogOmq__dialog{background:#121b2b;border:1px solid #657087;border-radius:22px;gap:0;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:32px 36px;overflow-y:auto;box-shadow:0 24px 100px #0007}.login-panel-module__RogOmq__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030611a8}.login-panel-module__RogOmq__dialog>button{color:#adb5c3;top:12px;right:12px}@media (max-width:480px){.login-panel-module__RogOmq__dialog.login-panel-module__RogOmq__dialog{padding:30px 22px}.login-panel-module__RogOmq__reward{padding-inline:10px;font-size:11px}.login-panel-module__RogOmq__subtitle{font-size:13px}}.login-panel-module__RogOmq__dialog.login-panel-module__RogOmq__dialog{z-index:10001;box-sizing:border-box;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-panel-module__RogOmq__overlay{z-index:10000;position:fixed;inset:0}.login-panel-module__RogOmq__dialog>button{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute}.login-panel-module__RogOmq__dialog>button:hover{background:#ffffff0a}.login-panel-module__RogOmq__dialog>button svg{width:20px;height:20px}.login-panel-module__RogOmq__dialog [data-slot=dialog-title],.login-panel-module__RogOmq__dialog>button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-panel-module__RogOmq__action>div{flex-direction:column;gap:16px;width:100%;display:flex}.login-panel-module__RogOmq__action button[data-slot=button]{justify-content:center;align-items:center;gap:10px;padding:12px 16px;line-height:1.4;display:inline-flex}.login-panel-module__RogOmq__action button svg{flex-shrink:0;margin:0}
.auth-card-module__cg92iG__card.auth-card-module__cg92iG__card{width:100%;box-shadow:none;color:var(--z-text,#f4f1ff);background:0 0;border:0;border-radius:0;gap:26px;padding:0}.auth-card-module__cg92iG__card>div{padding-inline:0}.auth-card-module__cg92iG__header.auth-card-module__cg92iG__header{text-align:left;align-items:flex-start;gap:14px}.auth-card-module__cg92iG__eyebrow{color:var(--z-gold,#ffd889);letter-spacing:.14em;margin:0;font-size:10px}.auth-card-module__cg92iG__header h1{font:400 clamp(36px, 4vw, 48px) / 1.08 var(--font-serif,Georgia, serif);letter-spacing:-.04em;margin:0}.auth-card-module__cg92iG__card button[data-slot=button][data-variant=outline]{background:var(--z-action,linear-gradient(#ffe590, #ffbd38));color:#2a1502;border:1px solid #ffe288;border-radius:999px;min-height:52px;box-shadow:inset 0 1px #ffffffa0,0 4px 18px #ffb12520}.auth-card-module__cg92iG__card button[data-slot=button][data-variant=outline]:hover:not(:disabled){filter:brightness(1.07)}.auth-card-module__cg92iG__card button:disabled{cursor:not-allowed}.auth-card-module__cg92iG__card [role=alert]{color:#ffb7ae;font-size:13px}.auth-card-module__cg92iG__card [data-slot=card-footer]{background:0 0;border:0;padding:0}
.account-menu-module__I3PZcq__trigger{color:#d4d9e7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:3px;display:inline-flex}.account-menu-module__I3PZcq__trigger:hover{background:#ffffff0b}.account-menu-module__I3PZcq__trigger:focus-visible{outline-offset:3px;outline:2px solid #f1c66f}.account-menu-module__I3PZcq__trigger:disabled{opacity:.5;cursor:not-allowed}.account-menu-module__I3PZcq__avatar{color:#f1c66f;background:#2b2b31;border:1px solid #b5935655;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:600 15px/1 Arial,sans-serif;display:inline-flex;overflow:hidden}.account-menu-module__I3PZcq__image{object-fit:cover;width:100%;height:100%}.account-menu-module__I3PZcq__menu{z-index:10000;width:292px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);color:#f4f0e7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#4b5670 #141b2d;background:#141b2d;border:1px solid #384159;border-radius:12px;padding:10px;font:14px/1.5 Helvetica Neue,Arial,sans-serif;overflow-y:auto}.account-menu-module__I3PZcq__menu *{box-sizing:border-box}.account-menu-module__I3PZcq__identity{align-items:center;gap:12px;padding:10px 8px 18px;display:flex}.account-menu-module__I3PZcq__identity>div{min-width:0}.account-menu-module__I3PZcq__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.account-menu-module__I3PZcq__identity span:not(.account-menu-module__I3PZcq__avatar){color:#a8b2c6;overflow-wrap:anywhere;font-size:12px;display:block}.account-menu-module__I3PZcq__item,.account-menu-module__I3PZcq__addCredits{color:#d8deeb;cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:12px;min-height:42px;padding:10px 12px;text-decoration:none;display:flex}.account-menu-module__I3PZcq__item[data-highlighted]{color:#f1c66f;background:#ffffff0b}.account-menu-module__I3PZcq__item[data-disabled]{opacity:.5;cursor:not-allowed}.account-menu-module__I3PZcq__addCredits{color:#211706;background:#f1c66f;justify-content:center;font-weight:600}.account-menu-module__I3PZcq__addCredits[data-highlighted]{background:#ffda8b}.account-menu-module__I3PZcq__separator{background:#ffffff12;height:1px;margin:8px 6px}.account-menu-module__I3PZcq__error{color:#ffb7ae;margin:8px;font-size:12px}.account-menu-module__I3PZcq__summary{justify-content:space-between;margin-bottom:8px}.account-menu-module__I3PZcq__summary>span:last-child{color:#b6bbcb;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.account-menu-module__I3PZcq__chevron{margin-left:auto}.account-menu-module__I3PZcq__submenu{width:210px}.account-menu-module__I3PZcq__triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}@media (max-width:1100px){.account-menu-module__I3PZcq__triggerName{display:none}}@media (max-width:600px){.account-menu-module__I3PZcq__trigger{gap:3px}.account-menu-module__I3PZcq__trigger .account-menu-module__I3PZcq__avatar{width:30px;height:30px}}
.purchase-dialog-module__hPD1kG__overlay{z-index:11000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030711b8;position:fixed;inset:0}.purchase-dialog-module__hPD1kG__dialog{z-index:11001;color:#eeeef3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#46506a #101625;background:#101625;border:1px solid #ffffff20;border-radius:20px;outline:none;width:min(1000px,100vw - 40px);max-height:calc(100svh - 40px);font:14px/1.5 Helvetica Neue,Arial,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0008}.purchase-dialog-module__hPD1kG__dialog *{box-sizing:border-box}.purchase-dialog-module__hPD1kG__header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 20px;display:flex}.purchase-dialog-module__hPD1kG__title{letter-spacing:-.025em;color:#f4f0e7;margin:0;font-size:24px;font-weight:600}.purchase-dialog-module__hPD1kG__description{color:#aab3c6;margin:6px 0 0;font-size:13px}.purchase-dialog-module__hPD1kG__close{color:#bac1d0;cursor:pointer;background:#ffffff08;border:0;border-radius:50%;place-items:center;min-width:36px;height:36px;display:grid;position:sticky;top:12px}.purchase-dialog-module__hPD1kG__close:hover{color:#fff;background:#ffffff14}.purchase-dialog-module__hPD1kG__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.purchase-dialog-module__hPD1kG__benefits{background:#151e30;border-right:1px solid #ffffff0b;padding:30px}.purchase-dialog-module__hPD1kG__eyebrow{letter-spacing:.12em;color:#d5b57b;font-size:10px;font-weight:600}.purchase-dialog-module__hPD1kG__benefits h2{letter-spacing:-.02em;margin:12px 0 8px;font-size:27px;font-weight:550}.purchase-dialog-module__hPD1kG__benefits p{color:#aab5ca;font-size:13px;line-height:1.7}.purchase-dialog-module__hPD1kG__benefits ul{margin:28px 0;padding:0;list-style:none}.purchase-dialog-module__hPD1kG__benefits li{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;display:flex}.purchase-dialog-module__hPD1kG__benefits li svg{color:#f1c66f;flex-shrink:0;margin-top:2px}.purchase-dialog-module__hPD1kG__benefits a{color:#edc67b;text-underline-offset:4px;font-size:12px}.purchase-dialog-module__hPD1kG__explainer{color:#edc67b;border-top:1px solid #ffffff12;margin-top:22px;padding:22px 0 12px}.purchase-dialog-module__hPD1kG__explainer p{margin:10px 0}.purchase-dialog-module__hPD1kG__selection{min-width:0;padding:24px 28px 28px}.purchase-dialog-module__hPD1kG__tabs{background:#090f1d;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.purchase-dialog-module__hPD1kG__tabs button,.purchase-dialog-module__hPD1kG__cadence button{color:#a8b2c6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 8px;font-size:12px}.purchase-dialog-module__hPD1kG__tabs button[aria-pressed=true]{color:#fff1ce;background:#263045;box-shadow:0 2px 6px #0002}.purchase-dialog-module__hPD1kG__tabs span{color:#bdc5d7;margin-left:4px;font-size:9px}.purchase-dialog-module__hPD1kG__cadence{gap:4px;width:fit-content;margin:0 0 16px auto;display:flex}.purchase-dialog-module__hPD1kG__cadence button{padding:6px 12px}.purchase-dialog-module__hPD1kG__cadence button[aria-pressed=true]{color:#f1c66f;background:#f1c66f12}.purchase-dialog-module__hPD1kG__cards{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.purchase-dialog-module__hPD1kG__card{cursor:pointer;background:#182032;border:1px solid #30394c;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.purchase-dialog-module__hPD1kG__card:hover{border-color:#a08b63}.purchase-dialog-module__hPD1kG__card[data-selected=true]{background:#29271f;border-color:#eac06a;box-shadow:inset 0 0 0 1px #eac06a33}.purchase-dialog-module__hPD1kG__card input{accent-color:#efc56d;flex-shrink:0;width:17px;height:17px;margin:0}.purchase-dialog-module__hPD1kG__cardCopy{flex:1;gap:5px;min-width:0;display:grid}.purchase-dialog-module__hPD1kG__cardCopy strong{font-size:15px;font-weight:600}.purchase-dialog-module__hPD1kG__cardCopy small,.purchase-dialog-module__hPD1kG__price small{color:#aab3c6;font-size:11px}.purchase-dialog-module__hPD1kG__cardCopy em{color:#bdc5d7;vertical-align:middle;background:#ffffff0c;border-radius:4px;margin-left:4px;padding:2px 5px;font-size:9px;font-style:normal}.purchase-dialog-module__hPD1kG__cardCopy em[data-core=true]{color:#f3d38f;background:#eac06a14}.purchase-dialog-module__hPD1kG__price{text-align:right;font-variant-numeric:tabular-nums;gap:4px;display:grid}.purchase-dialog-module__hPD1kG__price strong{color:#f7eedc;font-size:19px;font-weight:600}.purchase-dialog-module__hPD1kG__total{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.purchase-dialog-module__hPD1kG__total>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-dialog-module__hPD1kG__total span{color:#bac2d1;font-size:12px}.purchase-dialog-module__hPD1kG__total strong{color:#f5d58f;font-size:23px;font-weight:600}.purchase-dialog-module__hPD1kG__total p{color:#aab3c6;margin:6px 0 12px;font-size:11px}.purchase-dialog-module__hPD1kG__terms{color:#adb8ce;margin:10px 0;font-size:12px}.purchase-dialog-module__hPD1kG__terms summary{cursor:pointer;padding:4px 0}.purchase-dialog-module__hPD1kG__terms dl{margin:12px 0}.purchase-dialog-module__hPD1kG__terms dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.purchase-dialog-module__hPD1kG__terms dt,.purchase-dialog-module__hPD1kG__terms dd,.purchase-dialog-module__hPD1kG__terms p{font-size:11px}.purchase-dialog-module__hPD1kG__checkout>p{color:#aeb8cd;margin:10px 0;font-size:11px;line-height:1.6}.purchase-dialog-module__hPD1kG__checkout>p[role=status]{color:#e6c485}.purchase-dialog-module__hPD1kG__checkout>p[role=alert],.purchase-dialog-module__hPD1kG__warning{color:#f4b3a6;font-size:12px}.purchase-dialog-module__hPD1kG__warning a{color:inherit}.purchase-dialog-module__hPD1kG__checkout>button{color:#241906;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f1c66f;border:1px solid #efc56d;border-radius:9px;font-size:13px;font-weight:600}.purchase-dialog-module__hPD1kG__checkout>button:hover:not(:disabled){background:#ffda8b}.purchase-dialog-module__hPD1kG__checkout>button:disabled{opacity:.55;cursor:not-allowed}.purchase-dialog-module__hPD1kG__checkout>a{color:#edc67b;font-size:12px}.purchase-dialog-module__hPD1kG__dialog button:focus-visible,.purchase-dialog-module__hPD1kG__dialog a:focus-visible{outline-offset:3px;outline:2px solid #f1c66f}.purchase-dialog-module__hPD1kG__card:has(input:focus-visible){outline-offset:3px;outline:2px solid #f1c66f}.purchase-dialog-module__hPD1kG__dialog button:disabled{cursor:not-allowed}.purchase-dialog-module__hPD1kG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.purchase-dialog-module__hPD1kG__creditHighlight{color:#f4ce80;border-top:1px solid #e8c16d35;border-bottom:1px solid #e8c16d35;grid-template-columns:22px 1fr;column-gap:8px;margin:26px 0 24px;padding:20px 0;display:grid}.purchase-dialog-module__hPD1kG__creditHighlight svg{align-self:center}.purchase-dialog-module__hPD1kG__creditHighlight strong{letter-spacing:-.04em;font-size:42px;font-weight:600;line-height:1.1}.purchase-dialog-module__hPD1kG__creditHighlight span{color:#e3d3b2;grid-column:2;margin-top:7px;font-size:13px}.purchase-dialog-module__hPD1kG__capabilities{background:#101827;border:1px solid #ffffff18;border-radius:12px;padding:18px}.purchase-dialog-module__hPD1kG__capabilities[data-core=true]{background:#131c2d;border-color:#eac06a55}.purchase-dialog-module__hPD1kG__capabilityHeading{border-bottom:1px solid #ffffff16;gap:3px;padding-bottom:16px;display:grid}.purchase-dialog-module__hPD1kG__capabilityHeading strong{color:#f0e8d9;font-size:20px}.purchase-dialog-module__hPD1kG__capabilities[data-core=true] .purchase-dialog-module__hPD1kG__capabilityHeading strong{color:#f3d38f}.purchase-dialog-module__hPD1kG__capabilityHeading>span{color:#adb8ca;font-size:11px}.purchase-dialog-module__hPD1kG__capabilityRow{align-items:flex-start;gap:9px;margin-top:17px;font-size:13px;display:flex}.purchase-dialog-module__hPD1kG__capabilityRow svg{color:#edc67b;flex-shrink:0;margin-top:2px}.purchase-dialog-module__hPD1kG__capabilityRow strong{color:#f9eed9;font-size:17px}.purchase-dialog-module__hPD1kG__capabilityRow small{color:#adb8ca;margin-top:4px;font-size:11px;line-height:1.55;display:block}.purchase-dialog-module__hPD1kG__savingsPanel{background:#eac06a0c;border-left:2px solid #eac06a;gap:4px;margin-top:18px;padding:12px 14px;display:grid}.purchase-dialog-module__hPD1kG__savingsPanel strong{color:#f5d58f;font-size:15px}.purchase-dialog-module__hPD1kG__savingsPanel span{color:#b9bdc8;font-size:11px}.purchase-dialog-module__hPD1kG__saveBadge,.purchase-dialog-module__hPD1kG__valueBadge,.purchase-dialog-module__hPD1kG__priceSaving{color:#a9cbbb;font-size:10px;font-weight:600}.purchase-dialog-module__hPD1kG__saveBadge{background:#253b33;border-radius:5px;align-self:center;padding:4px 7px}.purchase-dialog-module__hPD1kG__valueBadge{color:#e7c789;width:fit-content}.purchase-dialog-module__hPD1kG__priceSaving{max-width:130px}.purchase-dialog-module__hPD1kG__creditCount{color:#f3d38f;font-size:14px;font-weight:600}.purchase-dialog-module__hPD1kG__planDifference{color:#bec8d7;font-size:10px;line-height:1.5}.purchase-dialog-module__hPD1kG__unitPrice{color:#b5bfd0;font-size:9px}.purchase-dialog-module__hPD1kG__fairUse{color:#aab3c6;margin:12px 0 0;font-size:10px;line-height:1.6}@media (max-width:680px){.purchase-dialog-module__hPD1kG__dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.purchase-dialog-module__hPD1kG__header{gap:12px;padding:20px 18px 16px}.purchase-dialog-module__hPD1kG__title{font-size:21px}.purchase-dialog-module__hPD1kG__description{font-size:12px}.purchase-dialog-module__hPD1kG__layout{grid-template-columns:minmax(0,1fr)}.purchase-dialog-module__hPD1kG__selection{grid-row:1;padding:18px}.purchase-dialog-module__hPD1kG__benefits{border-top:1px solid #ffffff10;border-right:0;padding:22px 18px}.purchase-dialog-module__hPD1kG__benefits ul{margin:16px 0}.purchase-dialog-module__hPD1kG__card{gap:9px;padding:14px 10px}.purchase-dialog-module__hPD1kG__cardCopy strong{font-size:13px}.purchase-dialog-module__hPD1kG__cardCopy small{font-size:10px}.purchase-dialog-module__hPD1kG__price strong{font-size:17px}.purchase-dialog-module__hPD1kG__creditHighlight strong{font-size:36px}.purchase-dialog-module__hPD1kG__cadence{flex-wrap:wrap}.purchase-dialog-module__hPD1kG__priceSaving{max-width:92px;font-size:9px}.purchase-dialog-module__hPD1kG__planDifference{font-size:9px}.purchase-dialog-module__hPD1kG__creditCount{font-size:13px}.purchase-dialog-module__hPD1kG__tabs span{margin:2px 0 0;display:block}}@media (min-width:681px){.purchase-dialog-module__hPD1kG__dialog{flex-direction:column;height:min(850px,100svh - 40px);display:flex;overflow:hidden}.purchase-dialog-module__hPD1kG__header{flex-shrink:0}.purchase-dialog-module__hPD1kG__layout{flex:1;min-height:0}.purchase-dialog-module__hPD1kG__benefits{overflow-y:auto}.purchase-dialog-module__hPD1kG__selection{flex-direction:column;min-height:0;padding-bottom:18px;display:flex}.purchase-dialog-module__hPD1kG__selectionBody{scrollbar-width:thin;min-height:0;margin:-2px -4px 0;padding:2px 4px 12px;overflow-y:auto}.purchase-dialog-module__hPD1kG__checkout{border-top:1px solid #ffffff12;flex-shrink:0;padding-top:6px}}
.annual-pricing-controls-module__sMRPga__wrap{justify-content:center;display:flex}.annual-pricing-controls-module__sMRPga__control{background:linear-gradient(#ffffff0a,#ffffff03),#11162a;border:1px solid #434966;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;margin:0;padding:4px;display:inline-grid;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #0305121f}.annual-pricing-controls-module__sMRPga__control button{color:#8f98b2;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;padding:8px 14px;font:650 12px/1.3 Helvetica Neue,Arial,sans-serif;transition:color .18s,background .18s,box-shadow .18s,translate .18s}.annual-pricing-controls-module__sMRPga__control button:hover{color:#d9dff2}.annual-pricing-controls-module__sMRPga__control button:focus-visible{outline-offset:3px;outline:2px solid #e2d5ff}.annual-pricing-controls-module__sMRPga__control button[aria-pressed=true]{color:#2a1502;background:#ead9ae;box-shadow:0 4px 16px #d2b06b38,inset 0 1px #ffffffbf}.annual-pricing-controls-module__sMRPga__control span{color:#ffd889;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#d2b06b24;border:1px solid #d2b06b3d;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px;line-height:1;display:inline-flex}.annual-pricing-controls-module__sMRPga__control button[aria-pressed=true] span{color:#4b3820;background:#ffffff57;border-color:#d2b06b24}@media (max-width:480px){.annual-pricing-controls-module__sMRPga__wrap,.annual-pricing-controls-module__sMRPga__control{width:100%}.annual-pricing-controls-module__sMRPga__control button{padding-inline:8px}.annual-pricing-controls-module__sMRPga__control span{width:fit-content;margin:4px auto 0;display:block}}@media (prefers-reduced-motion:reduce){.annual-pricing-controls-module__sMRPga__control button{transition:none}}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control{background:#141b35;border-color:#62607b;box-shadow:inset 0 1px #ffffff12,0 10px 28px #02051552}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button{color:#b6bbd1;position:relative;overflow:hidden}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button:hover{color:#f4f1ff}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button:focus-visible{outline-color:#ffd889}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button[aria-pressed=true]{color:#2a1502;background:linear-gradient(#ffe696,#ffbd38 60%,#e98a0d);box-shadow:0 4px 16px #ffbd3842}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control span{color:#e5ca92;background:#8a6e3d22;border-color:#aa8d596e}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button[aria-pressed=true] span{color:#654011;background:#fff4d083;border-color:#8a642f66}.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button:last-child[aria-pressed=true]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff79 50%,#0000 62%);animation:4.5s ease-in-out infinite annual-pricing-controls-module__sMRPga__annual-gold-sheen;position:absolute;inset:0;translate:-130%}@keyframes annual-pricing-controls-module__sMRPga__annual-gold-sheen{0%,58%{translate:-130%}76%,to{translate:130%}}@media (prefers-reduced-motion:reduce){.zoivu-pricing-page .annual-pricing-controls-module__sMRPga__control button:last-child[aria-pressed=true]:after{animation:none}}
.billing-panel-module__qVDSGa__page{color:#eef0fb;background:radial-gradient(circle at 18% 0,#d2b06b21,#0000 30%),radial-gradient(circle at 88% 34%,#3e52ad1a,#0000 30%),linear-gradient(#0a0f20,#080d1a);min-height:70dvh}.billing-panel-module__qVDSGa__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;max-width:1160px;margin:0 auto;padding:30px 24px 86px;display:grid}.billing-panel-module__qVDSGa__panel{background:radial-gradient(circle at 100% 0,#d2b06b14,#0000 36%),linear-gradient(#ffffff05,#0000 16%),#0f1427;border:1px solid #313953;border-radius:20px;min-width:0;padding:clamp(20px,3vw,34px);box-shadow:inset 0 1px #ffffff0a,0 20px 48px #02051424}.billing-panel-module__qVDSGa__panel h2{color:#f4f1ff;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,3vw,35px);line-height:1.18}.billing-panel-module__qVDSGa__panel h3{color:#f4f1ff;margin:0 0 12px;font-size:18px;line-height:1.4}.billing-panel-module__qVDSGa__panel p{color:#a7afc4;line-height:1.65}.billing-panel-module__qVDSGa__panel strong{color:#f4f1ff}.billing-panel-module__qVDSGa__panel button,.billing-panel-module__qVDSGa__panel a{min-height:44px;margin-top:16px}.billing-panel-module__qVDSGa__panel button:disabled{cursor:not-allowed;opacity:.55}.billing-panel-module__qVDSGa__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.billing-panel-module__qVDSGa__controls label{color:#aeb6ca;gap:9px;font-size:12px;display:grid}.billing-panel-module__qVDSGa__controls select{color:#f4f1ff;width:100%;min-width:0;min-height:46px;font:inherit;background:#12182c;border:1px solid #3c4562;border-radius:10px;padding:10px 12px}.billing-panel-module__qVDSGa__controls select:focus-visible{outline-color:#ffd889}.billing-panel-module__qVDSGa__details{margin:24px 0}.billing-panel-module__qVDSGa__details>div{border-bottom:1px solid #252d47;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.billing-panel-module__qVDSGa__details dt{color:#7f89a3;font-size:12px;line-height:1.6}.billing-panel-module__qVDSGa__details dd{color:#bdc4d5;overflow-wrap:anywhere;margin:0;line-height:1.6}.billing-panel-module__qVDSGa__details .billing-panel-module__qVDSGa__amount{color:#ffd889;font-size:27px;font-weight:650;line-height:1.3}.billing-panel-module__qVDSGa__note{font-size:12px;line-height:1.65;color:#808aa5!important}.billing-panel-module__qVDSGa__notice{background:#d2b06b1a;border:1px solid #a08d64;border-radius:11px;padding:15px;font-size:13px;color:#ffd889!important}.billing-panel-module__qVDSGa__status{color:#9ea7bf;text-align:center;min-height:240px;padding:64px 24px}.billing-panel-module__qVDSGa__standalone{width:calc(100% - 32px);max-width:760px;margin:32px auto 80px}.billing-panel-module__qVDSGa__intro{text-align:center;max-width:900px;margin:0 auto;padding:78px 24px 34px;position:relative}.billing-panel-module__qVDSGa__intro:before{z-index:0;content:"";filter:blur(58px);pointer-events:none;background:#d2b06b1f;border-radius:50%;width:min(620px,80vw);height:180px;position:absolute;top:8px;left:50%;translate:-50%}.billing-panel-module__qVDSGa__intro>*{z-index:1;position:relative}.billing-panel-module__qVDSGa__intro .v-eyebrow{color:#ffd889;letter-spacing:.16em}.billing-panel-module__qVDSGa__intro h1{color:#f4f1ff;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:16px 0;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.04}.billing-panel-module__qVDSGa__intro p{color:#9fa8c0;max-width:720px;margin-inline:auto;line-height:1.65}:is(.billing-panel-module__qVDSGa__panel .v-primary,.billing-panel-module__qVDSGa__panel .v-secondary){min-height:44px;font:inherit;border:1px solid #a08d64;border-radius:999px;justify-content:center;align-items:center;padding:11px 17px;font-size:12px;font-weight:650;text-decoration:none;transition:translate .18s,filter .18s,border-color .18s,box-shadow .18s;display:inline-flex}.billing-panel-module__qVDSGa__panel .v-primary{color:#2a1502;background:var(--z-action);border-color:#ffffff75;box-shadow:0 7px 22px #d2b06b2e,inset 0 1px #ffffffd1}.billing-panel-module__qVDSGa__panel .v-secondary{color:#ffd889;background:#ffffff05;margin-right:8px}:is(.billing-panel-module__qVDSGa__panel .v-primary:hover:not(:disabled),.billing-panel-module__qVDSGa__panel .v-secondary:hover:not(:disabled)){filter:brightness(1.07);border-color:#a08d64;translate:0 -1px}.billing-panel-module__qVDSGa__comparison{background:radial-gradient(circle at 100% 0,#d2b06b17,#0000 42%),#10162a;border:1px solid #303851;border-radius:14px;margin:28px 0;padding:22px 20px}.billing-panel-module__qVDSGa__accountActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.billing-panel-module__qVDSGa__accountActions button,.billing-panel-module__qVDSGa__accountActions a{margin-top:0}@media (max-width:800px){.billing-panel-module__qVDSGa__layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px 60px}.billing-panel-module__qVDSGa__intro{text-align:left;padding:56px 18px 26px}.billing-panel-module__qVDSGa__intro p{margin-inline:0}}@media (max-width:420px){.billing-panel-module__qVDSGa__controls{grid-template-columns:minmax(0,1fr)}.billing-panel-module__qVDSGa__details>div{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){:is(.billing-panel-module__qVDSGa__panel .v-primary,.billing-panel-module__qVDSGa__panel .v-secondary){transition:none}}.billing-panel-module__qVDSGa__purchase>summary{cursor:pointer;color:#f4f1ff;padding:4px 0;font-size:16px;font-weight:550}.billing-panel-module__qVDSGa__purchase[open]>summary{margin-bottom:26px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__layout{max-width:none;padding:0;display:block}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;margin:0;padding:24px 0}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel h2{letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:600}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel p{margin:8px 0;font-size:13px}:is(.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel .v-primary,.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel .v-secondary){box-shadow:none;border-radius:8px;min-height:40px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel .v-primary{background:#f1c66f;border-color:#f1c66f}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel .v-secondary{color:#e3e5ec;border-color:#39435e}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__accountActions{align-items:center;gap:12px;margin:18px 0 4px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__accountActions>a:not(.v-secondary){color:#edc67b;text-underline-offset:3px;align-items:center;min-height:40px;margin-right:12px;display:inline-flex}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__details dt,.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__note{color:#a8b0c5!important}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__details{margin:18px 0;font-size:13px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__comparison{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;padding:22px 0}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__standalone{width:100%;max-width:none}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__status{text-align:left;min-height:160px;padding:32px 0}.billing-panel-module__qVDSGa__creditBalance{background:#141b30;border:1px solid #343d55;border-radius:12px;grid-column:1/-1;margin-bottom:28px;padding:28px}.billing-panel-module__qVDSGa__balanceHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-panel-module__qVDSGa__balanceHeading h2{color:#f4f0e7;letter-spacing:0;margin:0;font-family:inherit;font-size:18px;font-weight:600}.billing-panel-module__qVDSGa__balanceHeading strong{color:#f4f0e7;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600}.billing-panel-module__qVDSGa__balanceActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.billing-panel-module__qVDSGa__addCredits{color:#211706;min-height:46px;font:inherit;cursor:pointer;background:#f1c66f;border:1px solid #f1c66f;border-radius:8px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:600;display:inline-flex}.billing-panel-module__qVDSGa__addCredits:hover{background:#ffda8b}.billing-panel-module__qVDSGa__balanceActions a{color:#b6bbcb;text-underline-offset:4px;font-size:13px}.billing-panel-module__qVDSGa__balanceActions a:hover{color:#f1c66f}@media (max-width:600px){.billing-panel-module__qVDSGa__creditBalance{padding:22px 20px}.billing-panel-module__qVDSGa__balanceHeading{align-items:flex-start}.billing-panel-module__qVDSGa__balanceHeading h2{font-size:16px}.billing-panel-module__qVDSGa__balanceHeading strong{font-size:30px;line-height:1}.billing-panel-module__qVDSGa__balanceActions{gap:16px}.billing-panel-module__qVDSGa__addCredits{width:100%}}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__creditBalance{background:0 0;border:0;border-radius:0;margin:0;padding:26px 0}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__balanceHeading h2{font-size:15px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__balanceHeading p{color:#a8b0c5;margin:6px 0 0;font-size:12px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__balanceHeading strong{color:#f1cc85;font-size:30px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__balanceActions{gap:20px;margin-top:20px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__addCredits{min-height:40px;padding:9px 20px;font-size:13px}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__purchase{padding:16px 0}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__purchase summary{color:#b6bbcb;font-size:13px;font-weight:500}.billing-panel-module__qVDSGa__accountView .billing-panel-module__qVDSGa__panel h2{font-size:16px}.billing-panel-module__qVDSGa__balanceActions .billing-panel-module__qVDSGa__managePlan{color:#e7c789;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}
.asset-image-module__SaZRKW__frame{background:var(--canvas,#eeede8);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.asset-image-module__SaZRKW__frame>img{display:block;position:absolute;inset:0;object-fit:contain!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important}.asset-image-module__SaZRKW__frame[data-image-state=loading]>img,.asset-image-module__SaZRKW__frame[data-image-state=error]>img{visibility:hidden}.asset-image-module__SaZRKW__review{height:48dvh;width:min(calc(100% - 32px), calc(48dvh * var(--image-ratio)));margin:20px auto}.asset-image-module__SaZRKW__status{color:var(--muted,#666862);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.asset-image-module__SaZRKW__status button{border:1px solid;border-radius:8px;padding:10px 16px}
.artwork-selection-module__GOjKeW__card{-webkit-user-select:none;user-select:none;width:100%;min-width:0;padding-top:44px;position:relative}.artwork-selection-module__GOjKeW__toolbar{background:var(--wb-surface,#fbfbf9);border:1px solid var(--border,#d7d6d0);border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:36px;display:flex;position:absolute;top:0;left:0}.artwork-selection-module__GOjKeW__toolbar button,.artwork-selection-module__GOjKeW__toolbar a{min-height:36px;color:var(--ink,#11110f);white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.artwork-selection-module__GOjKeW__toolbar button:hover,.artwork-selection-module__GOjKeW__toolbar a:hover{background:var(--soft,#efeee9)}.artwork-selection-module__GOjKeW__card>.artwork{width:100%;display:block}.artwork-selection-module__GOjKeW__card[data-artwork-selected=true]>button{outline:2px solid var(--accent,#5874b8);outline-offset:4px}
.project-board-module__BpJYjW__navigation{scrollbar-width:thin;align-items:center;gap:4px;max-width:100%;padding:7px 12px;display:flex;overflow-x:auto}.project-board-module__BpJYjW__navigationEntry{flex:none;align-items:center;gap:4px;display:flex}.project-board-module__BpJYjW__navigationItem{isolation:isolate;min-height:40px;color:var(--wb-muted,#b7bfd8);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;transition:color .16s;display:inline-flex;position:relative}.project-board-module__BpJYjW__navigationItem:hover{color:var(--wb-text,#f3f0ff)}.project-board-module__BpJYjW__navigationItem[aria-current]{color:var(--wb-accent,#f3f0ff)}.project-board-module__BpJYjW__navigationActive{z-index:0;background:linear-gradient(180deg,#ffde9529,#ffbe410d 68%),var(--wb-raised,#262e4a);border-radius:8px;position:absolute;inset:2px;box-shadow:inset 0 1px #fff8d324,inset 0 -1px #ffbb471f,0 5px 18px #0000001f}.project-board-module__BpJYjW__navigationLabel{z-index:1;position:relative}.project-board-module__BpJYjW__navigationDot{background:var(--wb-muted,#b7bfd8);opacity:.45;border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin:0 3px}.project-board-module__BpJYjW__board{box-sizing:border-box;isolation:isolate;width:1060px;color:var(--wb-text,#f3f0ff);flex-direction:column;align-items:flex-start;gap:100px;padding:60px 50px;display:flex;position:relative}.project-board-module__BpJYjW__section{z-index:1;width:100%;position:relative}.project-board-module__BpJYjW__sectionHeading{color:var(--wb-accent,#c3b1ff);align-items:center;gap:10px;padding:0 0 20px;display:flex}.project-board-module__BpJYjW__sectionHeading h2{letter-spacing:-.02em;color:var(--wb-text,#f3f0ff);margin:0;font-size:23px;font-weight:650}.project-board-module__BpJYjW__sectionHeading>span{color:var(--wb-muted,#b7bfd8);margin-left:10px;font-size:12px}.project-board-module__BpJYjW__section[data-board-section=brief]{width:600px}.project-board-module__BpJYjW__connections{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.project-board-module__BpJYjW__connections path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.project-board-module__BpJYjW__connectionBase{stroke:var(--wb-border,#59638d);stroke-width:1.5px;opacity:.85}.project-board-module__BpJYjW__connectionFlow{stroke:var(--wb-accent,#c3b1ff);stroke-width:2.5px;stroke-dasharray:.075 .925;filter:drop-shadow(0 0 5px var(--wb-accent,#c3b1ff));animation:3.6s linear infinite project-board-module__BpJYjW__board-flow}.project-board-module__BpJYjW__connectionAnchor{z-index:2;border:2px solid var(--wb-accent,#c3b1ff);background:var(--wb-canvas,#0b1022);width:8px;height:8px;box-shadow:0 0 0 4px var(--wb-canvas,#0b1022),0 0 12px color-mix(in srgb,var(--wb-accent,#c3b1ff) 45%,transparent);pointer-events:none;border-radius:50%;position:absolute}.project-board-module__BpJYjW__connectionAnchor[data-flow-anchor=in]{top:-18px;left:24px}.project-board-module__BpJYjW__connectionAnchor[data-flow-anchor=out]{bottom:-18px;left:62%}@keyframes project-board-module__BpJYjW__board-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.project-board-module__BpJYjW__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.project-board-module__BpJYjW__character,.project-board-module__BpJYjW__draftCard,.project-board-module__BpJYjW__work,.project-board-module__BpJYjW__documentCard,.project-board-module__BpJYjW__referenceMaterials,.project-board-module__BpJYjW__sequence{box-sizing:border-box;border:1px solid var(--wb-border,#343d59);background:var(--wb-surface,#192139);border-radius:14px;min-width:0;padding:20px}.project-board-module__BpJYjW__character{width:100%;position:relative}.project-board-module__BpJYjW__character[data-result-selected=true],.project-board-module__BpJYjW__referenceMaterials article[data-result-selected=true]{z-index:5}.project-board-module__BpJYjW__characterImage{background:var(--wb-inset,#10172b);border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.project-board-module__BpJYjW__characterImage img{object-fit:contain;width:100%;height:420px;display:block}.project-board-module__BpJYjW__character header,.project-board-module__BpJYjW__draftCard header,.project-board-module__BpJYjW__work header{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-board-module__BpJYjW__character header{margin-top:16px}.project-board-module__BpJYjW__draftCard header{margin-bottom:16px}.project-board-module__BpJYjW__board h3{letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.4}.project-board-module__BpJYjW__board p{color:var(--wb-muted,#b7bfd8);overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.6}.project-board-module__BpJYjW__plan button,.project-board-module__BpJYjW__board :where(header) button{border:1px solid var(--wb-border,#343d59);min-height:38px;color:var(--wb-text,#f3f0ff);background:var(--wb-inset,#10172b);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.project-board-module__BpJYjW__board button:disabled{cursor:default;opacity:.55}.project-board-module__BpJYjW__board button:focus-visible,.project-board-module__BpJYjW__board summary:focus-visible,.project-board-module__BpJYjW__navigationItem:focus-visible{outline:2px solid var(--wb-accent,#c3b1ff);outline-offset:3px}.project-board-module__BpJYjW__board img{max-width:100%}.project-board-module__BpJYjW__draftCard .artwork-grid{grid-template-columns:1fr;gap:12px;display:grid}.project-board-module__BpJYjW__draftCard .art-placeholder{aspect-ratio:2/3;min-height:320px}:is(.project-board-module__BpJYjW__draftCard .section-label,.project-board-module__BpJYjW__draftCard .result-note){display:none}.project-board-module__BpJYjW__draftCard .result-group{margin:0}.project-board-module__BpJYjW__previous{border-top:1px solid var(--wb-border,#343d59);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.project-board-module__BpJYjW__previous button{background:0 0;border:0;width:64px;padding:0}.project-board-module__BpJYjW__previous img{object-fit:contain;width:64px;height:84px}.project-board-module__BpJYjW__pending{background:var(--wb-inset,#10172b);border-radius:10px;flex-direction:column;justify-content:center;gap:14px;min-height:220px;padding:24px;display:flex}.project-board-module__BpJYjW__pending span,.project-board-module__BpJYjW__note{color:var(--wb-muted,#b7bfd8);font-size:12px}.project-board-module__BpJYjW__nextActions{border-top:1px solid var(--wb-border,#343d59);margin-top:18px;padding:16px 0 6px}.project-board-module__BpJYjW__nextActions p{color:var(--wb-muted,#b7bfd8);margin:0 0 10px;font-size:12px}.project-board-module__BpJYjW__nextActions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.project-board-module__BpJYjW__nextActions button{border:1px solid var(--wb-border,#59638d);min-height:48px;color:var(--wb-text,#f3f0ff);background:linear-gradient(180deg,var(--wb-raised,#232b4a) 0%,var(--wb-surface,#1c233d) 100%);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px;font-size:12px;transition:transform .15s,border-color .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.project-board-module__BpJYjW__nextActions button:hover:not(:disabled),.project-board-module__BpJYjW__nextActions button:focus-visible{border-color:var(--wb-accent,#a995ef);background:linear-gradient(180deg,var(--wb-hover,#2e375d) 0%,var(--wb-raised,#252d4f) 100%);transform:translateY(-1px)}.project-board-module__BpJYjW__nextActions button:disabled{opacity:.5;cursor:default}.project-board-module__BpJYjW__drawerBackdrop{z-index:23;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.project-board-module__BpJYjW__drawer{z-index:35;box-sizing:border-box;background:var(--wb-surface,#192139);border:1px solid var(--wb-border,#343d59);width:min(480px,100vw - 32px);color:var(--wb-text,#f3f0ff);border-radius:14px;padding:48px 20px 24px;position:fixed;top:80px;bottom:20px;right:16px;overflow:auto;box-shadow:0 18px 50px #0005}.project-board-module__BpJYjW__closeDrawer{border:1px solid var(--wb-border,#343d59);width:36px;height:36px;color:inherit;background:var(--wb-inset,#10172b);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.project-board-module__BpJYjW__drawer input,.project-board-module__BpJYjW__drawer textarea,.project-board-module__BpJYjW__drawer select{box-sizing:border-box;max-width:100%}.project-board-module__BpJYjW__works{gap:26px;display:grid}.project-board-module__BpJYjW__work{padding:24px}.project-board-module__BpJYjW__materialStack{gap:20px;display:grid}.project-board-module__BpJYjW__workHeader{border:1px solid var(--wb-border,#343d59);background:var(--wb-surface,#192139);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.project-board-module__BpJYjW__workHeader small{color:var(--wb-accent,#c3b1ff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.project-board-module__BpJYjW__workHeader h3{margin:0;font-size:16px}.project-board-module__BpJYjW__workHeader button{border:1px solid var(--wb-border,#59638d);min-height:40px;color:var(--wb-text,#f3f0ff);background:var(--wb-inset,#10172b);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.project-board-module__BpJYjW__workHeader button:disabled{opacity:.5;cursor:default}.project-board-module__BpJYjW__documentCard,.project-board-module__BpJYjW__referenceMaterials,.project-board-module__BpJYjW__sequence{padding:24px}.project-board-module__BpJYjW__documentCard header,.project-board-module__BpJYjW__referenceMaterials header,.project-board-module__BpJYjW__sequence header{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.project-board-module__BpJYjW__documentCard header small,.project-board-module__BpJYjW__referenceMaterials header small,.project-board-module__BpJYjW__sequence header small{color:var(--wb-accent,#c3b1ff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.project-board-module__BpJYjW__documentText{border:1px solid color-mix(in srgb,var(--wb-border,#343d59) 72%,transparent);background:var(--wb-inset,#10172b);white-space:pre-wrap;-webkit-line-clamp:5;border-radius:10px;-webkit-box-orient:vertical;max-width:78ch;padding:18px 20px;display:-webkit-box;overflow:hidden;color:var(--wb-text,#f3f0ff)!important;margin:0!important;font-size:15px!important;line-height:1.75!important}.project-board-module__BpJYjW__reviewDocument{border-color:var(--wb-accent,#c3b1ff)}.project-board-module__BpJYjW__reviewDocumentText{border:1px solid var(--wb-border,#343d59);background:var(--wb-inset,#10172b);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:78ch;padding:22px 24px;color:var(--wb-text,#f3f0ff)!important;margin:0!important;font-size:16px!important;line-height:1.85!important}.project-board-module__BpJYjW__reviewSceneList{border-top:1px solid var(--wb-border,#343d59);max-width:78ch;margin-top:16px;padding:12px 0}.project-board-module__BpJYjW__reviewSceneList summary{cursor:pointer;min-height:40px;color:var(--wb-text,#f3f0ff)}.project-board-module__BpJYjW__reviewSceneList section{padding:12px 0}.project-board-module__BpJYjW__reviewSceneList section+section{border-top:1px solid var(--wb-border,#343d59)}.project-board-module__BpJYjW__reviewSceneList strong{margin-bottom:5px;display:block}.project-board-module__BpJYjW__reviewSceneList p{white-space:pre-wrap;margin:0;line-height:1.65}.project-board-module__BpJYjW__reviewDocumentNote{color:var(--wb-muted,#b7bfd8)!important;margin:16px 0 0!important;font-size:12px!important}.project-board-module__BpJYjW__documentActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.project-board-module__BpJYjW__documentActions button,.project-board-module__BpJYjW__storyReader footer button{border:1px solid var(--wb-border,#343d59);min-height:38px;color:var(--wb-text,#f3f0ff);background:var(--wb-inset,#10172b);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.project-board-module__BpJYjW__documentActions button:first-child,.project-board-module__BpJYjW__storyReader footer button:nth-child(2){border-color:var(--wb-accent,#c3b1ff)}.project-board-module__BpJYjW__storyBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030612b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-board-module__BpJYjW__storyReader{border:1px solid var(--wb-border,#343d59);width:min(760px,100%);max-height:min(88dvh,960px);color:var(--wb-text,#f3f0ff);background:var(--wb-surface,#192139);border-radius:16px;flex-direction:column;padding:28px;display:flex;overflow:hidden;box-shadow:0 28px 90px #000a}.project-board-module__BpJYjW__storyReader header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-board-module__BpJYjW__storyReader header small{color:var(--wb-accent,#c3b1ff)}.project-board-module__BpJYjW__storyReader h2{margin:8px 0 0;font-size:23px}.project-board-module__BpJYjW__storyReader header button{border:1px solid var(--wb-border,#343d59);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:23px}.project-board-module__BpJYjW__storyReader p{background:var(--wb-inset,#10172b);white-space:pre-wrap;border-radius:10px;min-height:0;padding:20px;line-height:1.8;overflow:auto;color:inherit!important;margin:20px 0!important}.project-board-module__BpJYjW__storyReader footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-board-module__BpJYjW__storyReader footer span{color:var(--wb-muted,#b7bfd8);align-self:center;margin-right:auto;font-size:12px}.project-board-module__BpJYjW__storyReader button:focus-visible,.project-board-module__BpJYjW__documentActions button:focus-visible{outline:2px solid var(--wb-accent,#c3b1ff);outline-offset:2px}.project-board-module__BpJYjW__referenceMaterials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-board-module__BpJYjW__referenceMaterials article{border:1px solid var(--wb-border,#343d59);background:var(--wb-inset,#10172b);border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid;position:relative}.project-board-module__BpJYjW__referenceMaterials img{aspect-ratio:4/3;object-fit:contain;background:var(--wb-canvas,#0b1022);border-radius:7px;width:100%;display:block}.project-board-module__BpJYjW__referenceMaterials span{color:var(--wb-muted,#b7bfd8);margin-top:2px;font-size:11px}.project-board-module__BpJYjW__referenceMaterials strong{overflow-wrap:anywhere;font-size:13px}.project-board-module__BpJYjW__bindings{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.project-board-module__BpJYjW__bindings span{color:var(--wb-muted,#b7bfd8);background:var(--wb-inset,#10172b);border-radius:5px;padding:5px 9px;font-size:12px}.project-board-module__BpJYjW__plan{color:var(--wb-text,#f3f0ff);font-size:14px}.project-board-module__BpJYjW__plan summary{cursor:pointer;min-height:36px}.project-board-module__BpJYjW__plan p{max-width:70ch;margin-bottom:16px}.project-board-module__BpJYjW__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.project-board-module__BpJYjW__panel{border:1px solid var(--wb-border,#343d59);background:var(--wb-inset,#10172b);text-align:left;color:var(--wb-text,#f3f0ff);font:inherit;cursor:pointer;border-radius:10px;padding:0;overflow:hidden}.project-board-module__BpJYjW__panelImage{background:var(--wb-canvas,#0b1022);place-items:center;min-height:210px;display:grid;position:relative}.project-board-module__BpJYjW__panelImage img{object-fit:contain;width:100%;height:260px;display:block}.project-board-module__BpJYjW__panelImage>span{-webkit-line-clamp:4;color:var(--wb-muted,#b7bfd8);text-align:center;-webkit-box-orient:vertical;padding:0 20px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.project-board-module__BpJYjW__panel>div:last-child{gap:6px;padding:14px;display:grid}.project-board-module__BpJYjW__panel strong{font-size:14px;line-height:1.4}.project-board-module__BpJYjW__panel>div:last-child>span{color:var(--wb-muted,#b7bfd8);font-size:12px}.project-board-module__BpJYjW__pendingBadge{background:var(--wb-surface,#192139);position:absolute;bottom:0;left:0;right:0}@media (min-width:768px) and (max-width:1099px){.project-board-module__BpJYjW__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.project-board-module__BpJYjW__drawerBackdrop{background:#0307117a}.project-board-module__BpJYjW__drawer{width:auto;max-width:760px;margin-inline:auto;inset:68px 12px 12px}}@media (max-width:767px){.project-board-module__BpJYjW__storyBackdrop{padding:10px}.project-board-module__BpJYjW__storyReader{max-height:94dvh;padding:18px}.project-board-module__BpJYjW__storyReader footer button{min-height:44px}.project-board-module__BpJYjW__drawerBehindDirector{display:none}.project-board-module__BpJYjW__navigation{box-sizing:border-box;width:100%;padding:4px 8px}.project-board-module__BpJYjW__navigationItem{min-height:44px;padding:8px 12px;font-size:14px}.project-board-module__BpJYjW__board{gap:56px;width:100%;padding:24px 16px 60px}.project-board-module__BpJYjW__section[data-board-section=brief]{width:100%}.project-board-module__BpJYjW__sectionHeading{flex-wrap:wrap;gap:8px;padding-bottom:16px}.project-board-module__BpJYjW__sectionHeading h2{font-size:21px}.project-board-module__BpJYjW__sectionHeading>span{margin-left:4px;font-size:12px}.project-board-module__BpJYjW__cards,.project-board-module__BpJYjW__panels,.project-board-module__BpJYjW__referenceMaterials>div{grid-template-columns:minmax(0,1fr)}.project-board-module__BpJYjW__character,.project-board-module__BpJYjW__draftCard,.project-board-module__BpJYjW__work,.project-board-module__BpJYjW__documentCard,.project-board-module__BpJYjW__referenceMaterials,.project-board-module__BpJYjW__sequence{padding:16px}.project-board-module__BpJYjW__workHeader{flex-direction:column;align-items:flex-start;padding:16px}.project-board-module__BpJYjW__workHeader button{justify-content:center;width:100%;min-height:44px}.project-board-module__BpJYjW__characterImage img{height:360px}.project-board-module__BpJYjW__board header{flex-wrap:wrap}.project-board-module__BpJYjW__plan button,.project-board-module__BpJYjW__board :where(header) button{min-height:44px;font-size:14px}.project-board-module__BpJYjW__board p{font-size:16px}.project-board-module__BpJYjW__connectionAnchor[data-flow-anchor=out]{left:24px}.project-board-module__BpJYjW__connectionBase{opacity:.6}.project-board-module__BpJYjW__drawer{width:auto;padding:52px 12px 20px;inset:116px 8px 8px}.project-board-module__BpJYjW__closeDrawer{width:44px;height:44px}.project-board-module__BpJYjW__nextActions button{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.project-board-module__BpJYjW__navigationItem{transition:none}.project-board-module__BpJYjW__connectionFlow{stroke-dasharray:none;opacity:.5;animation:none}}
.contextual-result-actions-module__MfCpXq__context{--wb-border:#343d5d;--wb-raised:#202840;--wb-surface:#151b30;--wb-text:#f5f0ff;--wb-muted:#bac3d8;--wb-accent:#ffd889;--wb-on-accent:#2a1502;--wb-action-border:#ffe288d1;--wb-action-background:radial-gradient(circle at 50% -65%,#fffc,transparent 54%),linear-gradient(180deg,#ffe696 0%,#ffca4f 38%,#ffbd38 66%,#e98a0d 100%);--wb-action-shadow:inset 0 1px 0 #ffffffa3,inset 0 -1px 0 #8642045c,0 6px 16px #ffa92330,0 0 18px #ffc94c21;z-index:12;box-sizing:border-box;border:1px solid var(--wb-border,#cbd4c1);background:var(--wb-raised,#f2f5ec);border-radius:12px;width:min(460px,100vw - 48px);margin:0;padding:12px;position:absolute;top:0;left:calc(100% + 12px);box-shadow:0 18px 48px #0008}.contextual-result-actions-module__MfCpXq__closeContext{border:1px solid var(--wb-border,#cbd4c1);background:var(--wb-surface,#fbfcf8);width:30px;height:30px;color:var(--wb-text,#2e432e);cursor:pointer;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:9px;right:9px}.contextual-result-actions-module__MfCpXq__bar{padding-right:36px}.contextual-result-actions-module__MfCpXq__context .contextual-result-actions-module__MfCpXq__statusStrip{border:1px solid var(--wb-border);color:var(--wb-muted);border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:11px;line-height:1.5}.contextual-result-actions-module__MfCpXq__itemResult:nth-child(3n)>.contextual-result-actions-module__MfCpXq__context{left:auto;right:calc(100% + 12px)}[data-project-character]:nth-child(2n)>.contextual-result-actions-module__MfCpXq__context{left:auto;right:calc(100% + 12px)}.contextual-result-actions-module__MfCpXq__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contextual-result-actions-module__MfCpXq__bar>span{color:var(--wb-muted,#657364);letter-spacing:.02em;flex:100%;font-size:11px;font-weight:650}.contextual-result-actions-module__MfCpXq__bar button,.contextual-result-actions-module__MfCpXq__bar a,.contextual-result-actions-module__MfCpXq__choices button{border:1px solid var(--wb-border,#cbd4c1);background:var(--wb-surface,#fbfcf8);min-height:38px;color:var(--wb-text,#2e432e);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex}.contextual-result-actions-module__MfCpXq__bar button:first-of-type{background:var(--wb-action-background,var(--wb-accent,#dceac7));border-color:var(--wb-action-border,var(--wb-accent,#b5cc95));color:var(--wb-on-accent,#264426);box-shadow:var(--wb-action-shadow,none);font-weight:650}.contextual-result-actions-module__MfCpXq__bar button:hover:not(:disabled),.contextual-result-actions-module__MfCpXq__bar a:hover,.contextual-result-actions-module__MfCpXq__choices button:hover:not(:disabled){border-color:var(--wb-accent,#83a566);transform:translateY(-1px)}.contextual-result-actions-module__MfCpXq__bar button:focus-visible,.contextual-result-actions-module__MfCpXq__bar a:focus-visible,.contextual-result-actions-module__MfCpXq__choices button:focus-visible,.contextual-result-actions-module__MfCpXq__imageSelect:focus-visible,.contextual-result-actions-module__MfCpXq__closeContext:focus-visible{outline:2px solid var(--wb-accent,#83a566);outline-offset:2px}.contextual-result-actions-module__MfCpXq__bar button:disabled,.contextual-result-actions-module__MfCpXq__choices button:disabled{opacity:.55;cursor:default}.contextual-result-actions-module__MfCpXq__choices{border-top:1px solid var(--wb-border,#cbd4c1);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.contextual-result-actions-module__MfCpXq__choices button{gap:3px;min-width:0;display:grid}.contextual-result-actions-module__MfCpXq__choices strong{font-size:13px}.contextual-result-actions-module__MfCpXq__choices small{color:var(--wb-muted,#657364);font-size:11px;line-height:1.35}.contextual-result-actions-module__MfCpXq__imageSelect{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.contextual-result-actions-module__MfCpXq__imageSelect img{width:100%;display:block}.contextual-result-actions-module__MfCpXq__itemResult{min-width:0;position:relative}.contextual-result-actions-module__MfCpXq__itemResult>button{width:100%}.contextual-result-actions-module__MfCpXq__itemResult[data-result-selected=true]>button{outline:2px solid var(--wb-accent,#83a566);outline-offset:3px}[data-result-selected=true]>.contextual-result-actions-module__MfCpXq__imageSelect{outline:2px solid var(--wb-accent,#83a566);outline-offset:3px}.contextual-result-actions-module__MfCpXq__promptPanel{border:1px solid var(--wb-border,#cbd4c1);background:var(--wb-surface,#fbfcf8);border-radius:10px;margin-top:12px;overflow:hidden}.contextual-result-actions-module__MfCpXq__promptHeader{border-bottom:1px solid var(--wb-border,#cbd4c1);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.contextual-result-actions-module__MfCpXq__promptHeader strong{color:var(--wb-text,#2e432e);font-size:12px}.contextual-result-actions-module__MfCpXq__promptHeader button{color:var(--wb-text,#42643b);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.contextual-result-actions-module__MfCpXq__promptText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;color:var(--wb-text,#2e432e);margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.contextual-result-actions-module__MfCpXq__fullPrompt{color:var(--wb-text,#2e432e);padding:0 12px 10px;font-size:12px}.contextual-result-actions-module__MfCpXq__fullPrompt summary{cursor:pointer;min-height:30px;color:var(--wb-accent,#83a566)}.contextual-result-actions-module__MfCpXq__fullPrompt p{border:1px solid var(--wb-border,#cbd4c1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;max-height:180px;margin:0;padding:10px;line-height:1.55;overflow:auto}.contextual-result-actions-module__MfCpXq__promptFooter{border-top:1px solid var(--wb-border,#cbd4c1);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.contextual-result-actions-module__MfCpXq__promptFooter span{background:var(--wb-raised,#f2f5ec);color:var(--wb-muted,#657364);border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.3}.contextual-result-actions-module__MfCpXq__promptFooter button{border:1px solid var(--wb-action-border,var(--wb-border,#cbd4c1));background:var(--wb-action-background,var(--wb-accent,#dceac7));min-height:34px;color:var(--wb-on-accent,#264426);box-shadow:var(--wb-action-shadow,none);font:inherit;cursor:pointer;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:650}.contextual-result-actions-module__MfCpXq__bar button:first-of-type:hover:not(:disabled),.contextual-result-actions-module__MfCpXq__promptFooter button:hover:not(:disabled){filter:brightness(1.06)}.contextual-result-actions-module__MfCpXq__bar button:first-of-type:disabled,.contextual-result-actions-module__MfCpXq__promptFooter button:disabled{background:var(--wb-hover,#26304c);border-color:var(--wb-border,#343d5d);color:var(--wb-muted,#bac3d8);box-shadow:none;filter:none}.contextual-result-actions-module__MfCpXq__promptFooter button:focus-visible,.contextual-result-actions-module__MfCpXq__promptHeader button:focus-visible{outline:2px solid var(--wb-accent,#83a566);outline-offset:2px}.contextual-result-actions-module__MfCpXq__promptFooter button:disabled,.contextual-result-actions-module__MfCpXq__promptHeader button:disabled{opacity:.55;cursor:default}@media (max-width:767px){.contextual-result-actions-module__MfCpXq__context[data-mobile-sheet=true]{z-index:1000;top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:58dvh;position:fixed;overflow:auto;left:12px!important;right:12px!important}.contextual-result-actions-module__MfCpXq__bar button,.contextual-result-actions-module__MfCpXq__bar a,.contextual-result-actions-module__MfCpXq__choices button{min-height:44px;font-size:14px}.contextual-result-actions-module__MfCpXq__choices{grid-template-columns:1fr}.contextual-result-actions-module__MfCpXq__bar>span{font-size:12px}.contextual-result-actions-module__MfCpXq__promptText{max-height:180px;font-size:13px}.contextual-result-actions-module__MfCpXq__promptHeader button,.contextual-result-actions-module__MfCpXq__promptFooter button{min-height:44px;font-size:12px}.contextual-result-actions-module__MfCpXq__promptFooter button{width:100%;margin-left:0}}@media (prefers-reduced-motion:no-preference){.contextual-result-actions-module__MfCpXq__bar button,.contextual-result-actions-module__MfCpXq__choices button{transition:border-color .16s,transform .16s}}
.agent-assistant-module__OSKW7q__agentAssistant{border:1px solid var(--wb-border,#d7d6d0);min-width:0;min-height:0;color:var(--wb-text,#11110f);background:var(--wb-surface,#fbfbf9);overflow-wrap:anywhere;color-scheme:var(--wb-color-scheme,light);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:1.55;display:flex}.agent-assistant-module__OSKW7q__embedded{background:var(--wb-assistant-background,var(--wb-surface,#fbfbf9));border:0;border-radius:0;flex:1;padding:12px 0 0}.agent-assistant-module__OSKW7q__starterPrompts{color:var(--wb-muted,#6f716b);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.agent-assistant-module__OSKW7q__starterPrompts button{border:1px solid var(--wb-border,#d7d6d0);background:var(--wb-raised,#f4f3ef);min-height:36px;color:var(--wb-text,#11110f);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:7px 10px}.agent-assistant-module__OSKW7q__starterPrompts button:hover{background:var(--wb-hover,#e9e8e3)}.agent-assistant-module__OSKW7q__starterPrompts button:focus-visible{outline:2px solid var(--wb-accent,#46679e);outline-offset:2px}.agent-assistant-module__OSKW7q__contribution{color:var(--wb-muted);margin:8px 0;display:block}.agent-assistant-module__OSKW7q__agentMessage>strong{background:var(--wb-director-label,#292742);color:var(--wb-text,#f4f1ff);border-radius:12px;align-items:center;gap:9px;padding:6px 12px 6px 6px;display:inline-flex}.agent-assistant-module__OSKW7q__messageState{color:#514364;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.agent-assistant-module__OSKW7q__userMessage>strong{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-assistant-module__OSKW7q__userMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.agent-assistant-module__OSKW7q__choiceCard{background:#362c5cb8;border:1px solid #c4b6ff;border-radius:16px;gap:10px;margin:8px 0 4px;padding:14px;display:grid}.agent-assistant-module__OSKW7q__pickOne{letter-spacing:.02em;color:#f4eeff;margin:0;font-size:13px;font-weight:700}.agent-assistant-module__OSKW7q__choiceCard>p:not(.agent-assistant-module__OSKW7q__pickOne){border-left:2px solid var(--wb-accent,#9f88e8);color:#d7d9e8;background:#282f4e85;border-radius:0 8px 8px 0;margin:0 0 2px;padding:10px 12px}.agent-assistant-module__OSKW7q__choiceCard button{text-align:left;border:1px solid var(--wb-accent,#d4c8ff);background:linear-gradient(180deg, var(--wb-raised,#3a3268) 0%, var(--wb-surface,#2a244c) 100%);color:#f5f2ff;min-height:66px;box-shadow:inset 3px 0 0 var(--wb-accent,#b79fffb8), 0 8px 24px #05081829;border-radius:13px;gap:7px;padding:15px 16px 15px 18px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.agent-assistant-module__OSKW7q__choiceCard button strong{color:#fbf9ff;font-size:14px;font-weight:700}.agent-assistant-module__OSKW7q__choiceCard button:hover:not(:disabled),.agent-assistant-module__OSKW7q__choiceCard button:focus-visible{border-color:var(--wb-accent,#a998e8);background:linear-gradient(180deg, var(--wb-hover,#303861) 0%, var(--wb-raised,#282f54) 100%);transform:translateY(-1px);box-shadow:0 12px 28px #07091c47}.agent-assistant-module__OSKW7q__choiceCard button:focus-visible{outline:2px solid var(--wb-accent,#c7b6ff);outline-offset:2px}.agent-assistant-module__OSKW7q__choiceCard span,.agent-assistant-module__OSKW7q__priorConversation summary{color:#bbc0d7;font-size:13px;line-height:1.6}.agent-assistant-module__OSKW7q__decisionControls{flex-wrap:wrap;gap:8px;display:flex}.agent-assistant-module__OSKW7q__choiceCard .agent-assistant-module__OSKW7q__decisionControls button{border-color:var(--wb-border,#66709c);min-height:44px;box-shadow:none;background:0 0;flex:auto;padding:9px 12px;font-size:12px}.agent-assistant-module__OSKW7q__decisionHint{color:var(--wb-muted,#bbc0d7);font-size:12px;line-height:1.5}.agent-assistant-module__OSKW7q__inputStatus{border:1px solid var(--wb-border,#66709c);color:var(--wb-text,#f5f2ff);background:var(--wb-inset,#202844);overflow-wrap:anywhere;border-radius:12px;flex-shrink:0;gap:6px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.agent-assistant-module__OSKW7q__inputStatus p{margin:0}.agent-assistant-module__OSKW7q__inputStatus button{border:1px solid var(--wb-border,#66709c);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-self:start;padding:8px 12px}.agent-assistant-module__OSKW7q__inputStatus button:focus-visible{outline:2px solid var(--wb-accent,#c7b6ff);outline-offset:2px}.agent-assistant-module__OSKW7q__actionFieldset{border:0;min-width:0;margin:0;padding:0}.agent-assistant-module__OSKW7q__agentAssistant.agent-assistant-module__OSKW7q__embedded .agent-assistant-module__OSKW7q__actionFieldset>div{background:0 0;min-height:0;padding:0}.agent-assistant-module__OSKW7q__actionFieldset:disabled{opacity:.65}.agent-assistant-module__OSKW7q__priorConversation summary{cursor:pointer;padding:10px 0}.agent-assistant-module__OSKW7q__agentHeader{flex-shrink:0}.agent-assistant-module__OSKW7q__agentHeader>div{align-items:center;gap:8px;display:flex}.agent-assistant-module__OSKW7q__agentHeader strong{font-size:13px;font-weight:600}.agent-assistant-module__OSKW7q__agentHeader small{color:var(--wb-muted,#666862);margin-top:4px;font-size:12px;display:block}.agent-assistant-module__OSKW7q__agentStatusDot{background:var(--wb-muted,#858681);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.agent-assistant-module__OSKW7q__agentAssistant[data-busy=true] .agent-assistant-module__OSKW7q__agentStatusDot{background:var(--wb-accent,#46679e)}.agent-assistant-module__OSKW7q__agentAssistant>p{color:var(--wb-muted,#666862);flex-shrink:0;margin:0;font-size:12px}.agent-assistant-module__OSKW7q__agentBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wb-border,#b7b6b0) transparent;flex:1;min-height:0;padding:2px 4px 6px 0;overflow-y:auto}.agent-assistant-module__OSKW7q__contextTarget{color:var(--wb-muted,#676e5e);align-items:center;gap:6px;font-size:11px;display:flex}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__earlierMessages{min-height:32px;color:var(--wb-muted,#717768);background:0 0;border:0;margin:0 auto 18px;padding:5px 10px;font-size:11px;display:block}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__jumpToLatest{border:1px solid var(--wb-border,#d6d9ce);background:var(--wb-raised,#f6f7f2);min-height:30px;color:var(--wb-muted,#556047);border-radius:16px;justify-content:center;align-self:center;align-items:center;gap:5px;margin:-4px 0;padding:4px 10px;font-size:11px;display:inline-flex}.agent-assistant-module__OSKW7q__agentAssistant[data-compact=true] .agent-assistant-module__OSKW7q__contextTarget,.agent-assistant-module__OSKW7q__agentBody[hidden]{display:none}.agent-assistant-module__OSKW7q__agentMode{color:var(--wb-muted,#666862);gap:6px;margin-bottom:18px;font-size:12px;display:grid}.agent-assistant-module__OSKW7q__agentMode select{width:100%;min-width:0;font:inherit;color:var(--wb-text,#11110f);background:var(--wb-inset,#fff);border:1px solid var(--wb-border,#cfcec8);border-radius:7px;padding:8px}.agent-assistant-module__OSKW7q__agentMessages{min-width:0}.agent-assistant-module__OSKW7q__agentMessages article{margin:0 0 18px}.agent-assistant-module__OSKW7q__agentMessages strong{font-size:12px;font-weight:600}.agent-assistant-module__OSKW7q__agentMessages p{white-space:pre-wrap;margin:6px 0 0}.agent-assistant-module__OSKW7q__userMessage{color:#261d38;background:#dcd2fa;border-radius:14px 14px 4px;margin-left:24px;padding:15px 17px;line-height:1.65}.agent-assistant-module__OSKW7q__agentMessages .agent-assistant-module__OSKW7q__userMessage{margin-left:24px}.agent-assistant-module__OSKW7q__userMessage[data-optimistic=true]{animation:.18s ease-out agent-assistant-module__OSKW7q__message-arrive}.agent-assistant-module__OSKW7q__userMessage ::selection{color:#fff;background:#755aa6}@keyframes agent-assistant-module__OSKW7q__message-arrive{0%{opacity:.9;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.agent-assistant-module__OSKW7q__userMessage[data-optimistic=true]{animation:none}}.agent-assistant-module__OSKW7q__messageSettings{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agent-assistant-module__OSKW7q__messageSettings span{border:1px solid var(--wb-border,#d6dbcd);color:var(--wb-muted,#566147);background:var(--wb-raised,#f7f8f2);overflow-wrap:anywhere;border-radius:6px;padding:4px 7px;font-size:11px}.agent-assistant-module__OSKW7q__messageInstruction{color:var(--wb-muted,#6d7463);margin-top:8px;font-size:11px;line-height:1.5;display:block}.agent-assistant-module__OSKW7q__agentMessage{padding:0 4px}.agent-assistant-module__OSKW7q__streamingMessage{animation:.16s ease-out agent-assistant-module__OSKW7q__message-arrive}.agent-assistant-module__OSKW7q__streamingState{color:#b7acd9;margin-left:4px;font-size:10px;font-weight:500}.agent-assistant-module__OSKW7q__streamingCursor{vertical-align:-.15em;background:#b9a6ff;border-radius:2px;width:6px;height:1.05em;margin-left:3px;animation:.9s step-end infinite agent-assistant-module__OSKW7q__stream-cursor;display:inline-block}@keyframes agent-assistant-module__OSKW7q__stream-cursor{0%,45%{opacity:1}46%,to{opacity:0}}.agent-assistant-module__OSKW7q__agentThinking,.agent-assistant-module__OSKW7q__muted{color:var(--wb-muted,#666862);font-size:13px}.agent-assistant-module__OSKW7q__agentThinking{align-items:flex-start;gap:9px;padding:8px 4px 2px;display:flex}.agent-assistant-module__OSKW7q__agentThinking p{margin:0}.agent-assistant-module__OSKW7q__agentThinking small{color:var(--wb-muted,#8a8b85);margin-top:3px;font-size:11px;display:block}.agent-assistant-module__OSKW7q__thinkingPulse{background:var(--wb-accent,#46679e);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:7px;animation:1.4s ease-in-out infinite agent-assistant-module__OSKW7q__director-pulse}@keyframes agent-assistant-module__OSKW7q__director-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.agent-assistant-module__OSKW7q__agentChoices{flex-wrap:wrap;gap:8px;display:flex}.agent-assistant-module__OSKW7q__agentAssistant :where(button){font:inherit;border:1px solid var(--wb-border,#cfcec8);background:var(--wb-inset,#fff);min-height:40px;color:var(--wb-text,#11110f);cursor:pointer;touch-action:manipulation;border-radius:8px;padding:9px 12px;font-size:13px}.agent-assistant-module__OSKW7q__agentAssistant :where(button:hover:not(:disabled)){background:var(--wb-raised,#efeee9)}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__primary{background:var(--wb-action-background,var(--wb-accent,#171816));border-color:var(--wb-action-border,var(--wb-accent,#171816));color:var(--wb-on-accent,#fff);box-shadow:var(--wb-action-shadow,none)}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__primary:hover:not(:disabled){filter:brightness(1.06)}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__primary:disabled{background:var(--wb-hover,#e9e8e3);border-color:var(--wb-border,#cfcec8);color:var(--wb-muted,#777872);box-shadow:none}.agent-assistant-module__OSKW7q__agentAssistant :where(button:disabled){cursor:not-allowed;opacity:.55}.agent-assistant-module__OSKW7q__agentDraftAction{border-top:1px solid var(--wb-border,#d7d6d0);margin:16px 0;padding:12px 0}.agent-assistant-module__OSKW7q__agentDraftAction p{white-space:pre-wrap;margin:0 0 10px;font-size:13px}.agent-assistant-module__OSKW7q__decisionBasis{color:var(--wb-muted,#666862);margin:10px 0 0;font-size:12px}.agent-assistant-module__OSKW7q__replyDisclosure{color:var(--wb-muted,#666862);margin-top:8px;font-size:12px}.agent-assistant-module__OSKW7q__replyDisclosure summary{cursor:pointer;min-height:32px}.agent-assistant-module__OSKW7q__replyDisclosure p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.agent-assistant-module__OSKW7q__decisionBasis summary{cursor:pointer;align-items:center;gap:6px;min-height:32px;list-style:none;display:inline-flex}.agent-assistant-module__OSKW7q__decisionBasis summary::-webkit-details-marker{display:none}.agent-assistant-module__OSKW7q__artifactDetails summary::-webkit-details-marker{display:none}.agent-assistant-module__OSKW7q__decisionBasis[open] summary svg{transform:rotate(180deg)}.agent-assistant-module__OSKW7q__decisionBasisBody{background:var(--wb-raised,#f4f3ef);max-height:260px;color:var(--wb-text,#11110f);border-radius:10px;gap:12px;padding:10px 12px;display:grid;overflow:auto}.agent-assistant-module__OSKW7q__decisionBasisBody strong{font-size:11px}.agent-assistant-module__OSKW7q__decisionBasisBody ul{margin:4px 0 0;padding-left:18px}.agent-assistant-module__OSKW7q__decisionBasisBody li+li{margin-top:4px}.agent-assistant-module__OSKW7q__artifactDetails{border:1px solid var(--wb-border,#d7d6d0);background:var(--wb-raised,#f4f3ef);border-radius:12px}.agent-assistant-module__OSKW7q__artifactDetails summary{cursor:pointer;gap:5px;padding:12px 14px;list-style:none;display:grid}.agent-assistant-module__OSKW7q__artifactDetails summary>small,.agent-assistant-module__OSKW7q__artifactNote{color:var(--wb-muted,#666862);font-size:11px}.agent-assistant-module__OSKW7q__artifactDetails summary>strong{color:var(--wb-text,#11110f);font-size:14px}.agent-assistant-module__OSKW7q__artifactPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-assistant-module__OSKW7q__artifactDetails[open] .agent-assistant-module__OSKW7q__artifactPreview{display:none}.agent-assistant-module__OSKW7q__artifactToggle,.agent-assistant-module__OSKW7q__artifactCollapse{color:var(--wb-accent,#46679e);font-size:12px;font-weight:600}.agent-assistant-module__OSKW7q__artifactCollapse,.agent-assistant-module__OSKW7q__artifactDetails[open] .agent-assistant-module__OSKW7q__artifactToggle{display:none}.agent-assistant-module__OSKW7q__artifactDetails[open] .agent-assistant-module__OSKW7q__artifactCollapse{display:inline}.agent-assistant-module__OSKW7q__artifactDetails .agent-assistant-module__OSKW7q__artifactFullText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;padding:0 14px 14px;overflow:auto}.agent-assistant-module__OSKW7q__artifactNote{margin-top:8px;line-height:1.5;display:block}.agent-assistant-module__OSKW7q__agentComposer{flex-shrink:0;align-items:flex-end;gap:10px;min-width:0;display:flex}.agent-assistant-module__OSKW7q__agentComposer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--wb-border,#cfcec8);width:100%;min-width:0;height:84px;min-height:56px;max-height:180px;font:inherit;color:var(--wb-text,#11110f);background:var(--wb-inset,#fff);caret-color:var(--wb-accent,#46679e);border-radius:12px;flex:1;padding:12px;display:block}.agent-assistant-module__OSKW7q__agentComposer textarea::placeholder{color:var(--wb-muted,#666862)}.agent-assistant-module__OSKW7q__agentComposer button{flex-shrink:0;max-width:130px}.agent-assistant-module__OSKW7q__agentAssistant .agent-assistant-module__OSKW7q__error{color:var(--wb-error,#963a38);background:var(--wb-error-bg,#f9eeed);white-space:pre-wrap;border-radius:8px;max-height:120px;padding:10px;overflow:auto}.agent-assistant-module__OSKW7q__preparationSources{overflow-wrap:anywhere;gap:4px;display:grid}.agent-assistant-module__OSKW7q__preparationSources span,.agent-assistant-module__OSKW7q__preparationSources small{color:var(--wb-muted,#66645f)}.agent-assistant-module__OSKW7q__transcriptRoot{display:contents}.agent-assistant-module__OSKW7q__transcriptRoot>[data-message-role]{margin-bottom:18px}.agent-assistant-module__OSKW7q__agentAssistant :focus-visible{outline:2px solid var(--wb-accent,#46679e);outline-offset:3px}.agent-assistant-module__OSKW7q__agentAssistant ::selection{background:var(--wb-accent,#dbe4fb);color:var(--wb-on-accent,#11110f)}.agent-assistant-module__OSKW7q__agentAssistant[data-compact=true]{flex:none;gap:6px}.agent-assistant-module__OSKW7q__agentAssistant[data-compact=true] .agent-assistant-module__OSKW7q__agentHeader small{display:none}.agent-assistant-module__OSKW7q__agentAssistant[data-compact=true] .agent-assistant-module__OSKW7q__agentComposer textarea{height:58px}@media (max-width:1023px){.agent-assistant-module__OSKW7q__agentAssistant :where(button),.agent-assistant-module__OSKW7q__agentMode select{min-height:44px}.agent-assistant-module__OSKW7q__agentComposer textarea,.agent-assistant-module__OSKW7q__agentMode select{font-size:16px}.agent-assistant-module__OSKW7q__agentComposer button{max-width:110px;min-height:48px}}@media (prefers-reduced-motion:reduce){.agent-assistant-module__OSKW7q__thinkingPulse{animation:none}}
.agent-composer-module__hBQv4a__shell{border:1px solid var(--wb-border,#d4d3cd);background:var(--wb-inset,#fff);box-shadow:none;border-radius:16px;flex-shrink:0;gap:8px;margin-top:auto;padding:10px 12px;display:grid}.agent-composer-module__hBQv4a__shell:focus-within{border-color:var(--wb-accent,#a7a8a2);box-shadow:0 0 0 2px color-mix(in srgb, var(--wb-accent,#46679e) 12%, transparent)}.agent-composer-module__hBQv4a__shell textarea{resize:none;width:100%;min-width:0;min-height:54px;max-height:160px;color:var(--wb-text,#11110f);font:inherit;background:0 0;border:0;outline:0;padding:4px 2px 0;font-size:16px;line-height:1.5;overflow:auto}.agent-composer-module__hBQv4a__shell textarea::placeholder{color:var(--wb-muted,#6f716b)}.agent-composer-module__hBQv4a__toolbar,.agent-composer-module__hBQv4a__leftTools,.agent-composer-module__hBQv4a__rightTools{align-items:center;display:flex}.agent-composer-module__hBQv4a__toolbar{justify-content:space-between;gap:10px}.agent-composer-module__hBQv4a__leftTools,.agent-composer-module__hBQv4a__rightTools{gap:8px;min-width:0}.agent-composer-module__hBQv4a__rightTools{flex-wrap:wrap;justify-content:flex-end}.agent-composer-module__hBQv4a__rightTools>*{flex-shrink:0}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__addButton,.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__addButton{color:var(--wb-text,#171816);background:var(--wb-raised,#f4f3ef)}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__addButton:hover:not(:disabled){background:var(--wb-hover,#e9e8e3)}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton{color:#151328;background:#a995ee;box-shadow:0 7px 18px #7b64d02e}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton:hover:not(:disabled){background:#bcabff;transform:translateY(-1px)}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton:active:not(:disabled){transform:translateY(0)}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__addButton:disabled,.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton:disabled{cursor:not-allowed;color:var(--wb-muted,#a5a69f);background:var(--wb-raised,#efeee9)}.agent-composer-module__hBQv4a__rightTools select{color-scheme:var(--wb-color-scheme,light);width:auto;max-width:120px;min-height:38px;color:var(--wb-muted,#5f615b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 30px 0 10px;font-size:13px}.agent-composer-module__hBQv4a__rightTools select:hover:not(:disabled){background:var(--wb-raised,#f4f3ef)}.agent-composer-module__hBQv4a__rightTools select:focus-visible,.agent-composer-module__hBQv4a__addButton:focus-visible,.agent-composer-module__hBQv4a__sendButton:focus-visible{outline:2px solid var(--wb-accent,#46679e);outline-offset:2px}.agent-composer-module__hBQv4a__attachment{min-width:0}.agent-composer-module__hBQv4a__hint{color:var(--wb-muted,#676d60);margin:0;font-size:11px;line-height:1.5}.agent-composer-module__hBQv4a__stopButton{border:1px solid var(--wb-border,#d4d3cd);min-height:38px;color:var(--wb-text,#171816);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.agent-composer-module__hBQv4a__stopButton:hover:not(:disabled){background:var(--wb-hover,#e9e8e3)}.agent-composer-module__hBQv4a__stopButton:focus-visible{outline:2px solid var(--wb-accent,#46679e);outline-offset:2px}.agent-composer-module__hBQv4a__stopButton:disabled{cursor:wait;opacity:.65}.agent-composer-module__hBQv4a__spinner{animation:1.2s linear infinite agent-composer-module__hBQv4a__composer-spin}@keyframes agent-composer-module__hBQv4a__composer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agent-composer-module__hBQv4a__spinner{animation:none}}@media (max-width:767px){.agent-composer-module__hBQv4a__shell{border-radius:18px;padding:9px 10px}.agent-composer-module__hBQv4a__shell textarea{min-height:54px;font-size:16px}.agent-composer-module__hBQv4a__rightTools select{max-width:100px}.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__addButton,.agent-composer-module__hBQv4a__shell .agent-composer-module__hBQv4a__sendButton,.agent-composer-module__hBQv4a__stopButton{min-width:44px;min-height:44px}.agent-composer-module__hBQv4a__rightTools{gap:6px}}
.director-panel-module__rJXo3q__conversation{min-width:0;color:var(--wb-text,#f0efff);background:var(--wb-raised,#202841);overflow-wrap:anywhere;border-radius:12px;gap:14px;padding:18px;display:grid}.director-panel-module__rJXo3q__conversation h3,.director-panel-module__rJXo3q__conversation p{margin:0}.director-panel-module__rJXo3q__conversation p{white-space:pre-wrap;line-height:1.7}.director-panel-module__rJXo3q__conversation details>article{padding-top:14px}.director-panel-module__rJXo3q__conversation summary{cursor:pointer;min-height:40px}.director-panel-module__rJXo3q__conversation button{border:1px solid var(--wb-border,#444d6a);background:var(--wb-inset,#10172b);min-height:44px;color:var(--wb-text,#f0efff);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.director-panel-module__rJXo3q__conversation button:hover:not(:disabled){background:var(--wb-raised,#202841)}.director-panel-module__rJXo3q__conversation button:disabled{opacity:.5;cursor:not-allowed}.director-panel-module__rJXo3q__conversation button:focus-visible,.director-panel-module__rJXo3q__conversation summary:focus-visible{outline:2px solid var(--wb-accent,#b9adff);outline-offset:3px}.director-panel-module__rJXo3q__conversation .director-panel-module__rJXo3q__primary{border-color:var(--wb-action-border,var(--wb-accent,#b9adff));box-shadow:var(--wb-action-shadow,none);background:var(--wb-action-background,var(--wb-accent,#b9adff))!important;color:var(--wb-on-accent,#18142e)!important}.director-panel-module__rJXo3q__conversation .director-panel-module__rJXo3q__muted{color:var(--wb-muted,#bbc1d9)}.director-panel-module__rJXo3q__conversation .director-panel-module__rJXo3q__scriptSummary{border:1px solid var(--wb-border,#444d6a);background:var(--wb-inset,#10172b);color:var(--wb-text,#f0efff);border-radius:9px;padding:12px 14px;font-size:13px}.director-panel-module__rJXo3q__conversation .director-panel-module__rJXo3q__error{color:var(--wb-error,#ffbab8)}.director-panel-module__rJXo3q__conversationCast{gap:8px;display:grid}.director-panel-module__rJXo3q__conversationCast button{align-items:center;gap:8px;display:inline-flex}.director-panel-module__rJXo3q__conversationCast img{object-fit:contain;border-radius:4px;width:40px;height:48px}.director-panel-module__rJXo3q__savedCharacterPicker{border:1px solid var(--wb-border,#444d6a);background:color-mix(in srgb, var(--wb-inset,#10172b) 72%, transparent);border-radius:8px}.director-panel-module__rJXo3q__savedCharacterPicker>summary{cursor:pointer;color:var(--wb-text,#f0efff);padding:9px 11px;font-size:12px;font-weight:600}.director-panel-module__rJXo3q__savedCharacterPicker[open]>summary{border-bottom:1px solid var(--wb-border,#444d6a)}.director-panel-module__rJXo3q__savedCharacterPicker:not([open])>.director-panel-module__rJXo3q__toolbar{display:none}.director-panel-module__rJXo3q__savedCharacterPicker>.director-panel-module__rJXo3q__toolbar{max-height:240px;padding:10px;overflow-y:auto}.director-panel-module__rJXo3q__productionSteps{flex-wrap:wrap;gap:7px;display:flex}.director-panel-module__rJXo3q__productionSteps span{border:1px solid var(--wb-border,#444d6a);color:var(--wb-muted,#bbc1d9);background:color-mix(in srgb, var(--wb-inset,#10172b) 82%, transparent);border-radius:999px;padding:6px 9px;font-size:11px;line-height:1.2}.director-panel-module__rJXo3q__productionSteps span[data-state=current]{border-color:var(--wb-accent,#b9adff);color:var(--wb-text,#f0efff);background:color-mix(in srgb, var(--wb-accent,#b9adff) 16%, var(--wb-inset,#10172b))}.director-panel-module__rJXo3q__productionSteps span[data-state=complete]{color:var(--wb-text,#f0efff);border-color:color-mix(in srgb, var(--wb-accent,#b9adff) 55%, var(--wb-border,#444d6a))}.director-panel-module__rJXo3q__panel{color:#314b2e;gap:18px;display:grid}.director-panel-module__rJXo3q__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.director-panel-module__rJXo3q__card{background:#fcfdf8;border:1px solid #d0dfc0;border-radius:12px;gap:12px;padding:16px;display:grid}.director-panel-module__rJXo3q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.director-panel-module__rJXo3q__field{gap:6px;font-size:13px;display:grid}.director-panel-module__rJXo3q__field input,.director-panel-module__rJXo3q__field textarea,.director-panel-module__rJXo3q__field select{font:inherit;box-sizing:border-box;color:#34512c;background:#f5faed;border:1px solid #c6d9b2;border-radius:7px;width:100%;padding:9px}.director-panel-module__rJXo3q__field textarea{resize:vertical;min-height:76px}.director-panel-module__rJXo3q__checks{flex-wrap:wrap;gap:12px;display:flex}.director-panel-module__rJXo3q__muted{color:#708961;overflow-wrap:anywhere;font-size:13px}.director-panel-module__rJXo3q__panel button{font:inherit;color:#526f3b;cursor:pointer;background:#eff6e3;border:1px solid #bfd4a7;border-radius:8px;min-height:44px;padding:8px 12px}.director-panel-module__rJXo3q__panel button:disabled{opacity:.5;cursor:default}.director-panel-module__rJXo3q__primary{color:#fff!important;background:#345a3a!important}.director-panel-module__rJXo3q__error{color:#a3462e;white-space:pre-wrap}.director-panel-module__rJXo3q__pacingNote{color:#73531d;background:#fff5df;border:1px solid #a48143;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px}.director-panel-module__rJXo3q__panel fieldset{min-width:0}.director-panel-module__rJXo3q__selected{border-color:#91b364}.director-panel-module__rJXo3q__version{overflow-wrap:anywhere;font-size:12px}.director-panel-module__rJXo3q__heading{margin:0;font-size:18px}.director-panel-module__rJXo3q__panel pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1023px){.director-panel-module__rJXo3q__panel{overflow-wrap:anywhere;gap:14px;min-width:0}.director-panel-module__rJXo3q__fields{grid-template-columns:minmax(0,1fr)}.director-panel-module__rJXo3q__field input,.director-panel-module__rJXo3q__field textarea,.director-panel-module__rJXo3q__field select{min-height:44px;font-size:16px}.director-panel-module__rJXo3q__panel button{touch-action:manipulation;min-height:44px}.director-panel-module__rJXo3q__panel .director-panel-module__rJXo3q__primary{min-height:50px}.director-panel-module__rJXo3q__checks label{align-items:center;gap:8px;min-height:44px;display:flex}.director-panel-module__rJXo3q__toolbar>*{max-width:100%}}
.header-account-action-module__OjLPeW__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-account-action-module__OjLPeW__pending{width:42px;height:42px;display:inline-block}.header-account-action-module__OjLPeW__actions .header-account-action-module__OjLPeW__login{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;color:var(--home-action-gold,#f1c66f)!important}.header-account-action-module__OjLPeW__start{cursor:pointer;white-space:nowrap}.header-account-action-module__OjLPeW__upgrade,.header-account-action-module__OjLPeW__balance{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.header-account-action-module__OjLPeW__upgrade{color:#f1c66f}.header-account-action-module__OjLPeW__balance{color:#d7dce8;font-variant-numeric:tabular-nums}.header-account-action-module__OjLPeW__upgrade:hover,.header-account-action-module__OjLPeW__balance:hover{background:#ffffff16}.header-account-action-module__OjLPeW__actions a:focus-visible,.header-account-action-module__OjLPeW__actions button:focus-visible{outline-offset:3px;outline:2px solid #f1c66f}.header-account-action-module__OjLPeW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.header-account-action-module__OjLPeW__actions{gap:5px}.header-account-action-module__OjLPeW__upgrade{min-width:30px;padding:6px}.header-account-action-module__OjLPeW__upgrade>span{display:none}.header-account-action-module__OjLPeW__balance{gap:4px;padding:6px 8px;font-size:11px}.header-account-action-module__OjLPeW__login{font-size:12px}.header-account-action-module__OjLPeW__start{padding-inline:10px!important;font-size:11px!important}}.header-account-action-module__OjLPeW__crown{filter:drop-shadow(0 1px 2px #8e59162b);flex-shrink:0;width:22px;height:22px;display:block}
.studio-flow-module__OvmnIq__flow{box-sizing:border-box;isolation:isolate;flex-direction:column;align-items:center;gap:100px;width:960px;min-height:100%;margin-inline:auto;padding:120px 100px;display:flex;position:relative}.studio-flow-module__OvmnIq__brief,.studio-flow-module__OvmnIq__character{box-sizing:border-box;z-index:1;flex:none;min-width:0;max-width:100%;position:relative}.studio-flow-module__OvmnIq__brief{align-self:flex-start;width:560px;margin-left:40px}.studio-flow-module__OvmnIq__character{width:760px}.studio-flow-module__OvmnIq__connections{pointer-events:none;z-index:0;width:100%;height:100%;stroke:var(--wb-muted,#aeb2a5);stroke-width:1.25px;position:absolute;inset:0;overflow:visible}.studio-flow-module__OvmnIq__connections circle{fill:var(--wb-accent,#fbfbf9)}@media (max-width:767px){.studio-flow-module__OvmnIq__flow{gap:64px;width:100%;padding:24px}.studio-flow-module__OvmnIq__brief,.studio-flow-module__OvmnIq__character{width:100%;margin-left:0}}
.auth-layout-module__rwlgeq__page{isolation:isolate;place-items:center;min-height:100svh;padding:32px 16px;display:grid;position:relative}.auth-layout-module__rwlgeq__page:before{content:"";z-index:-1;filter:blur(5px);background:linear-gradient(#070c1ac9,#070c1ae0),url(/artwork/home-hero-2026-09-26/world-desktop.webp) 50%/cover;position:fixed;inset:0}.auth-layout-module__rwlgeq__card{background:#121b2b;border:1px solid #657087;border-radius:22px;width:min(460px,100%);padding:32px 36px;position:relative;box-shadow:0 24px 100px #0007}.auth-layout-module__rwlgeq__close{color:#adb5c3;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.auth-layout-module__rwlgeq__close:hover{color:#ffd889;background:#ffffff0a}@media (max-width:480px){.auth-layout-module__rwlgeq__card{padding:30px 22px}}
