@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_cfd9e230-module__wMpiTW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cfd9e230-module__wMpiTW__variable{--font-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e6c9b578-module__xktYVG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e6c9b578-module__xktYVG__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/442e35fd06d5ab13-s.10e782a1.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/d2404a2ca14a8db2-s.2d579a5c.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1091b06ad3555d65-s.p.aa8d155b.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9f2c937bd69b4770-s.889f4fb9.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/166808bd4a3ffbee-s.4d644a75.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a6041e237e27a445-s.p.60f21d27.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5f236b00-module__P6Jh2G__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5f236b00-module__P6Jh2G__variable{--font-fairy:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.4d24b8e7.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_c7682919-module__A_KpWG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_c7682919-module__A_KpWG__variable{--font-loud:"Anton","Anton Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.ab54a6c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.ab54a6c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_9e7e973f-module__WoiP_W__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_9e7e973f-module__WoiP_W__variable{--font-musa-display:"Unbounded","Unbounded Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.829e622f.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.b7df561f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.1a8d3fb3.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-209F,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/611a8bd7707cff25-s.2e2f81f8.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.e9a126a2.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.41acb371.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.d48c4d68.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_337ed49-module__nxDQca__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_337ed49-module__nxDQca__variable{--font-musa:"Onest","Onest Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.c954f5b5.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.e3066503.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.612c6bd7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.d5a12ae5.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_a55c8955-module__exGd-q__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_a55c8955-module__exGd-q__variable{--font-golos:"Golos Text","Golos Text Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ec562e1d-module__QRNlUW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ec562e1d-module__QRNlUW__variable{--font-machine:"Archivo","Archivo Fallback"}
:root{--bg:#08090a;--bg-2:#0e0f11;--ink:#e8e6e1;--ink-2:#9a9893;--ink-3:#5c5b58;--line:rgba(232,230,225,.1);--accent:#ff5a1f;--live:#3ddc84;--gutter:clamp(20px,4.5vw,64px);--max:1360px;--ease:cubic-bezier(.2,.7,.1,1);--sans:var(--font-sans),-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--display-font:var(--sans);--display-weight:600;--display-style:normal;--display-tracking:-.035em;--display-case:none}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--bg)}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);font-size:12px}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.display{font-family:var(--display-font);font-weight:var(--display-weight);font-style:var(--display-style);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:.98}.btn{background:var(--ink);height:48px;color:var(--bg);letter-spacing:-.01em;transition:background .25s var(--ease),transform .25s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{opacity:.86}.btn:active{transform:scale(.98)}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn--ghost:hover{background:color-mix(in srgb,var(--ink)6%,transparent)}.dot{background:var(--live);width:6px;height:6px;animation:pulse 2.4s var(--ease)infinite;border-radius:50%;display:inline-block;box-shadow:0 0 rgba(61,220,132,.5)}@keyframes pulse{0%{box-shadow:0 0 rgba(61,220,132,.45)}70%{box-shadow:0 0 0 8px rgba(61,220,132,0)}to{box-shadow:0 0 rgba(61,220,132,0)}}.reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.dot{animation:none}}.nav{z-index:50;transition:background .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-solid{background:color-mix(in srgb,var(--bg)74%,transparent);-webkit-backdrop-filter:saturate(140%)blur(16px);border-color:var(--line)}.nav__inner{justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}.wordmark{letter-spacing:.32em;font-size:15px;font-weight:600}.nav__links{color:var(--ink-2);gap:32px;font-size:14px;display:flex}.nav__links a{transition:color .2s}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav .btn{height:36px;padding:0 16px;font-size:14px}@media (max-width:760px){.nav__links{display:none}}.hero{height:520vh;position:relative}.hero__stage{height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.hero__reel{will-change:transform,opacity;position:absolute;top:0;bottom:0;left:0;right:0}.hero__mask{mix-blend-mode:multiply;will-change:opacity;background:#000;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hero__word{color:#fff;letter-spacing:-.05em;white-space:nowrap;will-change:transform;font-size:max(64px,min(19vw,300px));font-weight:700;line-height:1}.hero__solid{pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hero__solid .hero__word{color:var(--ink);position:relative}.hero__gloss{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.hero__copy{text-align:center;padding:0 var(--gutter);position:absolute;bottom:max(88px,min(14vh,140px));left:0;right:0}.hero__title{font-size:max(28px,min(4.2vw,56px))}.hero__sub{max-width:520px;color:var(--ink-2);margin:18px auto 32px;font-size:max(15px,min(1.3vw,18px))}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero__intro{left:var(--gutter);bottom:32px;right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.hero__intro h1{text-shadow:0 2px 40px rgba(0,0,0,.5);max-width:11ch;font-size:max(36px,min(6vw,88px))}.reel{background:#111;grid-template-columns:repeat(4,1fr);gap:18px;padding:18px;display:grid;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:rotate(-8deg)}.reel__col{flex-direction:column;gap:18px;animation:40s linear infinite drift;display:flex}.reel__col:nth-child(2n){animation-duration:52s;animation-direction:reverse}@keyframes drift{to{transform:translateY(-50%)}}.reel__card{aspect-ratio:9/13;color:rgba(255,255,255,.92);border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.reel__card--wide{aspect-ratio:16/11}.reel__card:after{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.14),transparent 40%),repeating-linear-gradient(transparent 0,transparent 34px,rgba(255,255,255,.06) 34px,rgba(255,255,255,.06) 35px);position:absolute;top:0;bottom:0;left:0;right:0}.reel__img{object-fit:cover;object-position:center top;filter:brightness(.72)saturate(.9);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.reel__media{position:absolute;top:0;bottom:0;left:0;right:0}.reel__card:has(.reel__img):after{background:linear-gradient(rgba(0,0,0,.45),transparent 32%)}.reel__card:has(.reel__img) .reel__name{text-shadow:0 1px 12px rgba(0,0,0,.6)}.reel__name{letter-spacing:-.01em;z-index:1;font-size:15px;font-weight:600;position:relative}.reel__bars{z-index:1;gap:8px;display:grid;position:relative}.reel__bars i{background:rgba(255,255,255,.28);border-radius:6px;height:10px;display:block}@media (prefers-reduced-motion:reduce){.reel__col{animation:none}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);overflow:hidden}.ticker__track{width:max-content;animation:60s linear infinite ticker;display:flex}.ticker__item{white-space:nowrap;align-items:center;gap:12px;padding:16px 36px;display:flex}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.section{padding:max(112px,min(16vw,220px)) 0}.section__head{grid-template-columns:1fr 2fr;gap:32px;margin-bottom:max(48px,min(7vw,96px));display:grid}.section__title{font-size:max(36px,min(5.4vw,80px))}.section__lead{color:var(--ink-2);max-width:560px;margin-top:20px}@media (max-width:860px){.section__head{grid-template-columns:1fr;gap:16px}}.switch{grid-template-columns:1fr 1.1fr;align-items:center;gap:max(32px,min(6vw,96px));display:grid}.switch__tabs{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;margin-bottom:40px;padding:4px;display:inline-flex}.switch__tab{color:var(--ink-2);font:inherit;cursor:pointer;height:36px;transition:color .25s,background .35s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px}.switch__tab[aria-selected=true]{background:var(--ink);color:var(--bg)}.switch__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch__headline{font-size:max(34px,min(4.4vw,64px))}.switch__sub{color:var(--ink-2);max-width:440px;margin:16px 0 40px}.metric{border-top:1px solid var(--line);padding-top:20px}.metric__value{letter-spacing:-.04em;font-size:max(48px,min(6vw,88px));font-weight:600;line-height:1}.metric__label{margin-top:10px}.switch__more{color:var(--ink);border-bottom:1px solid var(--line);gap:10px;margin-top:36px;padding-bottom:4px;font-size:15px;display:inline-flex}.device-stage{aspect-ratio:1/.86;background:radial-gradient(60% 60% at 50% 45%,#17181b 0%,var(--bg)70%);border-radius:28px;place-items:center;display:grid;position:relative}.device{transition:width .8s var(--ease),height .8s var(--ease),border-radius .8s var(--ease);background:#000;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 0 9px #1a1b1e,0 0 0 10px rgba(255,255,255,.06),0 60px 120px -40px rgba(0,0,0,.9)}.device--phone{border-radius:38px;width:36%;height:86%}.device--laptop{border-radius:14px;width:86%;height:58%}.device--world{border-radius:24px;width:92%;height:72%}.device__screen{transition:background .8s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.device__screen:after{content:"";background:linear-gradient(rgba(255,255,255,.12),transparent 35%),repeating-linear-gradient(transparent 0,transparent 28px,rgba(255,255,255,.05) 28px,rgba(255,255,255,.05) 29px);position:absolute;top:0;bottom:0;left:0;right:0}.device__caption{white-space:nowrap;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:860px){.switch{grid-template-columns:1fr}.device-stage{order:-1}}.index{border-top:1px solid var(--line)}.index__row{border-bottom:1px solid var(--line);transition:background .3s var(--ease);grid-template-columns:56px 1.1fr 2fr 1.2fr 140px;align-items:baseline;gap:24px;padding:26px 0;display:grid}.index__row:hover{background:rgba(232,230,225,.024)}.index__name{letter-spacing:-.02em;font-size:20px;font-weight:600}.index__line{color:var(--ink-2);font-size:15px}.index__proof{font-size:15px}.status{align-items:center;gap:8px;display:inline-flex}.status--muted .dot{background:var(--ink-3);animation:none}@media (max-width:960px){.index__row{grid-template-columns:40px 1fr;gap:6px 16px}.index__row>:nth-child(n+3){grid-column:2}}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.step{padding:28px 28px 0 0}.step+.step{border-left:1px solid var(--line);padding-left:28px}.step h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:24px;font-weight:600}.step p{color:var(--ink-2);font-size:15px}@media (max-width:1100px){.steps{grid-template-columns:1fr 1fr}.step,.step+.step{border-left:0;border-bottom:1px solid var(--line);padding:28px 20px 28px 0}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.check{border-top:1px solid var(--line);columns:2;column-gap:48px;list-style:none}.check li{break-inside:avoid;border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:18px 0;font-size:18px;display:flex}.check li:before{content:"✓";font-family:var(--mono);color:var(--live);font-size:14px}@media (max-width:760px){.check{columns:1}}.todo{color:var(--ink-2);border:1px dashed rgba(255,90,31,.45);border-radius:16px;padding:28px}.todo strong{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}}.start{text-align:center}.start__title{font-size:max(44px,min(8vw,128px))}.start__sub{color:var(--ink-2);max-width:520px;margin:24px auto 40px}.start__alt{margin-top:24px}.copy-email{font:inherit;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0}.footer{border-top:1px solid var(--line);padding:40px 0 48px}.footer__row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.footer nav{gap:24px;display:flex}.branch-hero{align-items:end;min-height:92svh;padding:140px 0 72px;display:grid}.branch-hero__title{max-width:12ch;font-size:max(48px,min(9vw,140px))}[data-world=silence]{--bg:#08090a;--ink:#e8e6e1;--ink-2:#9a9893;--ink-3:#5c5b58;--line:rgba(232,230,225,.1);--accent:#ff5a1f}[data-world=apps],[data-skin=apps]{--bg:#f4f0ea;--ink:#141312;--ink-2:#5f5a53;--ink-3:#9a948b;--line:rgba(20,19,18,.12);--accent:#ff6a45;--live:#1fb866;--display-font:var(--sans);--display-weight:650;--display-tracking:-.045em}[data-world=web],[data-skin=web]{--bg:#0a1d50;--ink:#e9efff;--ink-2:#8ea6dc;--ink-3:#5c76b4;--line:rgba(130,165,255,.2);--accent:#79a2ff;--live:#7dffb0;--display-font:var(--mono);--display-weight:500;--display-tracking:-.06em}[data-world=games],[data-skin=games]{--bg:#08101d;--ink:#f5eedf;--ink-2:#b9c5d8;--ink-3:#7d8aa1;--line:rgba(216,183,106,.28);--accent:#f4d58c;--live:#59d6c8;--display-font:Georgia,"Times New Roman",serif;--display-weight:400;--display-tracking:-.02em}[data-world=bukara]{--bg:#d6ff1f;--ink:#0d0d0d;--ink-2:#2d3300;--ink-3:#4f5a00;--line:rgba(13,13,13,.2);--accent:#ff2a1a;--live:#ff2a1a;--display-font:var(--font-loud),Impact,sans-serif;--display-weight:400;--display-tracking:-.01em;--display-case:uppercase}[data-world=work],[data-skin=work]{--bg:#d7dadd;--ink:#0e0f11;--ink-2:#4a4f55;--ink-3:#80868d;--line:rgba(14,15,17,.16);--accent:#ff6a1a;--live:#1f8f4e;--display-font:var(--font-machine),system-ui,sans-serif;--display-weight:800;--display-tracking:-.01em}html{background:var(--bg);transition:background-color .6s var(--ease)}[data-world]:not(html),[data-skin]{background:var(--bg);color:var(--ink)}[data-world=silence]:not(html){background:0 0}.melt{height:38vh}.world{position:relative}.world__head{z-index:2;padding-top:max(112px,min(13vw,200px));padding-bottom:max(48px,min(6vw,88px));position:relative}.world__title{max-width:11ch;margin-top:20px;font-size:max(48px,min(8.6vw,140px))}.world__title em{font-style:italic}.world__lead{max-width:540px;color:var(--ink-2);margin-top:28px;font-size:max(16px,min(1.35vw,19px))}.world__enter{z-index:2;padding-top:48px;padding-bottom:max(96px,min(12vw,168px));position:relative}.studio__pin{height:230vh}.studio__sticky{flex-direction:column;justify-content:center;gap:32px;height:100svh;padding-top:72px;display:flex;position:-webkit-sticky;position:sticky;top:0}.studio__text{letter-spacing:-.035em;max-width:21ch;font-size:max(26px,min(min(4.6vw,5.6svh),74px));font-weight:600;line-height:1.07}.studio__w{opacity:.14;transition:opacity .2s linear}.studio__w.is-strong{color:var(--accent)}.studio__facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.studio__facts>div{gap:10px;padding:28px 24px 28px 0;display:grid}.studio__facts>div+div{border-left:1px solid var(--line);padding-left:24px}.studio__facts b{letter-spacing:-.05em;font-size:max(56px,min(7vw,112px));font-weight:600;line-height:1}.studio__maplabel{margin:max(96px,min(12vw,160px)) 0 24px}.worlds-map{grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:max(96px,min(12vw,160px));display:grid}.worlds-map__tile{aspect-ratio:3/4;transition:transform .6s var(--ease),opacity .9s var(--ease);border-radius:22px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.worlds-map__tile:hover{transform:translateY(-8px)}.worlds-map__n{font-family:var(--mono);color:var(--ink-2);font-size:12px}.worlds-map__title{margin-top:auto;font-size:max(44px,min(5vw,80px))}.worlds-map__line{color:var(--ink-2);margin-top:8px;font-size:15px}.worlds-map__go{transition:transform .4s var(--ease);font-size:20px;position:absolute;top:18px;right:22px}.worlds-map__tile:hover .worlds-map__go{transform:translateY(4px)}.worlds-map__tile[data-skin=apps]{background:radial-gradient(60% 50% at 30% 30%,#ffc9b4 0%,transparent 70%),radial-gradient(60% 50% at 80% 70%,#e9d3ff 0%,transparent 70%),var(--bg)}.worlds-map__tile[data-skin=web]{background:linear-gradient(rgba(130,165,255,.14) 1px,transparent 1px)0 0/24px 24px,linear-gradient(90deg,rgba(130,165,255,.14) 1px,transparent 1px)0 0/24px 24px,var(--bg)}.worlds-map__tile[data-skin=games]{background:radial-gradient(3px 3px at 20% 30%,#ffd98a,transparent),radial-gradient(2px 2px at 70% 20%,#8ff,transparent),radial-gradient(2px 2px at 40% 60%,#ffd98a,transparent),radial-gradient(80% 50% at 50% 110%,#2d6b7a 0%,transparent 70%),var(--bg)}.worlds-map__tile[data-skin=work] .worlds-map__title{font-style:italic}@media (max-width:860px){.studio__facts{grid-template-columns:1fr 1fr}.studio__facts>div:nth-child(3){border-left:0;padding-left:0}.studio__facts>div:nth-child(n+3){border-top:1px solid var(--line)}.worlds-map{grid-template-columns:1fr 1fr}.worlds-map__tile{aspect-ratio:4/5;padding:18px}}@property --g1{syntax:"<color>";inherits:true;initial-value:#ffc2ad}@property --g2{syntax:"<color>";inherits:true;initial-value:#f7d9ff}.apps__stage{align-items:center;height:100svh;display:grid;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.apps__glow{background:radial-gradient(38% 42% at 70% 50%,var(--g1)0%,transparent 70%),radial-gradient(30% 36% at 85% 25%,var(--g2)0%,transparent 70%),radial-gradient(26% 30% at 20% 85%,var(--g2)0%,transparent 70%);transition:--g1 1.1s var(--ease),--g2 1.1s var(--ease);filter:blur(10px);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.apps__grid{grid-template-columns:1fr auto;align-items:center;gap:max(32px,min(7vw,120px));width:100%;display:grid;position:relative}.apps__list{gap:8px;list-style:none;display:grid}.apps__list li{opacity:.28;transition:opacity .6s var(--ease);grid-template-columns:40px 1fr;align-items:baseline;gap:12px;display:grid}.apps__list li.is-on{opacity:1}.apps__name{letter-spacing:-.045em;font-size:max(30px,min(3.6vw,56px));font-weight:650;line-height:1.1}.apps__more{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.apps__more>*{overflow:hidden}.is-on .apps__more{grid-template-rows:1fr}.apps__kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding-top:10px;font-size:12px}.apps__line{color:var(--ink-2);max-width:420px;padding-top:8px}.apps__proof{align-items:center;gap:8px;padding:14px 0 18px;display:flex}.phone{aspect-ratio:9/19.4;width:min(max(240px,min(23vw,340px)),46.4svh - 69.6px);transform:perspective(1400px)rotateY(calc((var(--p,.5) - .5)*-28deg))rotateX(4deg);background:#101011;border-radius:54px;padding:11px;transition:transform .2s linear;position:relative;box-shadow:inset 0 0 0 2px #2a2a2c,0 0 0 1px rgba(0,0,0,.08),0 50px 90px -30px rgba(70,40,20,.45),0 20px 40px -20px rgba(0,0,0,.3)}.phone__island{z-index:3;background:#000;border-radius:20px;width:30%;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone__screen{opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);border-radius:44px;position:absolute;top:11px;bottom:11px;left:11px;right:11px;overflow:hidden;transform:scale(.96)}.scr--real{object-fit:cover;object-position:center top;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.phone__screen.is-on{opacity:1;transform:none}.apps__progress{gap:6px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.apps__progress i{background:var(--line);border-radius:3px;width:22px;height:3px;transition:background .4s}.apps__progress i.is-on{background:var(--ink)}.scr{letter-spacing:-.01em;flex-direction:column;gap:10px;padding:64px 18px 22px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.scr__hi{opacity:.6;font-size:12px}.scr__h{letter-spacing:-.04em;margin-bottom:4px;font-size:24px;font-weight:650;line-height:1.05}.scr__search{color:#8a7f78;background:rgba(255,255,255,.7);border-radius:14px;padding:11px 14px}.scr__row{gap:8px;margin:4px 0;display:flex}.scr__face{border-radius:50%;width:46px;height:46px;box-shadow:inset 0 -10px 18px rgba(0,0,0,.12)}.scr__card{background:#fff;border-radius:18px;gap:2px;padding:14px;display:grid;box-shadow:0 6px 20px -12px rgba(80,40,20,.35)}.scr__card span{opacity:.55;font-size:12px}.scr__cta{text-align:center;border-radius:999px;margin-top:auto;padding:14px;font-weight:600}.scr--neesh{color:#2a1d18;background:linear-gradient(#fff3ec,#fbe3dc)}.scr--neesh .scr__cta{color:#fff;background:#ff6a45}.scr--barber{color:#f6e9e2;background:#1a0d0d}.scr__big{letter-spacing:-.06em;color:#ff8a73;font-size:84px;font-weight:700;line-height:.9}.scr__line{border-bottom:1px solid rgba(255,255,255,.12);justify-content:space-between;padding:13px 0;display:flex}.scr--barber .scr__line:first-of-type{margin-top:12px}.scr--barber .scr__cta{color:#1a0d0d;background:#f6e9e2}.scr--boxer{color:#e6f5ea;background:#0d1510}.scr--boxer .scr__line{border-color:rgba(230,245,234,.12)}.scr__rings svg{width:72%;margin:10px auto 14px;display:block;transform:rotate(-90deg)}.ring{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dasharray:100}.ring--a{stroke:#7dffa6;stroke-dashoffset:18px}.ring--b{stroke:#d6ff5c;stroke-dashoffset:32px}.ring--c{stroke:#5ce1ff;stroke-dashoffset:46px}.scr--natasha{color:#eef0ff;text-align:center;background:radial-gradient(80% 60% at 50% 35%,#2a2f6b,#0b0c1d);justify-content:center;align-items:center;gap:18px}.scr__orb{background:radial-gradient(circle at 35% 30%,#fff,#a9b5ff 30%,#6b52ff 70%,#2b1d7a);border-radius:50%;width:120px;height:120px;animation:3.2s ease-in-out infinite breathe;box-shadow:0 0 60px 10px rgba(130,120,255,.45)}@keyframes breathe{50%{transform:scale(1.08);box-shadow:0 0 80px 18px rgba(130,120,255,.6)}}.scr__wave{align-items:center;gap:4px;height:28px;display:flex}.scr__wave i{background:#b9c2ff;border-radius:3px;width:3px;height:100%;animation:1.1s ease-in-out infinite wave}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.scr__said{opacity:.75;max-width:22ch;font-size:15px}.scr__reply{font-size:17px;font-weight:600}@media (max-width:860px){.apps__grid{grid-template-columns:1fr;align-content:center;justify-items:center;gap:22px;height:100%;padding-top:60px}.phone{border-radius:40px;order:-1;width:min(52vw,18.4svh + 60px)}.phone__screen{border-radius:32px}.apps__list{width:100%}.apps__list li:not(.is-on){display:none}.apps__name{font-size:30px}.scr{transform-origin:top;top:0;bottom:-22%;left:-11%;right:-11%;transform:scale(.82)}}.apps__step{margin-top:20px}.phone.can-step{cursor:zoom-in}.phone__step{z-index:4;color:#141312;white-space:nowrap;background:rgba(255,255,255,.92);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;animation:2.4s ease-in-out infinite step-bob;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px rgba(0,0,0,.25)}@keyframes step-bob{50%{transform:translate(-50%,-4px)}}.tour{z-index:1000;align-content:center;place-items:center;gap:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.tour__backdrop{-webkit-backdrop-filter:blur(14px);background:rgba(20,19,18,.55);animation:.5s both tour-fade;position:absolute;top:0;bottom:0;left:0;right:0}.tour.is-closing .tour__backdrop{animation:.5s reverse both tour-fade}@keyframes tour-fade{0%{opacity:0}}.tour__device{aspect-ratio:600/1304;transform-origin:0 0;border-radius:46px;height:min(88svh,880px);position:relative;overflow:hidden;box-shadow:0 0 0 10px #101011,0 0 0 12px #2a2a2c,0 60px 120px -30px rgba(0,0,0,.6)}.tour__layer{background:inherit;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;top:0;bottom:0;left:0;right:0}.tour__layer.is-under{filter:brightness(.6);transform:translate(-25%)}.tour__layer.is-fresh{animation:.45s cubic-bezier(.2,.8,.2,1) both tour-push;box-shadow:-20px 0 40px rgba(0,0,0,.4)}.tour__layer.is-leaving{animation:.45s cubic-bezier(.2,.8,.2,1) reverse both tour-push}@keyframes tour-push{0%{transform:translate(100%)}}.tour__page{position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.tour__scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.tour__scroll::-webkit-scrollbar{display:none}.tour__long{width:100%;position:relative}.tour__long img,.tour__top,.tour__tabs{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;display:block}.tour__long img{height:100%}.tour__top{pointer-events:none;position:absolute;top:0;left:0}.tour__tabs{pointer-events:none;clip-path:inset(2px 4.5% round 999px);position:absolute;left:0}.tour__hot{cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0;transition:background .2s;position:absolute}.tour__hot:hover{background:rgba(255,255,255,.08);outline:none}.tour__hot:focus-visible{background:rgba(255,255,255,.08);outline:none}.tour__hot.is-hint:after{content:"";border-radius:inherit;animation:1.4s ease-in-out infinite tour-hint;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px rgba(255,255,255,.7)}@keyframes tour-hint{50%{opacity:.15}}.tour__sheet{z-index:50;background:rgba(0,0,0,.35);align-items:flex-end;padding:12px;animation:.25s both tour-fade;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tour__sheet-card{color:#141312;background:#f4f0ea;border-radius:26px;width:100%;padding:20px 20px 16px;font-size:15px;line-height:1.45;animation:.35s cubic-bezier(.2,.8,.2,1) both tour-sheet}@keyframes tour-sheet{0%{transform:translateY(110%)}}.tour__sheet-card .mono{letter-spacing:.1em;text-transform:uppercase;color:#9a948b;margin-bottom:6px;font-size:11px}.tour__sheet-card button{color:#f4f0ea;width:100%;font:inherit;cursor:pointer;background:#141312;border:0;border-radius:14px;margin-top:14px;padding:12px;font-weight:600}.tour__close{z-index:60;color:#141312;cursor:pointer;background:rgba(255,255,255,.9);border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:24px;right:24px;box-shadow:0 4px 14px rgba(0,0,0,.3)}.tour__caption{letter-spacing:.06em;color:rgba(255,255,255,.85);text-align:center;padding:0 16px;font-size:11px;position:relative}.tour.is-closing .tour__caption,.tour.is-closing .tour__close{opacity:0}@media (max-width:760px){.tour{gap:0}.tour__device{aspect-ratio:auto;width:100vw;height:100svh;box-shadow:none;border-radius:0}.tour__close{top:auto;bottom:calc(118px + env(safe-area-inset-bottom));background:rgba(255,255,255,.82);border-radius:999px;width:auto;height:auto;padding:7px 14px;font-size:12px;font-weight:600;right:50%;transform:translate(50%)}.tour__close:after{content:" Close"}.tour__page{top:-11.5vw}.tour__caption{display:none}}.world--web{background:linear-gradient(rgba(130,165,255,.07) 1px,transparent 1px)0 0/32px 32px,linear-gradient(90deg,rgba(130,165,255,.07) 1px,transparent 1px)0 0/32px 32px,linear-gradient(rgba(130,165,255,.14) 1px,transparent 1px)0 0/160px 160px,linear-gradient(90deg,rgba(130,165,255,.14) 1px,transparent 1px)0 0/160px 160px,var(--bg);overflow:hidden}.world--web .world__title{max-width:13ch}.web__cross{pointer-events:none;z-index:1;opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.world--web:hover .web__cross{opacity:1}.web__cross:before,.web__cross:after{content:"";background:rgba(121,162,255,.35);position:absolute}.web__cross:before{width:1px;top:0;bottom:0;left:var(--mx,-10px)}.web__cross:after{height:1px;left:0;right:0;top:var(--my,-10px)}.web__cross span{left:var(--mx,-999px);top:var(--my,-999px);color:var(--accent);font-size:11px;position:absolute;transform:translate(10px,8px)}@media (hover:none){.web__cross{display:none}}.board{z-index:2;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid;position:relative}.tile{background:color-mix(in srgb,var(--bg)88%,#000);flex-direction:column;gap:16px;min-height:260px;padding:max(20px,min(2.2vw,32px));display:flex}.tile--big{grid-column:span 7}.tile--log{grid-column:span 5}.tile--before,.tile--pipe,.tile--spec{grid-column:span 4}.tile__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11px;display:flex}.tile__k em{color:var(--ink-3);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:2px 6px;font-style:normal}.tile__num{font-family:var(--mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:max(56px,min(7.6vw,120px));font-weight:500;line-height:1}.tile__chart{width:100%;height:110px;margin-top:auto}.tile__chart path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s var(--ease)}.board.is-on .tile__chart path{stroke-dashoffset:0}.tile__foot{color:var(--ink-2);margin-top:auto;font-size:14px}.log{font-family:var(--mono);gap:10px;font-size:13px;list-style:none;display:grid}.log li{animation:logIn .6s var(--ease);gap:14px;display:flex}.log li:first-child{color:var(--live)}.log li span{color:var(--ink-3)}@keyframes logIn{0%{opacity:0;transform:translateY(-8px)}}.bar{font-family:var(--mono);color:var(--ink-2);grid-template-columns:56px 1fr;align-items:center;gap:6px 12px;font-size:12px;display:grid}.bar i{width:0;height:10px;transition:width 1.6s var(--ease).3s;background:#ff7a59}.bar--after i{background:var(--live)}.board.is-on .bar i{width:var(--w)}.bar b{color:var(--ink);letter-spacing:-.03em;grid-column:2;font-size:18px;font-weight:500}.pipe{font-family:var(--mono);gap:8px;font-size:13px;list-style:none;display:grid}.pipe li{border:1px solid var(--line);opacity:.25;padding:9px 12px;transition:opacity .5s,border-color .5s,color .5s}.board.is-on .pipe li{opacity:1}.board.is-on .pipe li:last-child{border-color:var(--live);color:var(--live)}.tile--spec ul{font-family:var(--mono);font-size:14px;list-style:none}.tile--spec li{border-bottom:1px solid var(--line);padding:10px 0}.tile--spec li:before{content:"[✓] ";color:var(--live)}@media (max-width:960px){.tile--big,.tile--log,.tile--before,.tile--pipe,.tile--spec{grid-column:1/-1}.tile{min-height:0}}.anfi{background:var(--bg);padding-bottom:max(120px,min(14vw,220px));position:relative;overflow:hidden}.anfi__art{pointer-events:none;height:min(120vh,70vw + 30vh);position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.anfi__art img{object-fit:cover;object-position:60% 30%;opacity:.55;width:100%;height:100%;transform:translateY(calc(var(--py,0)*-80px))scale(1.08);will-change:transform}.anfi__art:after{content:"";background:linear-gradient(90deg,var(--bg)0%,rgba(8,16,29,.7) 38%,rgba(8,16,29,0) 70%),linear-gradient(var(--bg)0%,rgba(8,16,29,0) 22%,rgba(8,16,29,0) 55%,var(--bg)100%);position:absolute;top:0;bottom:0;left:0;right:0}.anfi__flies{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.anfi__head,.anfi__intro,.anfi .wrap{z-index:2;position:relative}.anfi__head .world__title{max-width:9ch;font-size:max(52px,min(9.4vw,152px));line-height:.95}.anfi__intro>*{max-width:620px}.anfi__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}.anfi__name{font-family:var(--display-font);letter-spacing:-.02em;color:var(--ink);margin:18px 0 20px;font-size:max(40px,min(5vw,76px));font-weight:400;line-height:1}.anfi__line{color:var(--ink);font-size:max(17px,min(1.45vw,21px))}.anfi__note{font-family:var(--display-font);color:var(--accent);margin-top:14px;font-size:max(16px,min(1.3vw,19px));font-style:italic}.anfi__facts{flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none;display:flex}.anfi__facts li{color:var(--ink-2);background:rgba(20,34,58,.6);border:1px solid rgba(216,183,106,.4);border-radius:999px;padding:7px 14px;font-size:13px}.anfi-play{background:linear-gradient(rgba(20,34,58,.94),rgba(8,16,29,.94));border:1px solid #d8b76a;border-radius:24px;margin-top:max(48px,min(6vw,88px));overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.533),0 0 80px rgba(244,213,140,.08)}.anfi-play__screen{aspect-ratio:16/9;background:#000;position:relative}.anfi-play__screen iframe,.anfi-play__cover,.anfi-play__cover video{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.anfi-play__cover{place-content:center;justify-items:center;gap:14px;text-decoration:none;display:grid}.anfi-play__cover video{object-fit:cover;transition:transform .8s var(--ease),filter .8s var(--ease)}.anfi-play__cover:before{content:"";z-index:1;background:radial-gradient(60% 60% at 50% 55%,rgba(8,16,29,.25),rgba(8,16,29,.75));position:absolute;top:0;bottom:0;left:0;right:0}.anfi-play__cover:hover video{filter:brightness(1.1);transform:scale(1.03)}.anfi-play__btn,.anfi-play__hint{z-index:2;position:relative}.anfi-play__btn{color:#15203a;transition:transform .3s var(--ease);background:linear-gradient(#efd593,#d4a64f);border:1px solid #fff0c8;border-radius:12px;align-items:center;gap:12px;padding:16px 28px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 40px rgba(244,213,140,.35)}.anfi-play__cover:hover .anfi-play__btn{transform:translateY(-2px)}.anfi-play__tri{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #15203a;width:0;height:0}.anfi-play__hint{color:#f5eedf;background:rgba(8,16,29,.6);border-radius:999px;padding:4px 12px;font-size:13px}.anfi-play__bar{color:var(--ink-2);border-top:1px solid rgba(216,183,106,.4);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:flex}.anfi-play__bar a{color:var(--accent);white-space:nowrap;text-decoration:none}.anfi__gallery{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.anfi__shot,.anfi__spell{margin:0}.anfi__shot img,.anfi__spell video{aspect-ratio:16/9;object-fit:cover;background:#14223a;border:1px solid rgba(216,183,106,.4);border-radius:16px;width:100%;display:block}.anfi__shot figcaption,.anfi__spell figcaption{color:var(--ink-2);margin-top:10px;font-size:13px}.anfi__spells{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.anfi__spell figcaption{font-family:var(--display-font);color:var(--accent);font-style:italic}@media (max-width:900px){.anfi__gallery,.anfi__spells{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.anfi-play__bar{flex-direction:column;align-items:flex-start}.anfi-play__btn{padding:13px 22px;font-size:16px}.anfi-play__hint{display:none}}.bukara{background:radial-gradient(rgba(0,0,0,.13) 1.2px,transparent 1.6px)0 0/12px 12px,var(--bg);position:relative}.bukara:before{content:"";z-index:3;background:linear-gradient(135deg,#08101d 50%,transparent 50%) 0 0/26px 26px repeat-x,linear-gradient(225deg,#08101d 50%,transparent 50%) 0 0/26px 26px repeat-x;height:26px;position:absolute;top:-1px;left:0;right:0}.bukara__track{height:280svh}.bukara__stage{align-items:center;height:100svh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.bukara__stage>.wrap{grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr 1fr;gap:24px 48px;width:100%;padding-top:70px;display:grid}.bukara__top{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.bukara__tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.bukara__sticker{font-family:var(--font-loud),Impact,sans-serif;background:var(--accent);color:#fff;width:92px;height:92px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:34px;animation:2.6s ease-in-out infinite wobble;display:grid;transform:rotate(12deg)}@keyframes wobble{50%{transform:rotate(-6deg)scale(1.06)}}.bukara__name{font-family:var(--font-loud),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.01em;transform:rotate(calc(var(--shake,0)*-3deg))scale(calc(1 + var(--shake,0)*.04));transform-origin:0;align-self:center;font-size:max(64px,min(min(11vw,16svh),200px));font-weight:400;line-height:.84}.bukara__lines{counter-reset:l;align-self:center;gap:6px;list-style:none;display:grid}.bukara__line{letter-spacing:-.03em;font-weight:700;line-height:1.1;font-size:calc(15px + var(--i)*2.4px);opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.3,1.6,.5,1);transform:translate(40px)rotate(2deg)}.bukara__line.is-on{opacity:1;transform:none}.bukara__line:last-child{font-family:var(--font-loud),Impact,sans-serif;text-transform:uppercase;color:var(--accent);margin-top:10px;font-size:max(32px,min(3.6vw,56px));font-weight:400;line-height:.95}.bukara__quote{background:var(--ink);color:var(--bg);border-radius:20px 20px 20px 4px;grid-column:1/-1;justify-self:start;padding:14px 20px;font-size:max(16px,min(1.6vw,22px));font-weight:700;transform:rotate(-2deg)}.bukara .world__enter{padding-top:0}@media (max-width:860px){.bukara__stage>.wrap{grid-template-rows:auto;grid-template-columns:1fr;gap:18px}.bukara__name{font-size:max(60px,min(19vw,120px))}.bukara__sticker{width:64px;height:64px;font-size:24px}}.world--work{padding-bottom:max(96px,min(12vw,168px))}.work__head{grid-column:1/span 6;align-self:start}.work__cat{padding-top:max(112px,min(12vw,180px))}.work__title{max-width:13ch;margin-top:18px;font-size:max(44px,min(6.4vw,108px));line-height:.95}.work__foot{max-width:560px;font-family:var(--mono);color:var(--ink-2);margin-top:28px;font-size:12px;line-height:1.7}.work__cat{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:max(72px,min(9vw,140px)) max(16px,min(2vw,32px));display:grid}.wk{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);margin:0;transform:translateY(14px)}.wk.is-in{opacity:1;transform:none}.wk--kamui{grid-column:8/span 4}.wk--construction{grid-column:1/span 6}.wk--accounting{grid-column:8/span 5}.wk--neesh{grid-column:1/span 5}.wk--barber{grid-column:7/span 3}.wk--boxer{grid-column:1/span 5}.wk--musa{grid-column:7/span 6}.wk--natasha{grid-column:2/span 4}.wk--anfi{grid-column:7/span 6}.wk--bukara{grid-column:4/span 3}.wk__obj{justify-content:center;display:flex;position:relative}.wk__obj>*,.wk__screen{box-shadow:0 0 0 1px rgba(25,22,18,.1),0 2px 3px rgba(40,25,10,.12),0 18px 30px -18px rgba(40,25,10,.35)}.wk__label{border-top:1px solid var(--ink);grid-template-columns:28px minmax(0,1fr);gap:4px 10px;margin-top:26px;padding-top:12px;display:grid}.wk__n{font-family:var(--mono);color:var(--ink-3);padding-top:6px;font-size:11px}.wk__name{font-family:var(--display-font);font-size:max(26px,min(2.4vw,36px));line-height:1.05}.wk__line,.wk__meta{grid-column:2}.wk__line{color:var(--ink-2);max-width:46ch;font-size:14px;line-height:1.5}.wk__meta{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:11px;display:flex}.wk__meta .is-live{color:var(--live)}.wk__screen{aspect-ratio:600/1304;object-fit:cover;filter:saturate(.9);background:#111;border-radius:28px;width:100%;max-width:220px;display:block}.tk{all:unset;cursor:pointer;filter:drop-shadow(0 1px 1px rgba(40,25,10,.18))drop-shadow(0 16px 16px rgba(40,25,10,.18));width:min(100%,300px);display:block;box-shadow:none!important}.tk__paper{font-family:var(--mono);color:#26221d;background:#fbf8f2;gap:7px;padding:26px 22px 30px;font-size:12px;display:grid;position:relative;transform:rotate(-1.2deg);-webkit-mask:radial-gradient(6px at 50% 0,transparent 98%,#000) 50% 0/12px 51% repeat-x,radial-gradient(6px at 50% 100%,transparent 98%,#000) 50% 100%/12px 51% repeat-x;mask:radial-gradient(6px at 50% 0,transparent 98%,#000) 50% 0/12px 51% repeat-x,radial-gradient(6px at 50% 100%,transparent 98%,#000) 50% 100%/12px 51% repeat-x}.tk__row{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i)*70ms + .2s);justify-content:space-between;gap:12px;display:flex;transform:translateY(-4px)}.wk.is-in .tk__row{opacity:1;transform:none}.tk__brand b{letter-spacing:.3em}.tk__brand span{color:#8a8379}.tk__rule{border-top:1px dashed #b9b1a4;margin:4px 0}.tk__total{font-size:14px;font-weight:700}.tk__step{color:#a39b8f;transition-property:opacity,transform,color}.tk__step.is-done{color:#26221d}.tk__step i{color:#ff6a1a;font-style:normal}.tk__hint{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#a39b8f;margin-top:8px;font-size:10px}.tk__stamp{color:#b5400c;letter-spacing:.18em;text-transform:uppercase;opacity:0;mix-blend-mode:multiply;border:2px solid #b5400c;border-radius:4px;padding:4px 10px;font-weight:700;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:70px;right:14px;transform:rotate(-12deg)scale(1.6)}.tk__stamp.is-on{opacity:.85;transform:rotate(-12deg)scale(1)}.est{width:100%;max-width:520px;font-family:var(--mono);color:#26221d;background:repeating-linear-gradient(transparent 0,transparent 31px,rgba(80,110,160,.14) 31px,rgba(80,110,160,.14) 32px) 0 62px/100% calc(100% - 62px) no-repeat,#fdfbf6;padding:28px 30px 24px;font-size:12.5px;transform:rotate(.6deg)}.est__top{white-space:nowrap;border-bottom:2px solid #26221d;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.est table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.est td{height:32px}.est td:nth-child(2){color:#8a8379;width:60px}.est td:last-child{text-align:right}.est tfoot td{border-top:2px solid #26221d;font-size:15px;font-weight:700}.est__note{font-family:var(--display-font);color:#5a6f96;margin-top:14px;font-size:17px;font-style:italic;transform:rotate(-1.5deg)}.redact{color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#1b1916;padding:0 2px;font-style:normal}.pl{width:100%;max-width:440px;font-family:var(--mono);color:#26221d;background:#fdfbf6;padding:28px 30px;font-size:12.5px;position:relative}.pl__head{border-bottom:1px solid #26221d;justify-content:space-between;margin-bottom:8px;padding-bottom:12px;display:flex}.pl__head span{color:#8a8379}.pl__row{font-variant-numeric:tabular-nums;border-bottom:1px dotted #d6cfc2;justify-content:space-between;padding:7px 0;display:flex}.pl__row.is-sub{font-weight:700}.pl__row.is-net{border-bottom:3px double #26221d;font-size:14px;font-weight:700}.pl__stamp{color:#2f7d4a;letter-spacing:.16em;text-transform:uppercase;mix-blend-mode:multiply;opacity:0;border:2px solid #2f7d4a;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700;transition:opacity .25s 1.1s,transform .4s cubic-bezier(.3,1.6,.5,1) 1.1s;position:absolute;top:-14px;right:-10px;transform:rotate(-8deg)scale(1.7)}.wk.is-in .pl__stamp{opacity:.85;transform:rotate(-8deg)scale(1)}.ns{justify-content:center;display:flex;box-shadow:none!important}.ns img{filter:saturate(.9);border-radius:14px;width:min(44%,190px);box-shadow:0 0 0 1px rgba(25,22,18,.1),0 18px 30px -18px rgba(40,25,10,.4)}.ns img:first-child{transform:rotate(-4deg)translate(8%)}.ns img:last-child{transform:rotate(3deg)translate(-8%,18px)}.ft{align-items:flex-end;gap:max(16px,min(2vw,28px));display:flex;box-shadow:none!important}.ft .wk__screen{width:46%}.ft__sleep{max-width:260px;font-family:var(--mono);color:#6d655a;background:#fdfbf6;flex:1;padding:20px;font-size:11px;box-shadow:0 0 0 1px rgba(25,22,18,.1),0 18px 30px -18px rgba(40,25,10,.35)}.ft__bars{align-items:flex-end;gap:6px;height:120px;margin:14px 0 8px;display:flex}.ft__bars i{height:calc(var(--h)*100%);transform-origin:bottom;transition:transform .7s var(--ease);transition-delay:calc(var(--i)*80ms + .3s);background:linear-gradient(#3f6b4f,#7fb08f);border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.wk.is-in .ft__bars i{transform:none}.ft__days{justify-content:space-between;display:flex}.ml{color:#b8afa2;width:100%;font-family:var(--mono);background:#1d1a17;border-radius:10px;padding:26px 26px 18px;font-size:11px}.ml__clips{gap:3px;height:46px;display:flex}.ml__clips i{opacity:0;transition:opacity .4s;transition-delay:calc(var(--i)*90ms + .6s);border-radius:4px;flex:1}.wk.is-in .ml__clips i{opacity:1}.ml__wave{align-items:center;gap:2px;height:70px;margin-top:12px;display:flex;position:relative}.ml__wave i{height:calc(var(--h)*100%);background:#5c544b;border-radius:2px;flex:1}.ml__wave i.is-beat{background:#f0d3b5}.ml__wave b{transform-origin:bottom;width:1px;transition:transform .5s var(--ease);transition-delay:calc(var(--i)*90ms + .2s);background:#ff6a45;position:absolute;top:-66px;bottom:-6px;transform:scaleY(0)}.wk.is-in .ml__wave b{transform:none}.ml__legend{justify-content:space-between;margin-top:12px;display:flex}.vo{color:#e4e5f2;background:#15161d;border-radius:22px;width:100%;max-width:380px;padding:22px}.vo__lines{align-content:end;gap:10px;min-height:190px;font-size:15px;line-height:1.4;display:grid}.vo__lines p{animation:vo-in .4s var(--ease)both}.vo__lines span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8d93c7;font-size:10px;display:block}.vo__lines .is-you{color:#a7a9bd}.vo__empty{color:#6f7287;font-style:italic}@keyframes vo-in{0%{opacity:0;transform:translateY(6px)}}.vo__bar{border-top:1px solid #2a2c3a;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.vo__bar button{color:#15161d;cursor:pointer;background:#c7d0ff;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:14px}.vo__wave{flex:1;align-items:center;gap:3px;height:30px;display:flex}.vo__wave i{background:#6b7fd1;border-radius:2px;flex:1;height:3px;transition:height .2s}.vo.is-talking .vo__wave i{animation:.5s ease-in-out infinite alternate vo-wave;animation-delay:calc(var(--i)*-37ms)}@keyframes vo-wave{to{height:26px}}.sp{border-radius:6px;width:100%;position:relative;overflow:hidden}.sp img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sp svg{width:26%;position:absolute;top:10%;right:6%;overflow:visible}.sp path{fill:none;stroke:#f4d58c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(244,213,140,.9));stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.6s var(--ease).4s}.wk.is-in .sp path{stroke-dashoffset:0}.bk{background:#d6ff1f;width:100%;max-width:300px;padding:12px 12px 54px;position:relative;transform:rotate(2deg)}.bk img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.bk__title{font-family:var(--font-loud),Impact,sans-serif;text-transform:uppercase;color:#0d0d0d;font-size:22px;position:absolute;bottom:12px;left:14px}.bk__age{color:#fff;width:52px;height:52px;font-family:var(--font-loud),Impact,sans-serif;background:#ff2a1a;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:-14px;right:-14px;transform:rotate(-12deg)}.archive__more{border-top:1px solid var(--ink);font-family:var(--display-font);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:max(72px,min(9vw,120px));padding-top:20px;font-size:24px;font-style:italic;display:flex}.archive__all{color:var(--ink);border-bottom:1px solid var(--ink);font-style:normal}@media (max-width:900px){.work__cat{grid-template-columns:1fr;row-gap:72px}.work__cat .wk,.work__head{grid-column:1}.ft .wk__screen{width:48%}.ml__clips{height:34px}.est{padding:22px 18px 18px;font-size:11.5px}.redact{vertical-align:middle;height:14px;padding:0 40px;font-size:0;line-height:14px;display:inline-block}}@media (prefers-reduced-motion:reduce){.wk,.tk__row,.ft__bars i,.ml__clips i,.ml__wave b,.pl__stamp{transition:none}}.fl{border-top:1px solid var(--ink);margin-top:max(64px,min(8vw,120px));padding-top:max(28px,min(3vw,40px))}.fl__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px max(32px,min(5vw,80px));display:grid}.fl__kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;font-size:11px}.fl__kicker:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.fl__name{font-family:var(--display-font);letter-spacing:-.02em;font-size:max(56px,min(8vw,128px));font-weight:400;line-height:.9}.fl__intro{max-width:30ch;font-size:max(17px,min(1.5vw,22px));line-height:1.4}.fl__facts{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.fl__facts span{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:11px}.fl__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:max(32px,min(5vw,80px));margin-top:max(32px,min(4vw,56px));display:grid}.fl__stage{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--tone)22%,transparent),transparent 60%),#171513;border-radius:10px;height:min(60vw,540px);position:-webkit-sticky;position:sticky;top:calc(50svh - min(30vw,270px));overflow:hidden;box-shadow:0 40px 80px -40px rgba(40,25,10,.55)}.fl__scene{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none;place-items:center;padding:max(20px,min(3vw,40px));display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(14px)scale(.98)}.fl__scene.is-on{opacity:1;transform:none}.fl__dots{gap:6px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.fl__dots i{background:rgba(255,255,255,.15);flex:1;height:2px;transition:background .4s}.fl__dots i.is-on{background:var(--tone)}.fl__steps{padding:0;list-style:none}.fl__step{opacity:.28;min-height:62svh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;padding:24px 0;display:flex}.fl__step.is-on{opacity:1}.fl__k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tone);font-size:11px}.fl__title{font-family:var(--display-font);margin-top:12px;font-size:max(30px,min(3vw,46px));line-height:1.02}.fl__text{max-width:40ch;color:var(--ink-2);margin-top:14px;font-size:max(15px,min(1.2vw,17px))}.sc{color:#ece6dc;width:min(100%,380px);font-size:13px}.sc__cap{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8f877b;margin-top:14px;font-size:10px}.is-on .sc [style*=--i]{animation:sc-in .5s var(--ease)both;animation-delay:calc(var(--i)*.14s + .15s)}@keyframes sc-in{0%{opacity:0;transform:translateY(10px)}}.ord{font-family:var(--mono);color:#b8afa2;background:#24211e;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;margin-top:8px;padding:14px 16px;font-size:12px;display:grid}.ord b{color:#ece6dc}.ord.is-new{color:#5a534a;box-shadow:0 0 0 2px var(--tone);background:#fbf8f2}.ord.is-new b{color:#1b1916}.ord__src{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ord__sum{font-weight:700}.dev{background:#0d0c0b;border-radius:34px;width:min(100%,300px);min-height:380px;padding:14px;box-shadow:inset 0 0 0 2px #2c2925}.dev__bar{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8f877b;border-bottom:1px solid #24211e;padding:10px 10px 14px;font-size:10px}.chat{gap:10px;padding:18px 6px;display:grid}.msg{border-radius:16px;max-width:82%;padding:10px 13px;line-height:1.4}.msg--in{background:#2a2724;border-bottom-left-radius:4px}.msg--ai{background:var(--tone);color:#1b1916;border-bottom-right-radius:4px;justify-self:end;margin-left:auto}.msg__tag{font-family:var(--mono);color:#8f877b;justify-self:end;font-size:10px}.typing{display:none}.is-on .chat .msg--ai .msg__txt{animation:sc-in .5s var(--ease)1.1s both}.is-on .chat .msg--ai .typing{height:0;display:block}.call{background:#24211e;border-radius:18px;padding:22px}.call__head{font-family:var(--mono);color:#b8afa2;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.call__dot{background:#4ad37a;border-radius:50%;width:9px;height:9px;animation:1.4s infinite call-dot;box-shadow:0 0 rgba(74,211,122,.6)}@keyframes call-dot{to{box-shadow:0 0 0 10px rgba(74,211,122,0)}}.call__line{margin-top:10px;line-height:1.45}.call__line span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8f877b;font-size:10px;display:block}.call__line.is-ai{color:#fff}.call__line.is-ai span{color:var(--tone)}.wave{align-items:center;gap:3px;height:36px;margin-top:18px;display:flex}.wave i{background:var(--tone);height:4px;animation:.6s ease-in-out infinite alternate vo-wave;animation-delay:calc(var(--i)*-53ms);border-radius:2px;flex:1}.route{background:#1a1816;border-radius:14px;width:100%;margin:14px 0 10px;display:block}.route__grid{stroke:#2c2925;stroke-width:1px}.route__path{fill:none;stroke:var(--tone);stroke-width:3px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px}.is-on .route__path{transition:stroke-dashoffset 1.6s var(--ease).3s;stroke-dashoffset:0}.route__car{fill:#fff}.route__pin{fill:none;stroke:#fff;stroke-width:2px}.job{color:#b8afa2;background:#24211e;border-radius:14px;gap:4px;padding:14px;font-size:12px;display:grid}.job b{color:#ece6dc;font-size:15px}.job__btn{text-align:center;background:var(--tone);color:#1b1916;border-radius:10px;margin-top:8px;padding:9px;font-weight:700}.done{color:#26221d;font-family:var(--mono);background:#fbf8f2;padding:26px 24px;font-size:13px;position:relative}.done p{border-bottom:1px dashed #c9c1b4;justify-content:space-between;padding:8px 0;display:flex}.done p span:first-child,.done p span:first-child:first-letter{color:var(--tone)}.stamp{color:#b5400c;letter-spacing:.18em;text-transform:uppercase;opacity:0;background:#fbf8f2;border:2px solid #b5400c;border-radius:4px;padding:5px 12px;font-weight:700;position:absolute;bottom:-14px;right:12px;transform:rotate(-10deg)scale(1.7)}.is-on .stamp{opacity:1;transition:opacity .25s .9s,transform .35s cubic-bezier(.3,1.6,.5,1) .9s;transform:rotate(-10deg)scale(1)}.kboard{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,460px);display:grid}.ktile{font-family:var(--mono);color:#8f877b;text-transform:uppercase;letter-spacing:.08em;background:#24211e;border-radius:12px;gap:4px;padding:14px;font-size:10px;display:grid}.ktile b{font-family:var(--sans);letter-spacing:-.02em;text-transform:none;color:#ece6dc;font-size:24px}.ktile b em{color:var(--tone);font-style:normal}.ktile small{text-transform:none;letter-spacing:0;font-size:11px}.ktile--wide{grid-column:1/-1}.spark{align-items:flex-end;gap:4px;height:46px;margin-top:6px;display:flex}.spark i{height:calc(var(--h)*100%);background:var(--tone);opacity:.85;border-radius:2px 2px 0 0;flex:1}.dev--ring{background:linear-gradient(#1b1d2e,#0d0c14);align-content:center;justify-items:center;gap:18px;display:grid}.nring{background:radial-gradient(circle at 40% 35%,#c7d0ff,#6b7fd1 60%,#3a3f7a);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.nring__pulse{border:2px solid #c7d0ff;border-radius:50%;animation:1.8s ease-out infinite ring-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.nring__pulse+.nring__pulse{animation-delay:.9s}@keyframes ring-pulse{to{opacity:0;transform:scale(1.9)}}.nring__name{font-family:var(--display-font);color:#0d0c14;font-size:22px;position:relative}.nring__time{font-family:var(--mono);color:#a7a9bd;font-size:11px}.nring__btns{gap:48px;display:flex}.nring__btns i{background:#e5484d;border-radius:50%;width:52px;height:52px}.nring__btns i.is-ok{background:#3fbf6f;animation:1.4s infinite call-dot}.talk{gap:12px;display:grid}.talk .msg--ai{border-radius:16px 16px 16px 4px;justify-self:start;margin-left:0}.talk .msg--in{border-radius:16px 16px 4px;justify-self:end}.facts{gap:8px;margin-top:8px;display:grid}.facts span{border:1px dashed color-mix(in srgb,var(--tone)70%,transparent);font-family:var(--mono);color:#c7d0ff;border-radius:10px;padding:10px 12px;font-size:11px}.facts span:before{content:"+ saved  ";color:#8f877b}.notes{gap:12px;display:grid}.note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.07);border-radius:16px;padding:16px;line-height:1.45}.note span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);margin-bottom:4px;font-size:10px;display:block}.graph svg{width:100%;overflow:visible}.graph line{stroke:color-mix(in srgb,var(--tone)60%,transparent);stroke-width:1px}.graph circle{fill:var(--tone)}.graph g:first-of-type circle{fill:#c7d0ff}.graph text{fill:#ece6dc;font-family:var(--mono);text-anchor:middle;font-size:8px}.script{color:#26221d;font-family:var(--mono);background:#fbf8f2;padding:26px 24px;font-size:12px;line-height:1.6}.script p+p{margin-top:8px}.script__h{letter-spacing:.06em;font-weight:700}.script__h:not(:first-child){margin-top:18px!important}.look{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,440px);display:grid}.look p{background:#24211e;border-radius:10px;padding:12px;font-size:13px}.look span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tone);margin-bottom:3px;font-size:10px;display:block}.board2{grid-template-columns:repeat(3,1fr);gap:22px 10px;width:min(100%,460px);display:grid}.frame{aspect-ratio:16/9;background:linear-gradient(160deg,rgba(255,255,255,.18),transparent 50%),radial-gradient(60% 80% at 70% 70%,rgba(0,0,0,.5),transparent),var(--c);border-radius:6px;position:relative}.frame span{font-family:var(--mono);color:rgba(255,255,255,.85);font-size:9px;position:absolute;top:5px;left:6px}.frame em{font-style:normal;font-family:var(--mono);text-align:right;color:var(--tone);font-size:9px;position:absolute;bottom:-17px;left:0;right:0}.frame em:before{content:"→ "}.gen{width:min(100%,440px)}.gen__track{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.gen__track span{font-family:var(--mono);color:#6b645b;background:#24211e;border-radius:6px;padding:26px 8px 10px;font-size:10px}.gen__track .is-ok{background:color-mix(in srgb,var(--tone)80%,#000);color:#fff}.gen__track .is-run{color:#ece6dc;position:relative;overflow:hidden}.gen__track .is-run:after{content:"";background:var(--tone);transform-origin:0;width:100%;height:3px;animation:2.4s linear infinite gen-run;position:absolute;top:0;left:0}@keyframes gen-run{0%{transform:scaleX(0)}}.gen__note{font-family:var(--mono);color:#b8afa2;margin-top:14px;font-size:11px}.world--work{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(0deg,rgba(0,0,0,.024) 0,rgba(0,0,0,.024) 1px,transparent 1px,transparent 7px),linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 70%),linear-gradient(#e3e6e9,#cdd1d5 60%,#d7dadd);padding-bottom:0}.flows{margin-top:max(24px,min(3vw,48px))}.fl{--fl-display:var(--font-machine),system-ui,sans-serif;--fl-display-weight:800;--fl-display-tracking:-.01em;--fl-stage:#111214;color:var(--ink);padding:max(64px,min(8vw,112px)) 0 max(40px,min(5vw,72px))}.fl+.fl>.wrap{border-top:1px solid rgba(0,0,0,.18);padding-top:max(56px,min(7vw,96px));box-shadow:inset 0 1px rgba(255,255,255,.65)}.fl+.fl{padding-top:0}.fl--kamui{--tone:#ff6a1a}.fl--natasha{--tone:#8b6cff;--fl-display:var(--font-golos),system-ui,sans-serif;--fl-display-weight:600;--fl-display-tracking:-.035em;--fl-stage:#0a0912}.fl--musa{--tone:#ff4f9a;--fl-display:var(--font-musa-display),system-ui,sans-serif;--fl-display-tracking:-.03em;--fl-stage:#0c0a09}.fl__kicker{color:var(--ink-2)}.fl__facts span{color:var(--ink-2);background:rgba(255,255,255,.35);border-color:rgba(0,0,0,.18);box-shadow:inset 0 1px rgba(255,255,255,.7)}.fl__name,.fl__title{font-family:var(--fl-display);font-weight:var(--fl-display-weight);letter-spacing:var(--fl-display-tracking)}.fl--kamui .fl__name,.fl--kamui .fl__title{text-transform:uppercase;font-stretch:125%}.fl__name{text-shadow:0 1px rgba(255,255,255,.7),0 -1px rgba(0,0,0,.12);font-size:max(48px,min(7vw,112px))}.fl--kamui .fl__name{font-size:max(44px,min(6.4vw,104px))}.fl--musa .fl__name{font-size:max(40px,min(5.6vw,92px))}.fl__title{font-size:max(24px,min(2.3vw,36px));line-height:1.08}.fl--kamui .fl__title{font-size:max(20px,min(1.9vw,30px))}.fl--musa .fl__title{font-size:max(22px,min(2vw,32px))}.fl__text{color:var(--ink-2)}.fl__step{opacity:.3}.fl__k{color:var(--ink)}.fl__k:before{content:"";background:var(--tone);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.fl__stage{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--tone)16%,transparent),transparent 60%),var(--fl-stage);border-radius:14px;overflow:visible;box-shadow:0 0 0 8px #1a1b1e,0 0 0 9px #8c9298,0 0 0 10px rgba(255,255,255,.6),0 30px 60px -20px rgba(20,24,30,.55)}.fl__stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 6px 6px,#f3f5f7 0,#f3f5f7 1.5px,#8c9298 2px,#8c9298 4px,#b7bcc1 4.5px,#b7bcc1 6px,transparent 6.5px) 0 0/12px 12px no-repeat,radial-gradient(circle at 6px 6px,#f3f5f7 0,#f3f5f7 1.5px,#8c9298 2px,#8c9298 4px,#b7bcc1 4.5px,#b7bcc1 6px,transparent 6.5px) 100% 0/12px 12px no-repeat,radial-gradient(circle at 6px 6px,#f3f5f7 0,#f3f5f7 1.5px,#8c9298 2px,#8c9298 4px,#b7bcc1 4.5px,#b7bcc1 6px,transparent 6.5px) 0 100%/12px 12px no-repeat,radial-gradient(circle at 6px 6px,#f3f5f7 0,#f3f5f7 1.5px,#8c9298 2px,#8c9298 4px,#b7bcc1 4.5px,#b7bcc1 6px,transparent 6.5px) 100% 100%/12px 12px no-repeat;position:absolute;top:-26px;bottom:-26px;left:-26px;right:-26px}.fl__scene{border-radius:14px;overflow:hidden}.fl__dots i{background:rgba(255,255,255,.12)}.fl--natasha .note,.fl--natasha .msg--in{background:rgba(255,255,255,.07);border:1px solid rgba(196,181,253,.18)}.fl--natasha .msg--ai{color:#0b0920;background:linear-gradient(135deg,#c4b5fd,#7c5cff)}.work__head .label{color:var(--ink-2)}.work__title{font-family:var(--font-machine);text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 1px rgba(255,255,255,.7),0 -1px rgba(0,0,0,.12);max-width:14ch;font-size:max(40px,min(6vw,96px));font-weight:800;font-stretch:125%;line-height:.92}.work__foot{color:var(--ink-2)}.world--work .archive__more{font-family:var(--font-sans);color:var(--ink-2);border-top:1px solid rgba(0,0,0,.18);margin-top:0;padding-bottom:max(72px,min(9vw,120px));font-size:16px;font-style:normal;box-shadow:inset 0 1px rgba(255,255,255,.65)}.rmap{width:min(100%,460px)}.rmap__top{font-family:var(--mono);color:#8f867c;justify-content:space-between;font-size:11px;display:flex}.rmap__wave{align-items:center;gap:2px;height:160px;margin-top:16px;display:flex;position:relative}.rmap__wave i{height:calc(var(--h)*100%);background:#3b3330;border-radius:2px;flex:1}.rmap__wave b{background:rgba(255,79,154,.55);width:1px;position:absolute;top:-6px;bottom:-6px}.rmap__wave em{font-style:normal;font-family:var(--mono);color:var(--tone);border-left:2px solid var(--tone);height:196px;padding-left:6px;font-size:10px;position:absolute;top:-26px}.treat{gap:14px;width:min(100%,470px);display:grid}.treat__row p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8f867c;margin-bottom:6px;font-size:10px}.treat__row div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.treat__row img{aspect-ratio:16/9;object-fit:cover;opacity:.55;filter:saturate(.6);border-radius:4px;width:100%}.treat__row.is-pick p{color:var(--tone)}.treat__row.is-pick img{opacity:1;filter:none;box-shadow:0 0 0 1px var(--tone)}.mworld{grid-template-columns:1fr 1fr;gap:6px;width:min(100%,480px);display:grid}.mworld img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.mworld__spec{font-family:var(--mono);color:#8f867c;text-align:center;grid-column:1/-1;margin-top:8px;font-size:10px}.anim{width:min(100%,480px)}.anim__screen{aspect-ratio:600/333;background:#000;border-radius:8px;position:relative;overflow:hidden}.anim__screen figure{opacity:0;animation:7s step-end infinite anim-frame;animation-delay:calc(var(--f)*1s);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.anim__screen img{object-fit:cover;width:100%;height:100%}.anim__screen figcaption{font-family:var(--mono);color:#fff;background:rgba(0,0,0,.6);border-radius:4px;padding:3px 8px;font-size:10px;position:absolute;bottom:8px;left:10px}@keyframes anim-frame{0%{opacity:1}14.28%{opacity:0}to{opacity:0}}.anim__bar{background:#2b2522;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.anim__bar i{background:var(--tone);transform-origin:0;height:100%;animation:7s linear infinite gen-run;display:block}.shoot,.sing{width:min(100%,500px)}.shoot video,.sing video{background:#000;border-radius:8px;width:100%;display:block}.shoot video{aspect-ratio:1152/480;object-fit:cover;margin-bottom:10px}.sing video{aspect-ratio:16/9;object-fit:cover}.sing p{font-family:var(--mono);color:#8f867c;text-align:center;margin-top:10px;font-size:10px}.pos{width:min(100%,400px)}.pos__bar{font-family:var(--mono);color:#9a9893;justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:11px;display:flex}.pos__bar b{color:#f2f0ec}.pos__bar i{background:#4ad37a;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s infinite call-dot;display:inline-block}.pos__stack{align-content:start;gap:8px;min-height:300px;display:grid}.push{-webkit-backdrop-filter:blur(16px);color:#c9c6c0;background:rgba(255,255,255,.09);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;animation:.45s cubic-bezier(.2,1.3,.4,1) both push-in;display:flex}.push.is-new{box-shadow:0 0 0 1px color-mix(in srgb,var(--tone)60%,transparent);background:rgba(255,255,255,.16)}.push p:first-child{justify-content:space-between;gap:10px;display:flex}.push b{color:#fff}.push p:first-child span{color:#8a8782;font-size:11px}.push>div{flex:1}.push__app{background:var(--tone);color:#1b1916;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}@keyframes push-in{0%{opacity:0;transform:translateY(-26px)scale(.96)}}.pos__count{text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8f877b;margin-top:12px;font-size:10px}.snd{z-index:3;color:#c9c6c0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:rgba(255,255,255,.08);border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;display:inline-flex;position:absolute;top:14px;right:14px}.snd__dot{background:#5f5e5a;border-radius:50%;width:7px;height:7px}.snd__dot.is-on{background:var(--tone)}.route__store{fill:var(--tone)}.route__path.is-go{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease)}.is-on .route__path:not(.is-go){stroke-dashoffset:0;opacity:.35}.job__btn{transition:background .3s,color .3s}.job__btn.is-wait{color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone);background:0 0;animation:1.4s infinite call-dot}@media (max-width:900px){.fl__head{grid-template-columns:1fr}.fl__facts{grid-column:1}.fl__body{grid-template-columns:1fr;gap:0}.fl__stage{z-index:2;height:44svh;top:64px}.fl__step{justify-content:flex-start;min-height:48svh;padding-top:40px}.sc{transform:scale(.82)}.dev{min-height:0}}@media (prefers-reduced-motion:reduce){.bukara__line{opacity:1;transform:none}.bukara__sticker,.scr__orb,.scr__wave i{animation:none}}.plans{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.plan{padding:28px 28px 8px 0}.plan+.plan{border-left:1px solid var(--line);padding-left:28px}.plan h3{letter-spacing:-.02em;margin:18px 0 10px;font-size:26px;font-weight:600}.plan p{color:var(--ink-2);max-width:34ch;font-size:15px}.faq{border-top:1px solid var(--line)}.faq__row{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:32px;padding:26px 0;display:grid}.faq dt{letter-spacing:-.02em;font-size:20px;font-weight:600}.faq dd{color:var(--ink-2);max-width:60ch;font-size:17px}@media (max-width:860px){.plans{grid-template-columns:1fr}.plan,.plan+.plan{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.faq__row{grid-template-columns:1fr;gap:8px}}.live{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.live__canvas{transform-origin:50%;transition:opacity .3s;position:absolute;top:50%;left:50%;overflow:hidden}.live:not(.is-live) .live__canvas{pointer-events:none}.live__status{z-index:50;pointer-events:none;letter-spacing:-.02em;justify-content:space-between;align-items:center;height:54px;padding:18px 30px 0 46px;font:600 17px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.live__icons{align-items:center;gap:6px;display:flex}.live__home{z-index:50;pointer-events:none;border-radius:3px;width:139px;height:5px;margin-left:-69.5px;position:absolute;bottom:8px;left:50%}.svc__head{max-width:980px;padding-top:max(120px,min(14vw,180px));padding-bottom:max(40px,min(5vw,64px))}.svc__crumbs{color:var(--ink-3);font-size:12px}.svc__crumbs a{color:var(--ink-2)}.svc__h1{max-width:18ch;margin-top:20px;font-size:max(36px,min(5.4vw,76px));line-height:1}.svc__answer{max-width:62ch;color:var(--ink);margin-top:24px;font-size:max(17px,min(1.5vw,21px));line-height:1.55}.svc__ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.svc__updated{color:var(--ink-3);font-size:12px}.svc__block{border-top:1px solid var(--line);max-width:980px;padding-top:max(40px,min(5vw,64px));padding-bottom:max(40px,min(5vw,64px))}.svc__h2{letter-spacing:-.02em;margin-bottom:20px;font-size:max(24px,min(2.4vw,34px))}.svc__p{max-width:64ch;color:var(--ink-2);font-size:17px;line-height:1.6}.svc__list{color:var(--ink-2);gap:10px;padding-left:20px;font-size:17px;display:grid}.svc__facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.svc__facts span{border:1px solid var(--line);font-family:var(--mono);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12px}.svc__steps{gap:0;padding:0;list-style:none;display:grid}.svc__steps li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:100px 220px 1fr;gap:16px;padding:14px 0;display:grid}.svc__steps b{color:var(--ink);font-weight:600}.svc__tablewrap{overflow-x:auto}.svc__table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.svc__table th,.svc__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px 12px 0}.svc__table thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:400}.svc__table tbody th{color:var(--ink);font-weight:500}.svc__table td{color:var(--ink-2)}.svc__table td:nth-child(2){color:var(--ink)}.svc__related{gap:10px;display:grid}.svc__related a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:10px}.post__p+.post__p,.svc__list+.post__p{margin-top:16px}.post__demo{justify-items:center;gap:16px;margin:0;display:grid}.post__phone{aspect-ratio:393/852;background:#000;border-radius:44px;width:min(330px,100%);position:relative;overflow:hidden;box-shadow:0 0 0 8px #101011}.post__shot{border-radius:28px;width:min(330px,100%);height:auto}.post__demo figcaption{color:var(--ink-3);text-align:center;font-size:12px}.blog__list{padding:0;list-style:none;display:grid}.blog__list li+li{border-top:1px solid var(--line)}.blog__list a{gap:8px;padding:24px 0;display:grid}.blog__product{color:var(--ink-3);font-size:12px}.blog__list h2{letter-spacing:-.02em;font-size:max(22px,min(2.2vw,30px))}.blog__list p{max-width:64ch;color:var(--ink-2)}.footer__services{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin-bottom:24px;padding-bottom:28px;font-size:14px;display:flex}.footer__services a{color:var(--ink-2)}.footer__services a:hover{color:var(--ink)}@media (max-width:760px){.svc__steps li{grid-template-columns:1fr;gap:4px}}.team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 20px;display:grid}.team__card img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;transition:filter .5s var(--ease);border-radius:6px;display:block}.team__card:hover img{filter:none}.team__card figcaption{gap:4px;margin-top:14px;display:grid}.team__card b{letter-spacing:-.02em;font-size:18px;font-weight:600}.team__line{color:var(--ink-2);font-size:14px}.team__ph{aspect-ratio:4/5;border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,rgba(232,230,225,.16) 0,rgba(232,230,225,.16) 17%,transparent 17.5%),radial-gradient(42% 30% at 50% 92%,rgba(232,230,225,.16) 0,rgba(232,230,225,.16) 99%,transparent 100%),linear-gradient(160deg,rgba(232,230,225,.07),rgba(232,230,225,.02));border-radius:6px;display:block}.bp{z-index:2;grid-template-columns:minmax(320px,5fr) 7fr;align-items:start;gap:max(24px,min(4vw,64px));display:grid;position:relative}.bp__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px}.bp__biz{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.bp__biz button{font:500 14px/1 var(--mono);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:11px 16px;transition:color .25s,background .25s,border-color .25s}.bp__biz button:hover{color:var(--ink);border-color:var(--ink-3)}.bp__biz button.is-on{color:var(--bg);background:var(--ink);border-color:var(--ink)}.bp__mods{border-top:1px solid var(--line);margin:0 0 28px;padding:0;list-style:none}.bp__mods li{border-bottom:1px solid var(--line);animation:bp-in .5s var(--ease)both;animation-delay:calc(var(--i)*50ms)}.bp__mods button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr;gap:2px 14px;padding:13px 0;display:grid}.bp__box{border:1px solid var(--ink-3);border-radius:3px;grid-row:span 2;width:16px;height:16px;margin-top:2px;transition:background .2s,border-color .2s;position:relative}.bp__mods .is-on .bp__box{background:var(--live);border-color:var(--live)}.bp__mods .is-on .bp__box:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.bp__name{font-size:16px;font-weight:500;transition:color .25s}.bp__mods button:not(.is-on) .bp__name{color:var(--ink-3)}.bp__was{font-family:var(--mono);color:var(--ink-3);transition:background-size .45s var(--ease),color .25s;background:linear-gradient(currentColor,currentColor) 0 55%/0 1px no-repeat;justify-self:start;font-size:12px}.bp__mods .is-on .bp__was{color:var(--ink-2);background-size:100% 1px}.bp__sum p{color:var(--ink-2);margin:0 0 14px}.bp__sum b{font:500 44px/1 var(--mono);letter-spacing:-.05em;color:var(--ink);vertical-align:-6px;margin-right:8px}.bp__proof{font-size:14px}.bp__proof a{color:var(--accent);white-space:nowrap}.bp__sum .btn{margin-top:10px}.bp__sheet{border:1px solid var(--line);background:color-mix(in srgb,var(--bg)86%,#000);padding:max(8px,min(2vw,24px));position:-webkit-sticky;position:sticky;top:90px}.bp__sheet svg{width:100%;height:auto;display:block;overflow:visible}.bp__orbit{fill:none;stroke:var(--line);stroke-dasharray:2 6}.bp__node{cursor:pointer;animation:bp-in .6s var(--ease)both;animation-delay:calc(.12s + var(--i)*70ms)}.bp__wire{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 5;opacity:.6}.bp__flow{stroke:var(--live);stroke-width:2px;stroke-dasharray:6 18;opacity:0;transition:opacity .3s}.bp__node.is-on .bp__flow{opacity:1;animation:1.1s linear infinite bp-flow}.bp__node rect{fill:var(--bg);stroke:var(--ink-3);transition:stroke .3s,fill .3s}.bp__node.is-on rect{stroke:var(--live);fill:color-mix(in srgb,var(--live)10%,var(--bg))}.bp__node text,.bp__core text{font:500 17px var(--mono);text-anchor:middle;fill:var(--ink-3);transition:fill .3s}.bp__node.is-on text{fill:var(--ink)}.bp__node:hover rect{stroke:var(--ink)}.bp__core rect{fill:var(--ink)}.bp__core text{fill:var(--bg);font-size:20px;font-weight:600}.bp__core .bp__coresub{opacity:.7;font-size:13px;font-weight:500}.bp__stamp{color:var(--ink-3);text-align:right;margin:10px 0 0;font-size:11px}.bp__ships{z-index:2;border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:max(40px,min(6vw,72px));padding-top:20px;font-size:14px;display:flex;position:relative}.bp__ships .mono{color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;align-self:center;font-size:11px}@keyframes bp-in{0%{opacity:0;transform:translateY(8px)}}@keyframes bp-flow{to{stroke-dashoffset:-24px}}@media (max-width:900px){.bp{grid-template-columns:1fr}.bp__sheet{order:-1;position:relative;top:0}}@media (prefers-reduced-motion:reduce){.bp__node.is-on .bp__flow,.bp__mods li,.bp__node{animation:none}}.fl__scene.is-on{pointer-events:auto}.fl__scene button{font:inherit;cursor:pointer}.fl__scene button:disabled{cursor:default}.toasts{z-index:900;pointer-events:none;gap:10px;width:min(360px,100vw - 36px);display:grid;position:fixed;top:84px;right:18px}.toast{pointer-events:auto;text-align:left;font:13px/1.35 var(--font-onest,system-ui),system-ui,sans-serif;color:#1d1d1f;-webkit-backdrop-filter:blur(24px)saturate(1.6);cursor:pointer;background:rgba(246,246,248,.78);border:.5px solid rgba(255,255,255,.5);border-radius:18px;align-items:flex-start;gap:12px;padding:12px 14px;animation:.55s cubic-bezier(.2,1.2,.35,1) both toast-in;display:flex;box-shadow:0 12px 34px -10px rgba(0,0,0,.35),0 0 0 .5px rgba(0,0,0,.08)}.toast__app{color:#1b1916;background:#ff5a1f;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.toast__app.is-n{color:#0d0c14;background:radial-gradient(circle at 40% 35%,#c7d0ff,#6b7fd1 60%,#3a3f7a)}.toast__body{flex:1;gap:1px;min-width:0;display:grid}.toast__top{color:#6e6e73;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;font-size:11px;display:flex}.toast__top b{font-weight:600}.toast__title{font-weight:650}@keyframes toast-in{0%{opacity:0;transform:translate(40px)scale(.96)}}@media (max-width:760px){.toasts{width:calc(100vw - 24px);top:70px;right:12px}}.push.is-tap{cursor:pointer}.push.is-done{opacity:.55}.push.is-done .push__app{background:#4ad37a}.push__act{gap:8px;margin-top:8px;display:flex}.push__act button,.chips button,.call__take,.ktile__btn,.nring__reply{background:var(--tone);color:#1b1916;border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.push__act .is-ghost{color:#e9e6e1;background:rgba(255,255,255,.1)}.pos__count{justify-items:center;gap:10px;display:grid}.pos__add{color:#c9c6c0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px dashed rgba(255,255,255,.25);border-radius:999px;padding:6px 12px;font-size:10px}.chat--live .msg{animation:sc-in .4s var(--ease)both}.msg--typing{letter-spacing:.2em;animation:1s infinite call-dot!important}.chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 6px 6px;display:flex}.chips span{width:100%;font-family:var(--mono);color:#8f877b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.chips button{color:#e9e6e1;background:rgba(255,255,255,.1);font-weight:500}.chips button:not(:disabled):hover{background:var(--tone);color:#1b1916}.chips button:disabled{opacity:.35}.call__line{animation:sc-in .4s var(--ease)both}.call__take{margin-top:14px}.call__take:disabled{background:#4ad37a}button.job__btn{border:0;width:100%}.rate{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8f877b;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.rate__stars button{color:rgba(255,255,255,.2);background:0 0;border:0;padding:0 2px;font-size:20px;transition:color .2s,transform .2s}.rate__stars button.is-on,.rate__stars button:hover{color:var(--tone);transform:scale(1.15)}.ktile__btn{justify-self:start;margin-top:4px}.nring__btns button{background:#e5484d;border:0;border-radius:50%;width:56px;height:56px}.nring__btns button.is-ok{background:#3fbf6f;animation:1.4s infinite call-dot}.nring__btns button:before{content:"✆";color:#fff;font-size:24px}.nring__btns button:not(.is-ok):before{display:inline-block;transform:rotate(135deg)}.dev--ring.is-talk .nring{width:84px;height:84px;animation:2.4s infinite call-dot;box-shadow:0 0 0 6px rgba(199,208,255,.15)}.dev--ring.is-talk .nring__name{font-size:15px}.dev--ring.is-missed .nring{filter:grayscale(.7)brightness(.7)}.nring__talk{justify-items:start;gap:10px;max-width:340px;display:grid}.nring__talk .msg{max-width:100%;animation:sc-in .4s var(--ease)both}.nring__reply{color:#0d0c14;text-align:left;background:#c7d0ff;border-radius:14px;padding:9px 13px;line-height:1.35}.bp__biz .bp__other{color:var(--live);border-style:dashed;border-color:color-mix(in srgb,var(--live)50%,transparent)}.bp__biz .bp__other:hover{color:var(--bg);background:var(--live);border-color:var(--live)}.lead{z-index:1100;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.lead__backdrop{-webkit-backdrop-filter:blur(14px);background:rgba(6,12,32,.6);animation:.4s both tour-fade;position:fixed;top:0;bottom:0;left:0;right:0}.lead__card{color:#e9efff;background:#0d1f52;border:1px solid rgba(130,165,255,.25);border-radius:16px;gap:14px;width:min(560px,100%);padding:max(24px,min(4vw,40px));animation:.5s cubic-bezier(.2,1.1,.35,1) both toast-in;display:grid;position:relative;box-shadow:0 40px 100px -30px rgba(0,0,0,.6)}.lead__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7dffb0;margin:0;font-size:11px}.lead__card h3{letter-spacing:-.03em;max-width:22ch;margin:0 0 6px;font-size:max(22px,min(2.6vw,30px));font-weight:600;line-height:1.15}.lead__card label{color:#8ea6dc;gap:6px;font-size:13px;display:grid}.lead__card input,.lead__card textarea{color:#e9efff;resize:vertical;background:rgba(255,255,255,.04);border:1px solid rgba(130,165,255,.25);border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.4}.lead__card input:focus,.lead__card textarea:focus{background:rgba(255,255,255,.07);border-color:#79a2ff;outline:none}.lead__card input::placeholder,.lead__card textarea::placeholder{color:#5c76b4}.lead__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead__hp{width:1px;height:1px;position:absolute;left:-9999px}.lead__err{color:#ffb3a8;margin:0;font-size:13px}.lead__card .btn{justify-self:start;margin-top:4px}.lead__fine{color:#5c76b4;margin:0;font-size:12px}.lead__x{color:#8ea6dc;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.lead__done{gap:12px;display:grid}.lead__done p:not(.lead__k){color:#8ea6dc;margin:0}@media (max-width:560px){.lead__row{grid-template-columns:1fr}}
