@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.0.BHUkWNFR.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.1.C-__qv6_.woff2)format("woff2-variations");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.2.dCZkyKLw.woff2)format("woff2-variations");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.3.Dqw33sf4.woff2)format("woff2-variations");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.4.Bvh2YGoc.woff2)format("woff2-variations");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.5.K_MNGNCe.woff2)format("woff2-variations");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.6.Bxhohlcm.woff2)format("woff2-variations");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.7.E2HaA55t.woff2)format("woff2-variations");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.8.CRbJhhyA.woff2)format("woff2-variations");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.9.Btb3bmS6.woff2)format("woff2-variations");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.10.DzSWztS8.woff2)format("woff2-variations");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.11.CqVmlKJn.woff2)format("woff2-variations");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.12.BHuZSgT0.woff2)format("woff2-variations");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.13.C42mj_j2.woff2)format("woff2-variations");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.14.Bl512uUX.woff2)format("woff2-variations");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.15.D04iXIE3.woff2)format("woff2-variations");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.16.BQUnS2GX.woff2)format("woff2-variations");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.17.BfZSA-Xc.woff2)format("woff2-variations");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.18.CwAxMC3C.woff2)format("woff2-variations");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.19.CJu4Zcdo.woff2)format("woff2-variations");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.20.Ig1-z3n5.woff2)format("woff2-variations");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.21.yKPEdLXC.woff2)format("woff2-variations");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.22.CSqxKoOs.woff2)format("woff2-variations");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.23.DK80wi0t.woff2)format("woff2-variations");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.24.CmkE8Q8D.woff2)format("woff2-variations");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.25.CsoWBIZB.woff2)format("woff2-variations");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.26.Sozl8dw8.woff2)format("woff2-variations");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.27.CT6nuW9L.woff2)format("woff2-variations");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.28.CpO0Y96p.woff2)format("woff2-variations");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.29.D6hjrUWm.woff2)format("woff2-variations");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.30.CWDM1c0J.woff2)format("woff2-variations");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.31.CdmyZ5mm.woff2)format("woff2-variations");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.32.CGnFWD2i.woff2)format("woff2-variations");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.33.-0OT__YQ.woff2)format("woff2-variations");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.34.CaCS33Md.woff2)format("woff2-variations");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.35.DWFYRGLp.woff2)format("woff2-variations");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.36.Dn5IBRQB.woff2)format("woff2-variations");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.37.BD6FyOtY.woff2)format("woff2-variations");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.38.D4hu443z.woff2)format("woff2-variations");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.39.B_7wfth9.woff2)format("woff2-variations");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.40.BDaOfdUe.woff2)format("woff2-variations");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.41.BUACvzZC.woff2)format("woff2-variations");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.42.Dp-5mnyL.woff2)format("woff2-variations");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.43.DHdpry7N.woff2)format("woff2-variations");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.44.qHopVhdd.woff2)format("woff2-variations");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.45.BniyRFfm.woff2)format("woff2-variations");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.46.BMRq7xC-.woff2)format("woff2-variations");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.47.B-cWO2pw.woff2)format("woff2-variations");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.48.Ct-fWrPO.woff2)format("woff2-variations");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.49.BblQVys9.woff2)format("woff2-variations");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.50.C8IyFH7L.woff2)format("woff2-variations");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.51.Bxd0gTAs.woff2)format("woff2-variations");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.52.CNgqKOOJ.woff2)format("woff2-variations");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.53.BSRnyb-u.woff2)format("woff2-variations");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.54.Dt2-cQkx.woff2)format("woff2-variations");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.55.jFgflYjX.woff2)format("woff2-variations");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.56.BwZdvJZQ.woff2)format("woff2-variations");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.57.BwFDg-Fs.woff2)format("woff2-variations");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.58.DlucQts_.woff2)format("woff2-variations");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.59.CMkWjhdo.woff2)format("woff2-variations");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.60.CeHezjjf.woff2)format("woff2-variations");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.61.PUuTnod4.woff2)format("woff2-variations");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.62.DGSAWCfb.woff2)format("woff2-variations");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.63.B35xsm4O.woff2)format("woff2-variations");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.64.CTbrgYF9.woff2)format("woff2-variations");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.65.B66rjuyf.woff2)format("woff2-variations");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.66.C3HqaDeY.woff2)format("woff2-variations");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.67.BmuXdlDy.woff2)format("woff2-variations");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.68.DS9B48d0.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.69.YT16ymcp.woff2)format("woff2-variations");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.70.BUXiAGMT.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.71.DuPZj8us.woff2)format("woff2-variations");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.72.pYYGrEQR.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.73.DMrK970F.woff2)format("woff2-variations");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.74.D4tQnymK.woff2)format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.75.CxKdrRNf.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.76.DhPm2b_q.woff2)format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.77.DwaxqOC8.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.78.DhqRbBzT.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.79.XpoyPP38.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.80.DsV9Qp_h.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.81.BZzF9Hb3.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.82.BgAHe30u.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.83.DF-zBLLe.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.84.Brb8EsYQ.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.85.Byo_x2hf.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.86.XG7lTN_6.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.87.Lzui2vbK.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.88.CqX6JSgh.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.89.DOzqWPpX.woff2)format("woff2-variations");unicode-range:U+D,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.90.BF7RiZjm.woff2)format("woff2-variations");unicode-range:U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/_next/static/media/PretendardVariable.subset.91.Csm0YNoH.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-39,U+3A-3B,U+3F,U+41-4E,U+4F-5D,U+61-7B,U+7D,U+A0-A1,U+AB,U+AD-AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}:root{--blue-25:#f5f8ff;--blue-50:#ebf2ff;--blue-100:#d9e6ff;--blue-200:#b3cbff;--blue-300:#80a8ff;--blue-400:#3d7bff;--blue-500:#004fec;--blue-600:#0043cc;--blue-700:#0037a6;--blue-800:#002b82;--blue-900:#001d59;--lime-50:#f9ffe6;--lime-100:#f0fdc4;--lime-200:#e3fb8f;--lime-300:#d4fa5c;--lime-400:#c5f82a;--lime-500:#aee00b;--lime-600:#86ad00;--lime-800:#435700;--gray-0:#fff;--gray-25:#fafbfc;--gray-50:#f4f6f9;--gray-100:#eceff3;--gray-150:#e3e7ec;--gray-200:#d8dde4;--gray-300:#bfc6cf;--gray-400:#98a1ad;--gray-500:#6f7884;--gray-600:#4f5865;--gray-700:#363f4b;--gray-800:#222a35;--gray-900:#121820;--gray-950:#0a0e14;--night-900:#070b14;--night-800:#0c1322;--night-700:#131c2f;--night-600:#1c2840;--night-line:#ffffff1a;--green-500:#12b76a;--red-500:#f04452;--amber-500:#ffb020;--bg:var(--gray-0);--bg-subtle:var(--gray-50);--bg-muted:var(--gray-100);--bg-inverse:var(--night-800);--text-strong:var(--gray-900);--text:var(--gray-700);--text-sub:var(--gray-500);--text-faint:var(--gray-400);--text-on-dark:#f3f6fb;--text-on-dark-sub:#f3f6fba8;--line:var(--gray-150);--line-strong:var(--gray-200);--action:var(--blue-500);--action-hover:var(--blue-600);--action-soft:var(--blue-50);--accent:var(--lime-400);--accent-soft:var(--lime-100);--focus:0 0 0 3px #004fec52;--font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--fs-display-1:clamp(40px, 6.2vw, 80px);--fs-display-2:clamp(32px, 4.6vw, 60px);--fs-h1:clamp(30px, 3.8vw, 48px);--fs-h2:clamp(26px, 3vw, 38px);--fs-h3:clamp(20px, 2vw, 26px);--fs-title:clamp(18px, 1.5vw, 20px);--fs-lead:clamp(17px, 1.45vw, 20px);--fs-body:17px;--fs-small:15px;--fs-caption:13px;--lh-tight:1.18;--lh-snug:1.32;--lh-body:1.62;--ls-display:-.042em;--ls-heading:-.032em;--ls-title:-.02em;--ls-body:-.01em;--fw-regular:450;--fw-medium:540;--fw-semibold:620;--fw-bold:720;--fw-heavy:820;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--s-13:128px;--s-14:160px;--section-y:clamp(88px, 11vw, 168px);--section-y-sm:clamp(64px, 8vw, 112px);--gutter:clamp(20px, 4vw, 40px);--container:1200px;--container-wide:1360px;--container-text:760px;--header-h:64px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--shadow-xs:0 1px 2px #1218200f;--shadow-sm:0 2px 8px #1218200f;--shadow-md:0 10px 30px #12182014;--shadow-lg:0 24px 64px #12182024;--shadow-float:0 18px 50px #0a14282e, 0 2px 6px #0a142814;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--d-fast:.16s;--d-base:.26s;--d-slow:.52s;--d-reveal:.82s;--stagger:80ms}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);word-break:keep-all;overflow-wrap:break-word}body.b-body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.b-site :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}.b-site :where(h1,h2,h3,h4,summary,.b-card__title){text-wrap:balance}.b-site :where(p,li,figcaption,small){text-wrap:pretty}.b-site :where(ul,ol){padding:0;list-style:none}.b-site :where(img,video,svg){max-width:100%;display:block}.b-site :where(img,video){height:auto}.b-site :where(a){color:inherit;text-decoration:none}.b-site :where(button){font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.b-site :where(h1,h2,h3,h4){color:var(--text-strong);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight)}.b-site :focus-visible{box-shadow:var(--focus);border-radius:var(--r-xs);outline:none}.b-site [hidden]{display:none!important}.b-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-display-1{font-size:var(--fs-display-1);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-strong);line-height:1.1}.t-display-2{font-size:var(--fs-display-2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-strong);line-height:1.14}.t-h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-tight)}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);line-height:1.24}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug)}.t-title{font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--ls-title);color:var(--text-strong);line-height:1.4}.t-lead{font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--text-sub);line-height:1.6}.t-small{font-size:var(--fs-small);line-height:1.55}.t-caption{font-size:var(--fs-caption);color:var(--text-faint);letter-spacing:0;line-height:1.5}.t-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.t-blue{color:var(--action)}.t-sub{color:var(--text-sub)}.b-hl{background:linear-gradient(transparent 58%, var(--lime-300) 58%, var(--lime-300) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.b-on-dark .b-lime,.b-lime{color:var(--lime-400)}.b-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.b-container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.b-container--text{max-width:calc(var(--container-text) + var(--gutter) * 2)}.b-section{padding-block:var(--section-y);position:relative}.b-section--sm{padding-block:var(--section-y-sm)}.b-section--subtle{background:var(--bg-subtle)}.b-section--dark,.b-on-dark{background:var(--bg-inverse);color:var(--text-on-dark-sub)}.b-section--dark :where(h1,h2,h3,h4),.b-on-dark :where(h1,h2,h3,h4){color:var(--text-on-dark)}.b-site{overflow-x:clip}.b-site :where(.b-grid,[class*=__grid],[class*=__layout],[class*=-grid],.r-qa,.r-body,.sub-film,.pvs,.s-flow,.s-choices,.i-scene,.ba,.hs__grid)>*{min-width:0}.b-stack>*+*{margin-top:var(--stack,var(--s-4))}.b-js [data-reveal]{opacity:0;transition:opacity var(--d-reveal) var(--ease-out), transform var(--d-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(28px)}.b-js [data-reveal=fade]{transform:none}.b-js [data-reveal=scale]{transform:scale(.96)}.b-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.b-js [data-reveal]{opacity:1;transition:none;transform:none}.b-site *,.b-site :before,.b-site :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.b-btn{--btn-h:52px;--btn-px:22px;--btn-fs:17px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-md);font-size:var(--btn-fs);font-weight:var(--fw-semibold);letter-spacing:-.02em;white-space:nowrap;transition:background-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.b-btn:active{transform:scale(.97)}.b-btn svg{transition:transform var(--d-base) var(--ease-out)}.b-btn:hover svg{transform:translate(3px)}.b-btn--sm{--btn-h:40px;--btn-px:16px;--btn-fs:15px;border-radius:var(--r-sm)}.b-btn--lg{--btn-h:58px;--btn-px:28px;--btn-fs:18px;border-radius:16px}.b-btn--primary{background:var(--action);color:#fff}.b-btn--primary:hover{background:var(--action-hover)}.b-btn--secondary{background:var(--gray-100);color:var(--text-strong)}.b-btn--secondary:hover{background:var(--gray-150)}.b-btn--ghost{color:var(--text-strong);border-color:var(--line-strong);background:0 0}.b-btn--ghost:hover{background:var(--gray-50)}.b-btn--lime{background:var(--lime-400);color:var(--gray-950)}.b-btn--lime:hover{background:var(--lime-300);box-shadow:0 0 0 6px #c5f82a2e}.b-btn--white{color:var(--gray-950);background:#fff}.b-btn--white:hover{background:var(--gray-100)}.b-on-dark .b-btn--ghost,.b-section--dark .b-btn--ghost{color:var(--text-on-dark);border-color:#ffffff3d}.b-on-dark .b-btn--ghost:hover,.b-section--dark .b-btn--ghost:hover{background:#ffffff14}.b-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-link{color:var(--action);font-weight:var(--fw-semibold);font-size:var(--fs-small);letter-spacing:-.015em;align-items:center;gap:6px;display:inline-flex}.b-link svg{transition:transform var(--d-base) var(--ease-out)}.b-link:hover svg{transform:translate(3px)}.b-on-dark .b-link,.b-section--dark .b-link{color:var(--lime-400)}.b-badge{border-radius:var(--r-pill);height:30px;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;background:var(--gray-100);color:var(--text);align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.b-badge--xs{height:18px;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.02em;padding:0 6px}.b-badge--blue{background:var(--blue-50);color:var(--blue-600)}.b-badge--lime{background:var(--lime-400);color:var(--gray-950)}.b-badge--outline{border:1px solid var(--line-strong);background:0 0}.b-badge--dark{color:var(--text-on-dark);border:1px solid var(--night-line);background:#ffffff14}.b-dot{background:var(--lime-400);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c5f82a40}.b-eyebrow{font-size:16px;font-weight:var(--fw-semibold);color:var(--action);letter-spacing:-.015em;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.b-on-dark .b-eyebrow,.b-section--dark .b-eyebrow{color:var(--lime-400)}.b-head{max-width:780px;margin-bottom:clamp(40px,6vw,72px)}.b-head--center{text-align:center;margin-inline:auto}.b-head__title{font-size:var(--fs-display-2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);line-height:1.16}.b-head__title--md{font-size:var(--fs-h1);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.b-head__lead{font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--text-sub);max-width:640px;margin-top:20px;line-height:1.62}.b-head--center .b-head__lead{margin-inline:auto}.b-on-dark .b-head__lead,.b-section--dark .b-head__lead{color:var(--text-on-dark-sub)}.b-head--split{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.b-head--split>div{max-width:760px}.b-card{border-radius:var(--r-xl);background:var(--gray-50);padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.b-card--white{border:1px solid var(--line);background:#fff}.b-card--dark{background:var(--night-700);border:1px solid var(--night-line);color:var(--text-on-dark-sub)}.b-card--link{transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out)}.b-card--link:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.b-card__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--text-strong);line-height:1.34}.b-card--dark .b-card__title{color:var(--text-on-dark)}.b-card__text{color:var(--text-sub);font-size:var(--fs-small);margin-top:10px;line-height:1.6}.b-card--dark .b-card__text{color:var(--text-on-dark-sub)}.b-icon-tile{background:var(--blue-50);width:48px;height:48px;color:var(--action);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.b-icon-tile--lime{background:var(--lime-400);color:var(--gray-950)}.b-icon-tile--dark{color:var(--lime-400);background:#ffffff14}.b-grid{gap:var(--grid-gap,20px);display:grid}.b-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.b-grid--3,.b-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.b-grid--2,.b-grid--3,.b-grid--4{grid-template-columns:minmax(0,1fr)}.b-grid--keep-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-media{border-radius:var(--r-xl);background:var(--gray-100);isolation:isolate;position:relative;overflow:hidden}.b-media>img,.b-media>video{object-fit:cover;width:100%;height:100%}.b-skip{z-index:100;background:var(--gray-950);color:#fff;border-radius:var(--r-sm);padding:10px 16px;position:absolute;top:-60px;left:16px}.b-skip:focus{top:12px}.b-header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:saturate(180%)blur(18px);transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out);background:#ffffffd1;border-bottom:1px solid #0000;position:sticky;top:0}.b-header.is-solid{border-bottom-color:var(--line);background:#fffffff0}.b-header__bar{align-items:center;gap:32px;height:100%;display:flex}.b-logo{width:118px;height:auto}.b-logo--white{filter:brightness(0)invert()}.b-nav{flex:1;align-items:center;gap:4px;display:flex}.b-nav>a,.b-nav>button{border-radius:var(--r-sm);height:40px;font-size:16px;font-weight:var(--fw-medium);color:var(--gray-700);letter-spacing:-.02em;transition:background-color var(--d-fast), color var(--d-fast);align-items:center;gap:5px;padding:0 14px;display:inline-flex}.b-nav>a:hover,.b-nav>button:hover,.b-nav>button[aria-expanded=true]{background:var(--gray-50);color:var(--text-strong)}.b-nav>a[aria-current],.b-nav>button[data-current=true]{color:var(--text-strong);font-weight:var(--fw-semibold)}.b-nav>button svg{transition:transform var(--d-base) var(--ease-out)}.b-nav>button[aria-expanded=true] svg{transform:rotate(180deg)}.b-nav__ai{font-weight:var(--fw-semibold)!important;color:var(--text-strong)!important}.b-header__end{align-items:center;gap:8px;margin-left:auto;display:flex}.b-header__login{font-size:15px;font-weight:var(--fw-medium);color:var(--text-sub);padding:0 10px}.b-header__login:hover{color:var(--text-strong)}.b-header__menu{border-radius:var(--r-sm);width:44px;height:44px;color:var(--text-strong);place-items:center;display:none}@media (max-width:1080px){.b-nav,.b-header__login{display:none}.b-header__menu{display:grid}}@media (max-width:420px){.b-header__cta{--btn-px:12px}}.b-mega{inset:var(--header-h) 0 auto;border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);background:#fff;position:absolute;transform:translateY(-6px);box-shadow:0 30px 60px #12182014}.b-mega.is-open{opacity:1;transform:none}.b-mega__inner{grid-template-columns:repeat(3,1fr) 240px;gap:32px;padding-block:32px 40px;display:grid}.b-mega__label{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-faint);margin-bottom:10px;padding-left:12px}.b-mega__group a,.b-mega__industries a{border-radius:var(--r-md);transition:background-color var(--d-fast);padding:12px;display:block}.b-mega__group a:hover,.b-mega__group a[aria-current],.b-mega__industries a:hover{background:var(--gray-50)}.b-mega__group strong,.b-mega__industries strong{font-size:16px;font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:-.02em;display:block}.b-mega__group span,.b-mega__industries span{color:var(--text-sub);margin-top:2px;font-size:14px;display:block}.b-mega__aside{border-radius:var(--r-lg);background:var(--gray-50);flex-direction:column;align-self:start;gap:4px;padding:16px;display:flex}.b-mega__aside a{font-size:15px;font-weight:var(--fw-medium);color:var(--text);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:10px 8px;display:flex}.b-mega__aside a:hover{color:var(--action)}.b-mega__industries{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.b-mega__industries img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-sm);width:100%;margin-bottom:12px}html.b-lock{overflow:hidden}.b-drawer{z-index:80;pointer-events:none;position:fixed;inset:0}.b-drawer.is-open{pointer-events:auto}.b-drawer__scrim{opacity:0;transition:opacity var(--d-base) var(--ease-out);background:#0a0e1466;position:absolute;inset:0}.b-drawer.is-open .b-drawer__scrim{opacity:1}.b-drawer__panel{visibility:hidden;width:min(420px,100%);transition:transform var(--d-slow) var(--ease-out), visibility 0s linear var(--d-slow);background:#fff;flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.b-drawer.is-open .b-drawer__panel{visibility:visible;transition:transform var(--d-slow) var(--ease-out);transform:none}.b-drawer__top{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 12px 0 20px;display:flex}.b-drawer__top button{place-items:center;width:44px;height:44px;display:grid}.b-drawer__nav{flex:1;padding:12px 20px 24px;overflow-y:auto}.b-drawer__nav>a,.b-drawer__nav summary{min-height:56px;font-size:18px;font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:-.02em;border-bottom:1px solid var(--gray-100);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.b-drawer__nav summary::-webkit-details-marker{display:none}.b-drawer__nav details[open] summary svg{transform:rotate(180deg)}.b-drawer__nav details>div{border-bottom:1px solid var(--gray-100);grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 0 16px;display:grid}.b-drawer__nav details>div a{color:var(--text);padding:9px 0;font-size:15.5px}.b-drawer__ai{justify-content:flex-start!important}.b-drawer__cta{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px;display:grid}.b-footer{background:var(--gray-50);border-top:1px solid var(--line);padding:72px 0 40px;font-size:15px}.b-footer__top{grid-template-columns:300px 1fr;gap:48px;display:grid}.b-footer__brand p{color:var(--text-sub);margin-top:16px;line-height:1.6}.b-footer__phone{font-size:22px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.02em;align-items:center;gap:8px;margin-top:20px;display:inline-flex}.b-footer__cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.b-footer__h{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:14px}.b-footer__cols a{color:var(--text-sub);padding:5px 0;font-size:14.5px;display:block}.b-footer__cols a:hover{color:var(--text-strong)}.b-footer__legal{border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.b-footer__legal div{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.b-footer__legal a:hover{color:var(--text-strong)}.b-footer__legal strong{color:var(--text-sub);font-weight:var(--fw-semibold)}@media (max-width:980px){.b-footer__top{grid-template-columns:1fr}.b-footer__cols{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.b-dock{display:none}@media (max-width:760px){.b-site.has-dock{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.b-dock{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#ffffffeb;grid-template-columns:56px 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.b-dock__call{background:var(--gray-100);height:56px;color:var(--text-strong);border-radius:16px;place-items:center;display:grid}.b-dock__cta{--btn-h:56px}}.b-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.b-faq__list details{border-bottom:1px solid var(--line)}.b-faq__list summary{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;list-style:none;display:flex}.b-faq__list summary::-webkit-details-marker{display:none}.b-faq__list summary svg{color:var(--text-faint);transition:transform var(--d-base) var(--ease-out);flex:none}.b-faq__list details[open] summary svg{color:var(--action);transform:rotate(45deg)}.b-faq__list p{color:var(--text-sub);padding:0 40px 26px 0;line-height:1.7}@media (max-width:860px){.b-faq{grid-template-columns:1fr;gap:8px}}.b-cta-band{border-radius:var(--r-2xl);background:var(--action);color:#fff;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(48px,7vw,96px) clamp(24px,6vw,88px);display:grid;position:relative;overflow:hidden}.b-cta-band h2{text-wrap:balance;color:#fff;font-size:var(--fs-display-2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);line-height:1.16}.b-cta-band p{color:#ffffffc7;font-size:var(--fs-lead);margin-top:18px}.b-cta-band .b-btn-row{justify-content:flex-end}.b-cta-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#c5f82a52,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-160px}@media (max-width:860px){.b-cta-band{grid-template-columns:1fr}.b-cta-band .b-btn-row{justify-content:flex-start}}@media (max-width:640px){.b-cta-band:after{top:auto;bottom:-300px}.b-cta-band .b-btn-row .b-btn{flex:100%}}.b-crumbs{color:var(--text-faint);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:14px;display:flex}.b-crumbs a:hover{color:var(--text-strong)}@media (max-width:640px){.b-crumbs{align-items:center}.b-crumbs a{align-items:center;min-height:44px;margin:-14px -6px;padding:0 6px;display:inline-flex}}.b-nowrap{white-space:nowrap}@media (max-width:640px){.b-br-desk{display:none}}.b-crumbs li+li:before{content:"/";color:var(--gray-300);margin-right:6px}.b-tabs{border-radius:var(--r-md);background:var(--gray-100);scrollbar-width:none;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.b-tabs::-webkit-scrollbar{display:none}.b-tabs button{height:42px;font-size:15.5px;font-weight:var(--fw-semibold);color:var(--text-sub);transition:background-color var(--d-fast), color var(--d-fast), box-shadow var(--d-fast);border-radius:11px;flex:none;padding:0 18px}.b-tabs button[aria-selected=true]{color:var(--text-strong);box-shadow:var(--shadow-sm);background:#fff}.b-announce{z-index:51;background:var(--night-900);color:#fff;justify-content:center;align-items:center;min-height:42px;padding:0 48px;font-size:14px;display:flex;position:relative}.b-announce__link{align-items:center;gap:10px;padding:8px 0;display:inline-flex}.b-announce__link strong{font-weight:var(--fw-semibold)}.b-announce__sub{color:#ffffffb3}.b-announce__link svg{color:var(--lime-400);transition:transform var(--d-base) var(--ease-out)}.b-announce__link:hover svg{transform:translate(3px)}.b-announce__x{color:#fff9;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:640px){.b-announce{justify-content:flex-start;padding:0 40px 0 16px;font-size:13px}.b-announce__sub{display:none}}.b-nav__new{gap:6px!important}.b-nav__new .b-dot{width:6px;height:6px;box-shadow:0 0 0 3px #c5f82a4d}.b-mega__new{background:#fff;font-weight:var(--fw-semibold)!important;color:var(--text-strong)!important}.b-mega__new>span{align-items:center;gap:6px;display:inline-flex}.b-autofilm{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--gray-900);isolation:isolate;width:100%;position:relative;overflow:hidden}.b-autofilm.is-portrait{aspect-ratio:4/5}.b-autofilm video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b-autofilm__bar{background:var(--accent);transform-origin:0;height:3px;transform:scaleX(var(--p,0));opacity:0;z-index:2;transition:transform .26s linear;position:absolute;bottom:0;left:0;right:0}.b-autofilm.is-playing .b-autofilm__bar{opacity:.9}.b-autofilm__ctrl{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:12px}.b-autofilm__btn,.b-autofilm__sound{color:#fff;-webkit-backdrop-filter:blur(8px);min-height:44px;transition:background .2s var(--ease-out), opacity .2s var(--ease-out);background:#0a0e148f;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.b-autofilm__btn{width:44px}.b-autofilm__sound{padding:0 14px}.b-autofilm__btn:hover,.b-autofilm__sound:hover{background:#0a0e14c7}:is(.b-autofilm__btn:focus-visible,.b-autofilm__sound:focus-visible){box-shadow:var(--focus);outline:none}@media (hover:hover){.b-autofilm.is-playing .b-autofilm__ctrl{opacity:.55;transition:opacity .24s var(--ease-out)}.b-autofilm.is-playing:hover .b-autofilm__ctrl,.b-autofilm.is-playing .b-autofilm__ctrl:focus-within{opacity:1}}.b-autofilm__btn.is-big{width:56px;min-height:56px;color:var(--gray-950);box-shadow:var(--shadow-md);background:#fffffff0}.b-ui{width:300px;box-shadow:var(--shadow-float);color:var(--text);letter-spacing:-.01em;-webkit-backdrop-filter:blur(10px);background:#fffffff5;border-radius:18px;padding:14px 16px 16px;font-size:13px;line-height:1.4}.b-ui p{margin:0}.b-ui__row{align-items:center;gap:12px;display:flex}.b-ui__main{flex:1;min-width:0}.b-ui__icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.b-ui__icon--green{color:#0e9f5a;background:#e7f8ef}.b-ui__icon--blue{background:var(--blue-50);color:var(--blue-500)}.b-ui__icon--lime{background:var(--lime-400);color:var(--gray-950)}.b-ui__eyebrow{color:var(--text-sub);font-size:12px;font-weight:var(--fw-medium)}.b-ui__title{font-size:15px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-ui__title--lg{margin:6px 0 10px;font-size:19px}.b-ui__title em{color:var(--blue-500);font-style:normal}.b-ui__ok{color:#0e9f5a;flex:none}.b-ui__meta{gap:6px;margin-top:12px;display:flex}.b-ui__meta span{background:var(--gray-50);font-size:12px;font-weight:var(--fw-medium);color:var(--text);border-radius:8px;padding:5px 9px}.b-ui__pill{border-radius:var(--r-pill);background:var(--lime-400);color:var(--gray-950);font-size:11.5px;font-weight:var(--fw-bold);flex:none;padding:4px 9px}.b-ui__amount{font-size:28px;font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:-.035em;line-height:1;margin-top:12px!important}.b-ui__amount small{font-size:15px;font-weight:var(--fw-semibold);margin-left:2px}.b-ui__sub{color:var(--text-sub);font-size:12px;margin-top:8px!important}.b-ui--ai{width:320px}.b-ui--ai.is-dark{color:var(--text-on-dark-sub);background:#0a101ee6;border:1px solid #ffffff1a}.b-ui--ai.is-dark .b-ui__title{color:#fff}.b-ui--ai.is-dark .b-ui__title em{color:var(--lime-400)}.b-ui__head{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text-strong);align-items:center;gap:8px;display:flex}.b-ui--ai.is-dark .b-ui__head{color:#fff}.b-ui__head span{font-weight:var(--fw-medium);opacity:.6}.b-ui__ai-mark{background:var(--lime-400);width:24px;height:24px;color:var(--gray-950);border-radius:8px;place-items:center;display:grid}.b-ui__list{gap:6px;display:grid}.b-ui__list li{background:var(--gray-50);border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.b-ui--ai.is-dark .b-ui__list li{background:#ffffff0f}.b-ui__check{color:#0000;width:20px;height:20px;animation:b-check 9s var(--ease-out) infinite;animation-delay:calc(1.6s + var(--i) * 1.4s);border:1.5px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.b-ui--ai:not(.is-dark) .b-ui__check{border-color:var(--gray-300)}.b-ui__li-main{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong)}.b-ui--ai.is-dark .b-ui__li-main{color:#fff}.b-ui__li-sub{opacity:.7;white-space:nowrap;font-size:11.5px}@keyframes b-check{0%,6%{color:#0000;background:0 0;border-color:#ffffff47;transform:scale(1)}10%{transform:scale(1.18)}14%,88%{background:var(--lime-400);border-color:var(--lime-400);color:var(--gray-950);transform:scale(1)}to{color:#0000;background:0 0}}.b-ui__bars{gap:8px;margin-top:14px;display:grid}.b-ui__bar{color:var(--text-sub);grid-template-columns:74px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.b-ui__bar i{background:var(--gray-100);border-radius:99px;height:8px;position:relative;overflow:hidden}.b-ui__bar i:after{content:"";width:var(--v);border-radius:inherit;background:var(--blue-500);transform-origin:0;animation:b-grow 1.2s var(--ease-out) both;animation-delay:calc(.4s + var(--i) * .15s);position:absolute;inset:0 auto 0 0}@keyframes b-grow{0%{transform:scaleX(0)}}.b-screen{place-items:center;width:100%;height:100%;display:grid;position:relative}.b-screen__toast{box-shadow:var(--shadow-md);color:var(--text);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:9%;right:6%}.b-screen__toast strong{color:var(--text-strong)}.b-screen__toast svg{color:var(--blue-500)}.b-screen__side{gap:10px;display:grid;position:absolute;bottom:12%;right:6%}.b-mini-card{box-shadow:var(--shadow-md);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.b-mini-card svg{color:var(--blue-500)}.b-mini-card strong{color:var(--text-strong);font-size:14px;display:block}.b-mini-card span{color:var(--text-sub);font-size:12px}.b-terminal{color:#fff;background:linear-gradient(160deg,#1b2230,#0b0f17);border-radius:30px;flex-direction:column;align-items:center;width:230px;height:400px;margin-right:18%;padding:34px 18px 22px;display:flex;position:relative;box-shadow:0 40px 80px #0a142847,inset 0 0 0 1px #ffffff14}.b-terminal__cam{background:#2a3242;border-radius:8px;width:38px;height:8px;position:absolute;top:12px}.b-terminal__face{color:#ffffffd1;background:radial-gradient(circle at 50% 40%,#233150,#111827);border-radius:22px;place-items:center;width:150px;height:170px;display:grid;position:relative;overflow:hidden}.b-terminal__scan{background:var(--lime-400);height:2px;animation:b-scan 2.4s var(--ease-in-out) infinite;position:absolute;left:10%;right:10%;box-shadow:0 0 18px 4px #c5f82a80}@keyframes b-scan{0%,to{top:14%}50%{top:82%}}.b-terminal__hello{font-size:19px;font-weight:var(--fw-bold);margin-top:20px!important}.b-terminal__ok{color:var(--lime-400);font-weight:var(--fw-semibold);align-items:center;gap:6px;font-size:14px;display:inline-flex;margin-top:6px!important}.b-terminal__chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;display:flex}.b-terminal__chips span{background:#ffffff14;border-radius:8px;padding:5px 9px;font-size:11.5px}.b-phone{background:#fff;border:9px solid #12161d;border-radius:40px;flex-direction:column;gap:10px;width:250px;height:470px;margin-right:14%;padding:36px 16px 16px;font-size:13px;display:flex;position:relative;box-shadow:0 40px 80px #0a142838}.b-phone__notch{background:#12161d;border-radius:20px;width:80px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.b-phone__label{color:var(--text-sub);font-size:11.5px}.b-phone__title{font-size:20px;font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:4px!important}.b-phone__product{border:1.5px solid var(--gray-150);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.b-phone__product.is-selected{border-color:var(--blue-500);background:var(--blue-25)}.b-phone__product strong{color:var(--text-strong);font-size:14px;display:block}.b-phone__product span{color:var(--text-sub);font-size:11.5px}.b-phone__product p{font-weight:var(--fw-bold);color:var(--text-strong);font-size:13.5px}.b-phone__coupon{background:var(--gray-50);border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:12.5px;display:flex}.b-phone__coupon strong{color:#e5484d}.b-phone__total{border-top:1px dashed var(--gray-200);color:var(--text-sub);justify-content:space-between;align-items:baseline;margin-top:4px;padding:10px 4px 0;font-size:13px;display:flex}.b-phone__total strong{color:var(--blue-500);letter-spacing:-.03em;font-size:19px}.b-phone__pay{background:var(--blue-500);color:#fff;height:50px;font-weight:var(--fw-semibold);border-radius:14px;margin-top:auto;font-size:15px;position:relative;overflow:hidden}.b-phone__pay>span{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.b-phone__pay-done{background:var(--lime-400);color:var(--gray-950);opacity:0}.b-sched{width:min(440px,88%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:20px}.b-sched__top{color:var(--text-strong);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;display:flex}.b-sched__top svg{color:var(--blue-500)}.b-sched__count{color:var(--blue-600);background:var(--blue-50);font-size:13px;font-weight:var(--fw-semibold);border-radius:99px;margin-left:auto;padding:4px 10px}.b-sched__grid{grid-template-rows:22px repeat(5,42px);grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.b-sched__day{text-align:center;color:var(--text-sub);font-size:12px;font-weight:var(--fw-semibold);grid-row:1}.b-sched__cell{background:var(--gray-50);border-radius:8px}.b-sched__cell:nth-child(n+7){grid-row:auto}.b-sched__slot{z-index:1;opacity:0;border-radius:8px}.b-sched__slot.is-blue{background:var(--blue-500)}.b-sched__slot.is-lime{background:var(--lime-400)}.b-sched__slot.is-gray{background:var(--blue-200)}.b-screen__toast--naver{top:auto;bottom:9%;right:8%}.b-naver{color:#fff;background:#03c75a;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.b-sheet{width:min(460px,90%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:20px}.b-sheet__top{color:var(--text-strong);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;display:flex}.b-sheet__top svg{color:var(--blue-500)}.b-sheet__top .b-ui__pill{margin-left:auto}.b-sheet__row{border-bottom:1px solid var(--gray-100);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:12px 4px;font-size:13.5px;display:grid}.b-sheet__name{font-weight:var(--fw-semibold);color:var(--text-strong)}.b-sheet__detail{color:var(--text-sub);font-size:12.5px}.b-sheet__value{font-weight:var(--fw-bold);color:var(--text-strong)}.b-sheet__foot{background:var(--gray-50);height:44px;color:var(--blue-600);font-weight:var(--fw-semibold);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:14px;display:flex}.b-screen--ai .b-screen__ai-card{z-index:2;position:relative;transform:translate(-16%,-10%)}.b-chat{z-index:3;width:min(300px,62%);position:absolute;bottom:12%;right:5%}.b-chat__bubble{box-shadow:var(--shadow-md);color:var(--text);background:#fff;border-radius:18px 18px 4px;gap:8px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.b-chat__bubble svg{color:var(--blue-500);flex:none;margin-top:2px}.b-chat__actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.b-chat__actions span{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-strong);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.b-screen__toast--trend{top:8%;right:5%}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-sched__slot{animation:b-slot .5s var(--ease-spring) both;animation-delay:calc(.25s + var(--i) * 70ms)}@keyframes b-slot{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-sheet__row{animation:b-rise .6s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * .12s)}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-phone__pay-done{animation:b-paid 4.8s var(--ease-out) infinite;animation-delay:1.2s}@keyframes b-paid{0%,8%{opacity:0}14%,86%{opacity:1}to{opacity:0}}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-screen__toast,:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-mini-card,:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-chat{animation:b-pop .7s var(--ease-spring) both;animation-delay:.9s}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-mini-card+.b-mini-card{animation-delay:1.15s}:is(.h-day__frame.is-active,.h-day__screen-m.is-in) .b-terminal__ok{animation:b-rise .5s var(--ease-out) both;animation-delay:.7s}@keyframes b-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes b-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}}.b-member{width:min(440px,88%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:20px;font-size:13px}.b-member__top{align-items:center;gap:12px;display:flex}.b-member__top>div{flex:1}.b-member__top strong{color:var(--text-strong);font-size:16px;display:block}.b-member__top span{color:var(--text-sub);font-size:12px}.b-member__avatar{background:var(--blue-50);width:44px;height:44px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid;color:var(--blue-600)!important;font-size:16px!important}.b-member__passes{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 12px;display:grid}.b-member__passes div{background:var(--gray-50);border-radius:12px;padding:12px}.b-member__passes span{color:var(--text-sub);font-size:12px;display:block}.b-member__passes strong{color:var(--text-strong);margin:2px 0 8px;font-size:17px;display:block}.b-member__passes i{background:var(--gray-150);border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.b-member__passes i:after{content:"";width:var(--v);background:var(--blue-500);border-radius:inherit;position:absolute;inset:0 auto 0 0}.b-member__log li{border-top:1px solid var(--gray-100);color:var(--text);grid-template-columns:52px 1fr;gap:8px;padding:10px 2px;display:grid}.b-member__log li span:first-child{color:var(--text-faint)}.b-dash{width:min(460px,90%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:20px}.b-dash__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.b-dash__kpis div{background:var(--gray-50);border-radius:12px;padding:12px}.b-dash__kpis span{color:var(--text-sub);font-size:11.5px;display:block}.b-dash__kpis strong{color:var(--text-strong);font-size:18px}.b-dash__label{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);margin:18px 0 10px!important}.b-dash__bars{gap:10px;display:grid}.b-dash__bar{color:var(--text-sub);grid-template-columns:56px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.b-dash__bar i{background:var(--gray-100);border-radius:6px;height:14px;position:relative;overflow:hidden}.b-dash__bar i:after{content:"";width:var(--v);background:linear-gradient(90deg, var(--blue-500), var(--blue-400));border-radius:inherit;transform-origin:0;position:absolute;inset:0 auto 0 0}:is(.h-day__frame.is-active,.h-day__screen-m.is-in,.is-play) .b-dash__bar i:after,:is(.h-day__frame.is-active,.h-day__screen-m.is-in,.is-play) .b-member__passes i:after{animation:b-grow 1.1s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * .12s)}:is(.h-day__frame.is-active,.h-day__screen-m.is-in,.is-play) .b-member__log li{animation:b-rise .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .14s)}.is-in .b-sched__slot{animation:b-slot .5s var(--ease-spring) both;animation-delay:calc(.25s + var(--i) * 70ms)}.is-in .b-sheet__row{animation:b-rise .6s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * .12s)}.is-in .b-phone__pay-done{animation:b-paid 4.8s var(--ease-out) infinite;animation-delay:1.2s}.is-in .b-dash__bar i:after,.is-in .b-member__passes i:after{animation:b-grow 1.1s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * .12s)}.is-in .b-member__log li{animation:b-rise .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .14s)}.b-loop{width:100%;height:100%;display:block;position:relative}.b-loop img,.b-loop video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h-hero{padding:clamp(28px,4vw,56px) 0 clamp(40px,5vw,72px);overflow:hidden}.h-hero__top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 56px;margin-bottom:clamp(32px,4.5vw,56px);display:grid}.h-hero__copy{grid-column:1/-1}.h-hero__title{font-size:clamp(40px,6vw,84px)}.h-hero__h1{font-weight:inherit;margin:0}.h-hero__eyebrow{margin-bottom:18px;display:flex}.h-hero__title{display:block}.h-hero__accent{color:var(--action)}.h-hero__side{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.h-hero__side .t-lead{color:var(--text);max-width:560px}.h-hero__stage{position:relative}.h-hero__media{aspect-ratio:16/7.2;border-radius:var(--r-2xl);box-shadow:0 40px 80px -40px #0a1e4659}.h-hero__shade{pointer-events:none;background:linear-gradient(#0000 58%,#080e1a52),linear-gradient(90deg,#080e1a2e,#0000 35%);position:absolute;inset:0}.h-hero__card{z-index:2;animation:b-pop .9s var(--ease-spring) both, h-float 7s var(--ease-in-out) infinite alternate;position:absolute}.h-hero__card--1{animation-delay:.7s,1.6s;top:34%;left:3.5%}.h-hero__card--2{animation-delay:1.5s,2.4s;bottom:-40px;left:3.5%}.h-hero__card--3{animation-delay:2.3s,3.2s;top:9%;right:3.5%}@keyframes h-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.h-hero__note{text-align:right;color:var(--text-faint);margin-top:46px;font-size:12.5px}@media (max-width:1100px){.h-hero__card--2{display:none}}@media (max-width:760px){.h-hero__media{aspect-ratio:4/5;border-radius:var(--r-xl)}.h-hero__container{padding-inline:12px}.h-hero__card{transform-origin:0 100%;scale:.82}.h-hero__card--1{top:auto;bottom:4%;left:3%}.h-hero__card--3{transform-origin:0 0;top:4%;left:3%;right:auto}.h-hero__note{text-align:left;margin-top:12px}.h-hero .b-btn-row .b-btn{flex:1;min-width:0;padding-inline:16px}.h-hero .b-btn-row .b-btn>span{white-space:nowrap}}.h-hero .b-btn-row .b-btn>svg{flex:none;width:18px;height:18px}.h-logos{border-bottom:1px solid var(--line);padding:clamp(48px,6vw,80px) 0 clamp(56px,6vw,88px)}.h-logos__head{text-align:center;margin-bottom:36px}.h-logos__title{font-size:clamp(20px,2vw,24px);font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--text-strong)}.h-logos__title strong{color:var(--action);font-weight:var(--fw-heavy)}.h-logos__head .t-caption{margin-top:6px}.h-logos__wall{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px 16px;display:grid}.h-logos__wall li{place-items:center;height:72px;display:grid}.h-logos__wall img{object-fit:contain;filter:brightness(0);opacity:.5;width:auto;max-width:min(128px,92%);height:auto;max-height:38px;transition:opacity var(--d-base)}.h-logos__wall li:hover img{opacity:.85}.h-logos__def{text-align:center;max-width:760px;color:var(--text-sub);margin:36px auto 0;font-size:16px;line-height:1.7}@media (max-width:860px){.h-logos__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.h-logos__wall li:nth-child(n+13){display:none}}.h-industries__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.h-ind-card{aspect-ratio:3/4;border-radius:var(--r-lg);isolation:isolate;color:#fff;display:block;position:relative;overflow:hidden}.h-ind-card img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.h-ind-card:hover img{transform:scale(1.06)}.h-ind-card__shade{background:linear-gradient(#060a140d 40%,#060a14d1 92%);position:absolute;inset:0}.h-ind-card__body{position:absolute;bottom:18px;left:18px;right:18px}.h-ind-card__body strong{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:1.3;display:block}.h-ind-card__body span{color:#ffffffc7;margin-top:6px;font-size:13.5px;line-height:1.45;display:block}.h-ind-card__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;transition:background-color var(--d-base), color var(--d-base);background:#0a0e1475;border-radius:50%;padding:7px;position:absolute;top:16px;right:16px}.h-ind-card:hover .h-ind-card__arrow{background:var(--lime-400);color:var(--gray-950)}@media (max-width:1100px){.h-industries__rail{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.h-industries__rail::-webkit-scrollbar{display:none}.h-ind-card{scroll-snap-align:start;flex:0 0 min(240px,62vw)}}.h-day__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.h-day__step{opacity:.28;min-height:72vh;transition:opacity var(--d-slow) var(--ease-out);flex-direction:column;justify-content:center;gap:16px;padding-block:40px;display:flex}.h-day__step:first-child{justify-content:flex-start;min-height:56vh;padding-top:8vh}.h-day__step:last-child{min-height:62vh}.h-day__step.is-active{opacity:1}.h-day__time{font-size:16px;font-weight:var(--fw-semibold);color:var(--action);align-items:center;gap:8px;display:flex}.h-day__tag{background:var(--blue-50);border-radius:99px;padding:3px 10px;font-size:13px}.h-day__step.is-active .h-day__tag{background:var(--lime-400);color:var(--gray-950)}.h-day__step h3{max-width:480px}.h-day__body{color:var(--text-sub);font-size:var(--fs-lead);max-width:470px;line-height:1.65}.h-day__screen-m{display:none}.h-day__visual{position:relative}.h-day__sticky{top:calc(var(--header-h) + 5vh);height:calc(90vh - var(--header-h));flex-direction:column;gap:16px;max-height:760px;display:flex;position:sticky}.h-day__canvas{border-radius:var(--r-2xl);background:radial-gradient(120% 90% at 85% 10%, var(--blue-50), transparent 60%), radial-gradient(90% 70% at 10% 100%, var(--lime-50), transparent 55%), var(--gray-50);flex:1;position:relative;overflow:hidden}.h-day__frame{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.h-day__frame.is-active{opacity:1;transform:none}.h-day__note{color:var(--text-faint);font-size:12px;position:absolute;bottom:18px;left:24px}.h-day__progress{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.h-day__progress span{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-faint);transition:color var(--d-base);padding-top:12px;position:relative}.h-day__progress span:before{content:"";background:var(--gray-150);border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.h-day__progress span:after{content:"";background:var(--action);width:0;height:4px;transition:width var(--d-slow) var(--ease-out);border-radius:4px;position:absolute;top:0;left:0}.h-day__progress span.is-on{color:var(--text-strong)}.h-day__progress span.is-on:after{width:100%}@media (max-width:980px){.h-day__layout{grid-template-columns:1fr;gap:0}.h-day__visual{display:none}.h-day__step,.h-day__step:first-child,.h-day__step:last-child{opacity:1;min-height:0;padding:0 0 72px}.h-day__screen-m{border-radius:var(--r-xl);background:radial-gradient(120% 90% at 85% 10%, var(--blue-50), transparent 60%), var(--gray-50);height:440px;margin-top:12px;display:block;position:relative;overflow:hidden}.h-day__screen-m .b-terminal,.h-day__screen-m .b-phone{margin-right:0;scale:.84}.h-day__screen-m .b-screen__side,.h-day__screen-m .b-screen__toast{transform-origin:100%;scale:.88}.h-day__screen-m .b-screen__side{display:none}.h-day__screen-m .b-screen--ai .b-screen__ai-card{transform:translateY(-18%)scale(.9)}.h-day__screen-m .b-chat{width:78%;bottom:6%}}.h-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.h-stat{border-radius:var(--r-xl);background:#fff;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.h-stat__who{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-sub)}.h-stat__value{font-size:clamp(52px,5.4vw,76px);font-weight:var(--fw-heavy);letter-spacing:-.05em;color:var(--action);line-height:1;margin-top:28px!important}.h-stat__value small{letter-spacing:-.02em;margin-left:4px;font-size:.42em}.h-stat__what{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--text-strong);margin-top:12px!important}.h-stat__from{color:var(--text-sub);align-items:center;gap:8px;font-size:15px;display:flex;margin-top:8px!important}.h-stat__from strong{color:var(--text-strong)}.h-stat__note{color:var(--text-faint);padding-top:24px;font-size:12.5px;line-height:1.55;margin-top:auto!important}.h-quote{text-align:center;max-width:880px;margin:clamp(40px,5vw,64px) auto 0}.h-quote blockquote{font-size:clamp(22px,2.6vw,32px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text-strong);margin:0;line-height:1.42}.h-quote figcaption{color:var(--text-sub);margin-top:16px;font-size:15px}.h-proof__disclaimer{text-align:center;max-width:880px;color:var(--text-faint);margin:24px auto 0;font-size:12.5px;line-height:1.6}@media (max-width:980px){.h-proof__grid{grid-template-columns:1fr}}.h-voices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.h-voice{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.h-voice__media{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--gray-100);width:100%;margin-bottom:14px;display:block;position:relative;overflow:hidden}.h-voice .b-autofilm.h-voice__media{aspect-ratio:4/5;margin-bottom:14px}.h-voice__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.h-voice:hover .h-voice__media img{transform:scale(1.04)}.h-voice__label{font-size:14px;font-weight:var(--fw-semibold);color:var(--action)}.h-voice__headline{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.025em;line-height:1.4}.h-voice__by{color:var(--text-sub);font-size:14.5px}.b-play{align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.b-play__circle{width:48px;height:48px;color:var(--gray-950);box-shadow:var(--shadow-md);transition:transform var(--d-base) var(--ease-spring), background-color var(--d-base);background:#fffffff0;border-radius:50%;place-items:center;display:grid}.b-play__circle svg{margin-left:3px}.h-voice:hover .b-play__circle{background:var(--lime-400);transform:scale(1.1)}.b-play__time{color:#fff;font-size:12.5px;font-weight:var(--fw-semibold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1499;border-radius:99px;padding:4px 10px}@media (max-width:980px){.h-voices__grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.h-voice{scroll-snap-align:start;flex:0 0 min(280px,74vw)}}.b-video-dialog{background:0 0;border:0;width:min(1100px,94vw);max-width:none;max-height:none;padding:0}.b-video-dialog.is-portrait{width:min(480px,92vw)}.b-video-dialog.is-portrait video{object-fit:contain;max-height:82vh}.b-video-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06090fd1}.b-video-dialog__inner{position:relative}.b-video-dialog video{border-radius:var(--r-lg);background:#000;width:100%}.b-video-dialog p{color:#ffffffb8;margin-top:12px;font-size:14px}.b-video-dialog__close{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-52px;right:0}.h-ai{overflow:hidden}.h-ai__glow{pointer-events:none;background:radial-gradient(40% 50% at 85% 20%,#004fec59,#0000 70%),radial-gradient(30% 40% at 10% 90%,#c5f82a1f,#0000 70%);position:absolute;inset:0}.h-ai__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.h-ai .b-head{margin-bottom:36px}.h-ai__points{border-top:1px solid var(--night-line);gap:2px;display:grid}.h-ai__points li{border-bottom:1px solid var(--night-line);grid-template-columns:140px 1fr;gap:16px;padding:18px 0;display:grid}.h-ai__points strong{color:#fff;font-weight:var(--fw-semibold);font-size:17px}.h-ai__points span{font-size:16px}.h-ai__cta{margin-top:36px}.h-ai__note{color:#f3f6fbb8;margin-top:20px;font-size:12.5px;line-height:1.6}.h-ai__visual{aspect-ratio:1/1.02;border-radius:var(--r-2xl);background:var(--night-700);position:relative;overflow:hidden}.h-ai__bg{opacity:.55;inset:0;position:absolute!important}.h-ai__bg:after{content:"";background:linear-gradient(160deg,#070b1426,#070b14b3);position:absolute;inset:0}.h-ai__visual .b-screen{position:absolute;inset:0}.h-ai__visual .b-screen .b-chat,.h-ai__visual .b-screen .b-screen__toast{animation:b-pop .8s var(--ease-spring) both .8s}.h-ai__sample{z-index:3;color:#ffffffc7;text-shadow:0 1px 6px #00000080;font-size:12px;position:absolute;bottom:16px;left:20px}@media (max-width:980px){.h-ai__layout{grid-template-columns:1fr;gap:40px}.h-ai__visual{aspect-ratio:4/5}.h-ai__visual .b-screen__ai-card{scale:.9;transform:translateY(-22%)!important}.h-ai__visual .b-chat{width:80%}.h-ai__points li{grid-template-columns:1fr;gap:4px}}.h-device{border-radius:var(--r-xl);flex-direction:column;gap:8px;padding:0 0 24px;display:flex}.h-device__img{aspect-ratio:4/3.3;border-radius:var(--r-xl);background:linear-gradient(180deg, var(--gray-50), var(--gray-100));margin-bottom:16px;display:block;position:relative;overflow:hidden}.h-device__img img{object-fit:contain;filter:drop-shadow(0 24px 30px #0a14282e);width:82%;height:82%;transition:transform .9s var(--ease-out);position:absolute;inset:9%}.h-device:hover .h-device__img img{transform:translateY(-6px)scale(1.02)}.h-device>strong{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.025em}.h-device>span:not(.h-device__img):not(.b-link){color:var(--text-sub);font-size:16px}.h-device .b-link{margin-top:6px}.h-device.b-card--link:hover{box-shadow:none;transform:none}.h-switch__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.h-switch__move,.h-price{border-radius:var(--r-2xl);background:#fff;padding:clamp(28px,4vw,52px)}.h-switch__steps{gap:4px;margin:32px 0 28px;display:grid}.h-switch__steps li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:16px 0;display:grid}.h-switch__num{background:var(--blue-50);width:36px;height:36px;color:var(--action);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.h-switch__steps strong{color:var(--text-strong);align-items:center;gap:8px;font-size:18px;display:flex}.h-switch__steps strong svg{color:var(--action)}.h-switch__steps p{color:var(--text-sub);margin-top:4px;font-size:15px}.h-price{flex-direction:column;display:flex}.h-price__title{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-strong);line-height:1.25}.h-price__plans{gap:10px;margin:28px 0 20px;display:grid}.h-price__plans li{border-radius:var(--r-lg);background:var(--gray-50);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.h-price__plans strong{color:var(--text-strong);font-size:18px;display:block}.h-price__plans span{color:var(--text-sub);font-size:14px}.h-price__plans p{font-size:22px;font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:-.03em;white-space:nowrap}.h-price__plans p small{white-space:nowrap;font-size:14px;font-weight:var(--fw-semibold);color:var(--text-sub);margin-left:2px}.h-price__note{color:var(--text-faint);margin-bottom:24px;font-size:12.5px;line-height:1.6}.h-price .b-btn-row{margin-top:auto}@media (max-width:980px){.h-switch__layout{grid-template-columns:1fr}}.b-faq__call{border-radius:var(--r-md);background:var(--gray-50);font-weight:var(--fw-semibold);color:var(--text-strong);align-items:center;gap:8px;margin-top:28px;padding:12px 16px;display:inline-flex}.b-cta-band .b-cta-band__call{color:#fff;border-color:#ffffff4d}.b-cta-band .b-cta-band__call:hover{background:#ffffff1a}.h-voice .b-play{flex-direction:row-reverse;inset:14px 14px auto auto}.h-logos__ent{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.h-logos__eyebrow{justify-content:center;display:flex}.h-logos__trust{font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-strong);text-wrap:balance;line-height:1.2}.h-logos__sub{max-width:720px;font-size:var(--fs-lead);color:var(--text-sub);margin:14px auto 0;line-height:1.6}.h-logos__basis{font-size:var(--fs-caption);color:var(--text-faint);margin:10px auto 0}.h-logos__sub strong{color:var(--action);font-weight:var(--fw-heavy)}.h-logos .h-logos__ent{text-align:left;border:0;margin:0 0 48px;padding:0}.h-logos__note{text-align:center;margin-top:12px}.h-voice .b-autofilm__ctrl{flex-direction:row-reverse;inset:12px 12px auto auto}@media (max-width:640px){.h-voice .b-autofilm__sound{gap:0;width:44px;padding:0;font-size:0}.h-voice .b-autofilm__sound svg{width:17px;height:17px}}.h-logos__wall img[src*=wl-bodynsol],.h-logos__wall img[src*=wl-michelan]{opacity:.62;max-width:min(150px,96%);max-height:54px}.h-logos__wall img[src*=wl-nextgym]{opacity:.62;max-height:68px}@media (max-width:640px){.h-industries .b-head--split,.h-proof .b-head--split,.h-voices .b-head--split{flex-direction:column;align-items:flex-start;gap:14px}:is(.h-industries,.h-proof,.h-voices) .b-head__aside .b-link{white-space:nowrap}.h-price .b-btn-row,.hs__copy .b-btn-row,.h-ai__cta{flex-direction:column;align-items:stretch}.h-price .b-btn-row .b-btn,.hs__copy .b-btn-row .b-btn,.h-ai__cta .b-btn{justify-content:center;width:100%}}.i-hero,.s-hero{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px);overflow:hidden}.i-hero__grid,.s-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.i-hero__problem{border-radius:var(--r-pill);background:var(--lime-100);color:var(--lime-800);font-size:15px;font-weight:var(--fw-semibold);align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;display:inline-flex}.i-hero__h1{margin:0}.i-hero__kw{font-size:17px;font-weight:var(--fw-semibold);color:var(--action);letter-spacing:-.015em;margin-bottom:14px;display:block}.i-hero__title{font-size:clamp(36px,4.6vw,64px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-strong);white-space:pre-line;text-wrap:balance;line-height:1.14;display:block}.i-hero__lead{max-width:540px;color:var(--text);margin:22px 0 32px}.i-hero__stage{position:relative}.i-hero__media{aspect-ratio:4/4.4;border-radius:var(--r-2xl)}.i-hero__media>img{object-fit:cover;width:100%;height:100%}.i-hero__card{z-index:2;animation:b-pop .9s var(--ease-spring) both .8s, h-float 7s var(--ease-in-out) infinite alternate 1.7s;position:absolute;bottom:9%;left:-28px}.i-hero__note,.s-hero__note{color:var(--text-faint);text-align:right;margin-top:14px;font-size:12.5px}.s-hero__visual{aspect-ratio:1/.92;border-radius:var(--r-2xl);background:radial-gradient(110% 80% at 85% 10%, var(--blue-50), transparent 60%), radial-gradient(90% 70% at 10% 100%, var(--lime-50), transparent 55%), var(--gray-50);place-items:center;padding:32px;display:grid;position:relative}.s-hero__visual>img{object-fit:contain;filter:drop-shadow(0 30px 40px #0a142829);border-radius:14px;width:86%;height:86%;position:absolute;inset:7%}.s-hero__visual .b-screen{position:absolute;inset:0}.s-hero__note{text-align:left;max-width:80%;margin:0;position:absolute;bottom:16px;left:24px}.s-hero__visual .b-sched__slot,.s-hero__visual .b-sheet__row,.s-hero__visual .b-member__log li{animation:b-rise .6s var(--ease-out) both;animation-delay:calc(.5s + var(--i,0) * 80ms)}.s-hero__visual .b-sched__slot{animation-name:b-slot}.s-hero__visual .b-screen__toast,.s-hero__visual .b-mini-card,.s-hero__visual .b-chat{animation:b-pop .7s var(--ease-spring) both 1.1s}.s-hero__visual .b-phone__pay-done{animation:b-paid 4.8s var(--ease-out) infinite 1.6s}.s-hero__visual .b-dash__bar i:after,.s-hero__visual .b-member__passes i:after{animation:b-grow 1.1s var(--ease-out) both;animation-delay:calc(.5s + var(--i,0) * .12s)}@media (max-width:980px){.i-hero__grid,.s-hero__grid{grid-template-columns:1fr}.i-hero__media{aspect-ratio:4/4.2}.i-hero__card{transform-origin:0 100%;left:12px;scale:.86}.s-hero__visual{aspect-ratio:1/1.05;padding:16px}.s-hero__visual .b-terminal,.s-hero__visual .b-phone{margin-right:0;scale:.86}.s-hero__visual .b-screen__side{display:none}}.i-fit-strip{border-top:1px solid var(--line)}.i-fit-strip__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.i-audience{flex-wrap:wrap;gap:8px;display:flex}.i-audience li{border-radius:var(--r-pill);background:var(--gray-50);font-size:15.5px;font-weight:var(--fw-medium);color:var(--text-strong);align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.i-audience svg{color:var(--action)}.i-question{border-radius:var(--r-xl);background:var(--night-800);color:#fff;gap:18px;margin:0;padding:32px 36px;display:flex}.i-question svg{color:var(--lime-400);flex:none}.i-question p{font-size:clamp(20px,2vw,26px);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.42}@media (max-width:860px){.i-fit-strip__grid{grid-template-columns:1fr}.i-question{padding:24px}}.i-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.i-steps a{border-radius:var(--r-xl);min-height:190px;transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);background:#fff;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative}.i-steps a:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.i-steps__num{font-size:15px;font-weight:var(--fw-bold);color:var(--action);margin-bottom:auto}.i-steps strong{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.025em;margin-top:28px}.i-steps span:not(.i-steps__num){color:var(--text-sub)}.i-steps__arrow{color:var(--text-faint);position:absolute;top:24px;right:24px}.i-steps li:not(:last-child) a:after{content:"";background:var(--gray-300);z-index:1;width:12px;height:2px;position:absolute;top:50%;right:-14px}@media (max-width:860px){.i-steps{grid-template-columns:1fr}.i-steps a{min-height:0}.i-steps strong{margin-top:12px}.i-steps li:not(:last-child) a:after{display:none}}.i-scenes{gap:clamp(56px,8vw,120px);display:grid}.i-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.i-scene.is-rev .i-scene__copy{order:2}.i-scene__moment{font-size:15px;font-weight:var(--fw-semibold);color:var(--action);margin-bottom:12px;display:inline-block}.i-scene__steps{gap:4px;margin:28px 0 20px;display:grid}.i-scene__steps li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:14px;padding:14px 0;display:grid}.i-scene__steps li>span{background:var(--blue-50);width:30px;height:30px;color:var(--action);font-weight:var(--fw-bold);border-radius:50%;place-items:center;font-size:14px;display:grid}.i-scene__steps strong{color:var(--text-strong);font-size:17px}.i-scene__steps p{color:var(--text-sub);margin-top:2px;font-size:15.5px}.i-scene__decision{border-radius:var(--r-md);background:var(--lime-50);color:var(--lime-800);gap:8px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.i-scene__decision svg{flex:none;margin-top:3px}.i-scene__visual{aspect-ratio:1/.86;border-radius:var(--r-2xl);background:radial-gradient(110% 80% at 85% 10%, var(--blue-50), transparent 60%), var(--gray-50);position:relative;overflow:hidden}.i-scene__visual .b-screen{position:absolute;inset:0}.i-scene__visual .b-terminal,.i-scene__visual .b-phone{scale:.9}.i-scene__note{color:var(--text-faint);font-size:12px;position:absolute;bottom:14px;left:20px}@media (max-width:980px){.i-scene{grid-template-columns:1fr}.i-scene.is-rev .i-scene__copy{order:0}.i-scene__visual{aspect-ratio:1}.i-scene__visual .b-terminal,.i-scene__visual .b-phone{margin-right:0;scale:.8}.i-scene__visual .b-screen__side{display:none}}.i-feature{flex-direction:column;display:flex}.i-feature .b-icon-tile{font-weight:var(--fw-bold);font-size:15px}.i-feature .b-link{margin-top:auto;padding-top:20px}.i-barriers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.i-barriers article{border-radius:var(--r-xl);border:1px solid var(--line);flex-direction:column;gap:14px;padding:28px;display:flex}.i-barriers__q{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.025em;line-height:1.45}.i-barriers__a{color:var(--text);line-height:1.65}.i-barriers__prep{border-top:1px dashed var(--line-strong);color:var(--text-sub);padding-top:14px;font-size:14px;margin-top:auto!important}.i-barriers__prep strong{color:var(--action);margin-bottom:4px;font-size:13px;display:block}@media (max-width:980px){.i-barriers{grid-template-columns:1fr}}.i-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.i-price__box{border-radius:var(--r-2xl);background:var(--gray-50);padding:clamp(28px,4vw,48px)}.i-price__body{margin:12px 0 20px}.i-price__box ul{gap:8px;margin-bottom:24px;display:grid}.i-price__box li{color:var(--text-strong);font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.i-price__box li svg{color:var(--action)}.i-proof{align-content:start;gap:12px;display:grid}.i-proof figure{border-radius:var(--r-xl);background:var(--gray-50);margin:0;overflow:hidden}.i-proof img{aspect-ratio:16/9;object-fit:cover;width:100%}.i-proof__logo{min-height:96px;font-size:20px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.02em;place-items:center;display:grid}.i-proof figcaption{color:var(--text-sub);padding:12px 16px;font-size:13.5px}.i-proof figcaption strong{color:var(--text-strong)}@media (max-width:980px){.i-price{grid-template-columns:1fr}}.i-others{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.i-others a{border-radius:var(--r-lg);background:var(--gray-50);transition:background-color var(--d-base);align-items:center;gap:12px;padding:10px;display:flex}.i-others a:hover{background:var(--gray-100)}.i-others img{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.i-others strong{color:var(--text-strong);letter-spacing:-.02em;font-size:15px;display:block}.i-others em{color:var(--text-sub);font-size:12.5px;font-style:normal;line-height:1.4;display:block}@media (max-width:1100px){.i-others{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.i-others{grid-template-columns:1fr}}.s-promise .b-icon-tile{margin-bottom:16px}.s-flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.s-flow .b-head{margin-bottom:28px}.s-flow__steps{gap:0;display:grid}.s-flow__steps li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:16px;padding:18px 0;display:grid}.s-flow__steps li>span{background:var(--action);color:#fff;width:34px;height:34px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;font-size:14px;display:grid}.s-flow__steps strong{color:var(--text-strong);font-size:18px}.s-flow__steps p{color:var(--text-sub);margin-top:2px}.s-flow__steps em{background:var(--gray-100);color:var(--text);border-radius:8px;margin-top:8px;padding:4px 10px;font-size:13px;font-style:normal;display:inline-block}.s-flow__proof{top:calc(var(--header-h) + 24px);border-radius:var(--r-2xl);box-shadow:var(--shadow-sm);background:#fff;padding:28px;position:sticky}.b-section:not(.b-section--subtle) .s-flow__proof{background:var(--gray-50);box-shadow:none}.s-flow__imgs{place-items:center;gap:12px;display:grid}.s-flow__imgs--3{grid-template-columns:repeat(3,1fr)}.s-flow__imgs img{width:auto;max-width:100%;max-height:480px;box-shadow:var(--shadow-md);border-radius:14px}.s-flow__screen{aspect-ratio:1/.9;position:relative}.s-flow__screen .b-screen{position:absolute;inset:0}.s-hotspots{gap:8px;margin-top:20px;display:grid}.s-hotspots li{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;font-size:14.5px;display:grid}.s-hotspots strong{background:var(--lime-400);color:var(--gray-950);border-radius:8px;padding:3px 9px;font-size:13px}.s-hotspots span{color:var(--text-sub)}.s-flow__caption{margin-top:16px}@media (max-width:980px){.s-flow{grid-template-columns:1fr}.s-flow__proof{padding:20px;position:static}}.s-cond{border-radius:var(--r-xl);border:1px solid var(--line);padding:clamp(24px,3.5vw,40px)}.s-cond__title{font-weight:var(--fw-bold);color:var(--text-strong);align-items:center;gap:8px;margin-bottom:20px;font-size:18px;display:flex}.s-cond__title svg{color:var(--action)}.s-cond strong{color:var(--text-strong);margin-bottom:4px;display:block}.s-cond p{color:var(--text-sub);font-size:15.5px}.s-related{flex-direction:column;gap:6px;display:flex}.s-related strong{font-size:var(--fs-h3);color:var(--text-strong);letter-spacing:-.025em}.s-related__arrow{color:var(--text-faint);position:absolute;top:24px;right:24px}.s-choices{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.s-choice{border-radius:var(--r-2xl);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:20px;display:grid}.s-choice__media{border-radius:var(--r-lg);aspect-ratio:9/14;background:var(--gray-100);position:relative;overflow:hidden}.s-choice .b-autofilm.s-choice__media{aspect-ratio:9/14}.s-choice__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.s-choice__media:hover img{transform:scale(1.04)}.s-choice__play{width:44px;height:44px;color:var(--gray-950);box-shadow:var(--shadow-md);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px}.s-choice__play svg{margin-left:2px}.s-choice__body{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.s-choice__steps{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.s-choice__steps li{background:var(--gray-50);color:var(--text);border-radius:8px;padding:6px 10px;font-size:13.5px}.s-choice__steps span{color:var(--action);font-weight:var(--fw-bold);margin-right:2px}.s-choice__benefit{font-weight:var(--fw-semibold);color:var(--text-strong)}.s-choice__fit{color:var(--text-sub);font-size:14px;margin-top:auto!important}.s-choice__fit strong{color:var(--action);font-size:13px;display:block}.s-install{border-radius:var(--r-xl);background:#fff;margin-top:28px;padding:28px}.s-install strong{color:var(--text-strong);display:block}.s-install p{color:var(--text-sub);margin-top:4px;font-size:15px}@media (max-width:1100px){.s-choices{grid-template-columns:1fr}}@media (max-width:560px){.s-choice{grid-template-columns:1fr}.s-choice__media,.s-choice .b-autofilm.s-choice__media{aspect-ratio:4/4.4}}.s-films{gap:16px;display:grid}.s-films--1{grid-template-columns:minmax(0,720px)}.s-films--2{grid-template-columns:repeat(2,1fr)}.s-films--3,.s-films--4{grid-template-columns:repeat(4,1fr)}.s-film{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.s-film__media{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--gray-100);width:100%;margin-bottom:8px;display:block;position:relative;overflow:hidden}.s-films--1 .s-film__media,.s-films--2 .s-film__media{aspect-ratio:16/10}.s-film__media img{object-fit:cover;width:100%;height:100%}.s-film{margin:0}.s-film figcaption{flex-direction:column;gap:4px;display:flex}.s-films .s-film__media.is-portrait{aspect-ratio:4/5}.s-films--1 .s-film__media.is-portrait{max-width:440px}.s-film strong{color:var(--text-strong);font-size:17px}@media (max-width:860px){.s-films--2,.s-films--3,.s-films--4{grid-template-columns:repeat(2,1fr)}}.p-hero{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,104px)}.p-hero__h1{max-width:900px;margin-bottom:16px}.p-hero .t-lead{max-width:720px}.p-tabs{margin-top:36px}.p-tabs button{align-items:center;gap:6px;display:inline-flex}.p-term-note{color:var(--text-sub);margin:12px 0 24px;font-size:14px}.p-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;display:grid}.p-plan{border-radius:var(--r-2xl);border:1px solid var(--line-strong);background:#fff;flex-direction:column;padding:clamp(28px,3.5vw,44px);display:flex}.p-plan.is-main{border:2px solid var(--action);box-shadow:0 30px 60px -30px #004fec59}.p-plan__for{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--action)}.p-plan__name{font-size:32px;font-weight:var(--fw-heavy);letter-spacing:-.03em;margin-top:6px!important}.p-plan__was{color:var(--text-faint);font-size:15px;margin-top:20px!important}.p-plan__was strong{color:var(--action);margin-left:6px}.p-plan__price{font-size:clamp(40px,4.4vw,56px);font-weight:var(--fw-heavy);letter-spacing:-.045em;color:var(--text-strong);line-height:1.1}.p-plan__price small{font-size:16px;font-weight:var(--fw-semibold);color:var(--text-sub);letter-spacing:-.01em;margin-left:6px}.p-plan__desc{color:var(--text);margin:20px 0 16px!important}.p-plan ul{border-top:1px solid var(--line);gap:10px;margin-bottom:auto;padding:18px 0 28px;display:grid}.p-plan li{color:var(--text-strong);font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.p-plan li svg{color:var(--action)}.p-plan .b-btn{margin-top:24px}.p-lite{border-radius:var(--r-xl);background:var(--gray-50);justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin-top:16px;padding:28px 32px;display:flex}.p-lite .b-eyebrow{margin-bottom:4px}.p-foot{max-width:980px;color:var(--text-faint);margin-top:20px;font-size:13px;line-height:1.65}.p-switch{border-radius:var(--r-2xl);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:clamp(28px,4vw,48px);display:flex}.p-switch>div:first-child{max-width:620px}.p-switch .t-sub{margin-top:8px}@media (max-width:760px){.p-plans{grid-template-columns:1fr}.p-lite{flex-direction:column;align-items:flex-start}}.d-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.d-card{flex-direction:column;display:flex}.d-links{gap:6px;margin-top:20px;display:grid}.d-links a{border-radius:var(--r-md);font-size:15px;font-weight:var(--fw-semibold);color:var(--text-strong);transition:background-color var(--d-fast);background:#fff;align-items:center;gap:8px;padding:12px 14px;display:flex}.d-links a:hover{background:var(--blue-25);color:var(--action)}@media (max-width:980px){.d-grid{grid-template-columns:1fr}}.hub-ind{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.hub-ind__card{aspect-ratio:4/3;border-radius:var(--r-xl);isolation:isolate;color:#fff;display:block;position:relative;overflow:hidden}.hub-ind__card img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.hub-ind__card:hover img{transform:scale(1.05)}.hub-ind__body{position:absolute;bottom:22px;left:24px;right:24px}.hub-ind__body strong{font-size:24px;font-weight:var(--fw-bold);letter-spacing:-.03em;display:block}.hub-ind__body span{color:#fffc;margin-top:4px;display:block}@media (max-width:980px){.hub-ind{grid-template-columns:1fr}}.hub-group{margin-top:48px}.hub-group h2{margin-bottom:16px}.hub-ai{border-radius:var(--r-xl);background:var(--night-800);color:var(--text-on-dark-sub);grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;margin-top:48px;padding:28px 32px;display:grid}.hub-ai strong{color:#fff;font-size:22px}.hub-ai svg{color:var(--lime-400)}@media (max-width:760px){.hub-ai{grid-template-columns:1fr}}.hub-proof{grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 16px;display:grid}.hub-proof figure{margin:0}.hub-proof figure>span{aspect-ratio:4/3.6;border-radius:var(--r-xl);background:var(--gray-50);display:block;position:relative}.hub-proof img{object-fit:contain;filter:drop-shadow(0 16px 24px #0a14281f);border-radius:10px;width:84%;height:84%;position:absolute;inset:8%}.hub-proof figcaption{color:var(--text-sub);margin-top:12px;font-size:14.5px}.hub-proof figcaption strong{color:var(--text-strong);font-size:17px;display:block}.hub-cta{margin-top:24px}@media (max-width:980px){.hub-proof{grid-template-columns:repeat(2,1fr)}}.cu-ops{border-radius:var(--r-2xl);background:var(--gray-50);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:48px;padding:24px;display:grid}.cu-ops video{border-radius:var(--r-lg);background:#000;width:100%}.cu-ops .b-autofilm.cu-ops__film{aspect-ratio:16/9}.cu-ops .t-sub{margin:12px 0}@media (max-width:980px){.cu-ops{grid-template-columns:1fr}}.cu-voices{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cu-voices figure{border-radius:var(--r-xl);background:var(--night-800);color:var(--text-on-dark-sub);margin:0;padding:32px}.cu-voices__topic{color:var(--lime-400);font-size:14px;font-weight:var(--fw-semibold)}.cu-voices blockquote{font-size:20px;font-weight:var(--fw-semibold);color:#fff;letter-spacing:-.02em;margin:12px 0 18px;line-height:1.55}.cu-voices figcaption{font-size:14px}@media (max-width:860px){.cu-voices{grid-template-columns:1fr}}.cu-gallery{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cu-gallery figure{margin:0}.cu-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);width:100%}.cu-gallery figcaption{color:var(--text-sub);margin-top:8px;font-size:13.5px}.cu-gallery strong{color:var(--text-strong)}.cu-logos{margin-top:48px}@media (max-width:860px){.cu-gallery{grid-template-columns:repeat(2,1fr)}}.hub-sub{background:var(--action);color:#ffffffd1}.hub-sub+.hub-ai{margin-top:12px}.b-header{background:#fffffff5}.b-header.is-solid{background:#fff}.p-lite{max-width:none}.hub-ai>.b-badge{justify-self:start}.cu-ops .b-autofilm__ctrl{top:12px;bottom:auto;left:12px}@media (max-width:640px){.cu-ops .b-autofilm__sound{gap:0;width:44px;padding:0;font-size:0}.cu-ops .b-autofilm__sound svg{width:17px;height:17px}}.cu-hero__basis{font-size:var(--fs-caption,13px);color:var(--text-faint);margin-top:10px}@media (max-width:640px){.p-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.p-tabs button{white-space:nowrap;justify-content:center;gap:4px;min-width:0;padding:0 6px;font-size:13.5px}.p-lite{align-items:stretch}.p-lite .b-btn,.p-switch .b-btn-row .b-btn{justify-content:center;width:100%}.p-switch .b-btn-row{flex-direction:column;align-items:stretch;width:100%}}@media (max-width:360px){.p-tabs button{padding:0 4px;font-size:12.5px}}.b-site--tight{--section-y:clamp(60px, 7.4vw, 112px);--section-y-sm:clamp(44px, 5.4vw, 76px)}.c-page{background:radial-gradient(60% 50% at 100% 0%, var(--blue-50), transparent 70%), var(--bg);padding:clamp(32px,5vw,72px) 0 clamp(64px,8vw,120px)}.c-page__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.c-intro{top:calc(var(--header-h) + 32px);position:sticky}.c-intro__title{font-size:clamp(32px,3.8vw,52px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);line-height:1.18}.c-intro__lead{color:var(--text);margin:20px 0 32px}.c-steps{gap:4px;margin-bottom:32px;display:grid}.c-steps li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:14px;padding:14px 0;display:grid}.c-steps li>span{background:var(--blue-50);width:32px;height:32px;color:var(--action);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.c-steps strong{color:var(--text-strong);font-size:17px}.c-steps p{color:var(--text-sub);font-size:15px}.c-trust{border-radius:var(--r-xl);background:var(--gray-50);padding:20px 24px}.c-trust>p:first-child{font-weight:var(--fw-semibold);color:var(--text-strong)}.c-trust strong{color:var(--action);font-size:20px}.c-trust__logos{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center start;gap:10px 20px;margin:14px 0 8px;display:grid}@media (max-width:360px){.c-trust__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-trust__logos img{object-fit:contain;filter:brightness(0);opacity:.5;width:auto;max-width:min(96px,100%);height:26px}.c-assure{color:var(--text);gap:10px;margin-top:24px;font-size:15px;display:grid}.c-assure li{align-items:center;gap:8px;display:flex}.c-assure svg{color:var(--action);flex:none}.c-assure a{font-weight:var(--fw-bold);color:var(--text-strong)}@media (max-width:980px){.c-page__grid{grid-template-columns:1fr;row-gap:0}.c-intro{display:contents}.c-intro>*{min-width:0}.c-form{order:1;min-width:0;margin-top:28px}.c-steps{order:2;margin:32px 0 0}.c-assure{order:3}}.b-consult .r-consult-card{border-radius:var(--r-2xl);box-shadow:0 30px 80px -30px #0a1e4647, 0 0 0 1px var(--line);color:var(--text);font-family:var(--font);background:#fff;padding:clamp(24px,3.5vw,44px)}.b-consult .r-consult-card :where(h2,p,fieldset,legend){margin:0}.b-consult fieldset{border:0;min-width:0;padding:0}.b-consult .x-consult-context{border-radius:var(--r-lg);background:var(--blue-25);border:1px solid var(--blue-100);margin-bottom:24px;padding:16px 18px}.b-consult .x-context-eyebrow{font-size:13px;font-weight:var(--fw-semibold);color:var(--blue-600);margin-bottom:8px;display:block}.b-consult .x-context-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.b-consult .x-context-tags li{border-radius:var(--r-pill);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong);box-shadow:var(--shadow-xs);background:#fff;padding:5px 11px}.b-consult .x-context-note{color:var(--text-sub);margin-top:8px;font-size:13px}.b-consult .x-context-edit{margin-top:10px}.b-consult .x-context-edit summary{cursor:pointer;font-size:14px;font-weight:var(--fw-semibold);color:var(--action)}.b-consult .x-context-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.b-consult .x-context-fields label{color:var(--text-sub);gap:4px;font-size:13px;display:grid}.b-consult .r-form-progress{gap:8px;margin-bottom:28px;display:flex}.b-consult .r-form-progress span{border-top:4px solid var(--gray-150);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-faint);flex:1;align-items:center;gap:8px;padding-top:12px;display:flex}.b-consult .r-form-progress span.active{border-top-color:var(--action);color:var(--text-strong)}.b-consult .r-form-progress b{background:var(--gray-150);width:22px;height:22px;color:var(--text-sub);border-radius:50%;place-items:center;font-size:12px;display:grid}.b-consult .r-form-progress span.active b{background:var(--action);color:#fff}.b-consult .r-form-heading{margin-bottom:24px}.b-consult .r-form-heading>span{font-size:13px;font-weight:var(--fw-bold);color:var(--action)}.b-consult .r-form-heading h2{font-size:clamp(24px,2.4vw,30px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text-strong);outline:none;margin-top:6px}.b-consult .r-form-heading p{color:var(--text-sub);margin-top:6px;font-size:15.5px}.b-consult .r-form-loading{color:var(--text-sub);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.b-consult .r-form-loading svg{animation:1s linear infinite b-spin}@keyframes b-spin{to{transform:rotate(360deg)}}.b-consult .r-field-grid{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.b-consult .r-field{gap:8px;display:grid}.b-consult .r-field>span{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong)}.b-consult .r-field>span b{color:var(--red-500);margin-left:2px}.b-consult .r-field>span small{font-size:12px;font-weight:var(--fw-medium);color:var(--text-faint);margin-left:6px}.b-consult :is(.r-field,.x-context-fields) :is(input,select){border-radius:var(--r-md);border:1.5px solid var(--gray-150);background:var(--gray-25);width:100%;height:52px;font:inherit;color:var(--text-strong);transition:border-color var(--d-fast), background-color var(--d-fast), box-shadow var(--d-fast);-webkit-appearance:none;appearance:none;padding:0 16px;font-size:16px}.b-consult .x-context-fields :is(input,select){height:44px;font-size:14.5px}.b-consult :is(.r-field,.x-context-fields) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f7884' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.b-consult :is(.r-field,.x-context-fields) :is(input,select):hover{border-color:var(--gray-300)}.b-consult :is(.r-field,.x-context-fields) :is(input,select):focus{border-color:var(--action);box-shadow:var(--focus);background-color:#fff;outline:none}.b-consult .r-field input::placeholder{color:var(--text-faint)}.b-consult .r-problem-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.b-consult .r-problem-grid legend{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:10px}.b-consult .r-problem-grid legend small{color:var(--text-faint);font-size:12px;font-weight:var(--fw-medium);margin-left:6px}.b-consult .r-problem-grid label{border-radius:var(--r-md);border:1.5px solid var(--gray-150);min-height:52px;font-size:15px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;transition:border-color var(--d-fast), background-color var(--d-fast), color var(--d-fast);align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.b-consult .r-problem-grid label:hover{border-color:var(--gray-300)}.b-consult .r-problem-grid label.selected{border-color:var(--action);background:var(--blue-25);color:var(--text-strong);font-weight:var(--fw-semibold)}.b-consult .r-problem-grid input,.b-consult .r-consents input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--gray-300);width:20px;height:20px;transition:background-color var(--d-fast), border-color var(--d-fast);background:#fff;border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.b-consult .r-problem-grid input:checked,.b-consult .r-consents input:checked{background:var(--action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;border-color:var(--action)}:is(.b-consult .r-problem-grid input:focus-visible,.b-consult .r-consents input:focus-visible){box-shadow:var(--focus);outline:none}.b-consult .r-consents{border-radius:var(--r-md);background:var(--gray-50);gap:10px;margin-top:22px;padding:16px;display:grid}.b-consult .r-consents label{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.b-consult .r-consents label span{flex:1}.b-consult .r-consents b{color:var(--action);margin-right:4px}.b-consult .r-consents a{color:var(--text-sub);text-underline-offset:3px;font-size:13px;text-decoration:underline}.b-consult .r-form-error-text{border-radius:var(--r-md);color:#c22a39;font-size:14.5px;font-weight:var(--fw-medium);background:#fff1f2;margin-top:16px;padding:12px 14px}.b-consult .r-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.b-consult .r-form-actions>span{color:var(--text-faint);font-size:13.5px}.b-consult .r-button{background:var(--action);color:#fff;height:56px;font:inherit;font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.02em;cursor:pointer;transition:background-color var(--d-fast), transform var(--d-fast);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.b-consult .r-button:hover{background:var(--action-hover)}.b-consult .r-button:active{transform:scale(.97)}.b-consult .r-button:disabled{background:var(--gray-300);cursor:not-allowed}.b-consult .r-button svg{flex:none}.b-consult .r-button:disabled svg{animation:1s linear infinite b-spin}.b-consult .r-form-back{background:var(--gray-100);height:56px;color:var(--text-strong);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.b-consult .r-form-phone{border-top:1px solid var(--line);color:var(--text-sub);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:14.5px;display:flex}.b-consult .r-form-phone a{font-weight:var(--fw-bold);color:var(--text-strong);align-items:center;gap:6px;display:inline-flex}.b-consult .r-consult-success{text-align:center;padding-block:clamp(48px,7vw,80px)}.b-consult .r-consult-success>span{background:var(--lime-400);width:72px;height:72px;color:var(--gray-950);border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.b-consult .r-consult-success h2{font-size:28px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.03em}.b-consult .r-consult-success p{color:var(--text-sub);margin:12px 0 28px}@media (max-width:560px){.b-consult .r-field-grid,.b-consult .r-problem-grid,.b-consult .x-context-fields{grid-template-columns:1fr}.b-consult .r-form-actions>span{display:none}.b-consult .r-form-actions .r-button{flex:1}}.ai-hero{background:var(--night-900);padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,104px);position:relative;overflow:hidden}.ai-hero .b-crumbs,.ai-hero .b-crumbs a{color:#ffffffad}.ai-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.ai-hero__kw{align-items:center;gap:10px;color:var(--lime-400)!important;display:flex!important}.ai-hero__title{color:#fff!important}.ai-hero__lead{max-width:560px;margin:22px 0 32px;color:var(--text-on-dark-sub)!important}.ai-hero__visual{aspect-ratio:1/1.02}.ai-hero__ask{z-index:3;background:var(--action);color:#fff;font-size:14px;font-weight:var(--fw-semibold);box-shadow:var(--shadow-md);animation:b-pop .7s var(--ease-spring) both .4s;border-radius:18px 18px 18px 4px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;top:7%;left:7%}.ai-hero__visual .b-screen--ai .b-screen__ai-card{transform:translate(-6%,2%)}@media (max-width:980px){.ai-hero__grid{grid-template-columns:1fr}.ai-hero__visual{aspect-ratio:4/5}}@media (max-width:640px){.ai-hero__visual{aspect-ratio:auto;flex-direction:column;gap:10px;padding:16px 14px 48px;display:flex}.ai-hero__ask{align-self:flex-start;max-width:100%;padding:9px 14px;font-size:13.5px;position:relative;top:auto;left:auto}.ai-hero__visual .b-screen{z-index:2;flex-direction:column;gap:10px;height:auto;display:flex;position:relative;inset:auto}.ai-hero__visual .b-screen__toast--trend{order:-1;align-self:flex-end;max-width:100%;font-size:12.5px;position:relative;top:auto;right:auto}.ai-hero__visual .b-screen--ai .b-screen__ai-card{width:100%;scale:1;transform:none!important}.ai-hero__visual .b-chat{align-self:flex-end;width:92%;position:relative;bottom:auto;right:auto}}.ai-def__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ai-def__text{font-size:clamp(18px,1.6vw,21px);line-height:1.7;font-weight:var(--fw-medium);color:var(--text-strong)}.ai-def__proof{gap:12px;display:grid}.ai-def__proof figure{margin:0}.ai-def__quote{border-radius:var(--r-xl);background:var(--gray-50);padding:24px 28px}.ai-def__case{border-radius:var(--r-xl);border:1px solid var(--line);background:#fff;padding:22px 28px 24px}.ai-def__case-label{font-size:13px;font-weight:var(--fw-semibold);color:var(--action);margin-bottom:12px}.ai-def__proof blockquote{font-size:22px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:-.03em;margin:0;line-height:1.45}.ai-def__proof figcaption{color:var(--text-sub);margin-top:8px;font-size:14px}.ai-def__stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ai-def__stats div{border-radius:var(--r-md);background:var(--gray-50);padding:16px}.ai-def__stats span{color:var(--text-sub);font-size:13px;display:block}.ai-def__stats strong{font-size:36px;font-weight:var(--fw-heavy);color:var(--action);letter-spacing:-.04em;display:block}.ai-def__stats small{font-size:18px}.ai-def__stats em{color:var(--text-faint);font-size:12.5px;font-style:normal}@media (max-width:980px){.ai-def__grid{grid-template-columns:1fr}}.ai-sc__tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.ai-sc__tabs button{border-radius:var(--r-lg);text-align:left;transition:border-color var(--d-fast), box-shadow var(--d-fast);background:#fff;border:2px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;display:flex}.ai-sc__tabs button:hover{box-shadow:var(--shadow-sm)}.ai-sc__tabs button[aria-selected=true]{border-color:var(--action);box-shadow:var(--shadow-md)}.ai-sc__short{font-size:12.5px;font-weight:var(--fw-bold);color:var(--action)}.ai-sc__tabs button[aria-selected=true] .ai-sc__short{color:var(--gray-950);background:var(--lime-400);border-radius:99px;padding:2px 8px}.ai-sc__tabs strong{color:var(--text-strong);letter-spacing:-.02em;font-size:16.5px}.ai-sc__member{color:var(--text-sub);font-size:13.5px}.ai-sc__panel{border-radius:var(--r-2xl);animation:b-rise .5s var(--ease-out) both;background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.ai-sc__left{padding:clamp(24px,3.5vw,44px)}.ai-sc__right{background:var(--gray-25);border-left:1px solid var(--line);padding:clamp(24px,3.5vw,44px)}.ai-sc__member-card{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-sc__member-card>div{flex:1;min-width:180px}.ai-sc__member-card strong{color:var(--text-strong);font-size:18px;display:block}.ai-sc__member-card span{color:var(--text-sub);font-size:14px}.ai-sc__member-card .ai-sc__sample{color:var(--text-faint);font-size:12px}.ai-sc__evidence{flex-wrap:wrap;gap:6px;margin:16px 0 28px;display:flex}.ai-sc__evidence span{background:var(--gray-50);font-size:13.5px;font-weight:var(--fw-medium);color:var(--text-strong);border-radius:99px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}.ai-sc__evidence svg{color:var(--action)}.ai-sc__label{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--action);align-items:center;gap:6px;display:flex;margin-bottom:10px!important}.ai-sc__strategy{margin-bottom:8px!important}.ai-sc__draft{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.ai-sc__mode{margin-bottom:16px}.ai-sc__mode button{align-items:center;gap:6px;height:38px;font-size:14.5px;display:inline-flex}.ai-sc__bubble{background:var(--blue-25);border:1px solid var(--blue-100);color:var(--text-strong);border-radius:20px 20px 20px 6px;margin:0;padding:18px 20px;font-size:16.5px;line-height:1.65}.ai-sc__copy{margin-top:10px}.ai-sc__replies{gap:8px;margin-bottom:28px;display:grid}.ai-sc__replies div{border-radius:var(--r-md);border:1px solid var(--line);background:#fff;padding:14px 16px}.ai-sc__replies strong{color:var(--text-strong);font-size:15px}.ai-sc__replies p{color:var(--text-sub);font-size:14.5px;margin-top:4px!important}.ai-sc__owner{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ai-sc__tasks{gap:8px;display:grid}.ai-sc__tasks li{border-radius:var(--r-md);border:1px solid var(--line);color:var(--text-strong);background:#fff;gap:10px;padding:14px 16px;font-size:15.5px;display:flex}.ai-sc__tasks span{background:var(--blue-50);width:24px;height:24px;color:var(--action);font-size:13px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.ai-sc__done{border-radius:var(--r-md);background:var(--lime-50);border:1px solid var(--lime-200);color:var(--lime-800);gap:10px;margin-top:16px;padding:16px;display:flex}.ai-sc__done svg{flex:none;margin-top:2px}.ai-sc__done strong{color:var(--text-strong);font-size:15px}.ai-sc__done p{font-size:14.5px;margin-top:4px!important}.ai-sc__foot{color:var(--text-faint);margin-top:14px;font-size:12.5px}@media (max-width:980px){.ai-sc__tabs{grid-template-columns:repeat(2,1fr)}.ai-sc__panel{grid-template-columns:1fr}.ai-sc__right{border-left:0;border-top:1px solid var(--line)}}.ai-conn{overflow:hidden}.ai-conn__map{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;display:grid}.ai-conn__col{gap:12px;display:grid}.ai-conn__node{border-radius:var(--r-lg);background:var(--night-700);border:1px solid var(--night-line);align-items:flex-start;gap:14px;padding:18px 20px;display:flex;position:relative}.ai-conn__node svg{color:var(--lime-400);flex:none;margin-top:2px}.ai-conn__node strong{color:#fff;font-size:16.5px;display:block}.ai-conn__node span{font-size:14px;display:block}.ai-conn__node em{color:#f3f6fbb3;margin-top:4px;font-size:12px;font-style:normal;display:block}.ai-conn__node.is-out{background:#c5f82a14;border-color:#c5f82a4d;align-items:center}.ai-conn__col:first-child .ai-conn__node:after,.ai-conn__col:last-child .ai-conn__node:before{content:"";background:linear-gradient(90deg, transparent, var(--lime-400));opacity:.6;width:40px;height:2px;position:absolute;top:50%}.ai-conn__col:first-child .ai-conn__node:after{right:-40px}.ai-conn__col:last-child .ai-conn__node:before{background:linear-gradient(90deg, var(--lime-400), transparent);left:-40px}.ai-conn__core{background:radial-gradient(circle at 50% 35%, var(--blue-500), var(--blue-800));color:#fff;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:6px;width:220px;height:220px;display:grid;position:relative;box-shadow:0 0 0 12px #004fec26,0 30px 80px #004fec73}.ai-conn__core svg{color:var(--lime-400)}.ai-conn__core strong{font-size:22px}.ai-conn__core span{opacity:.75;font-size:13px}.ai-conn__pulse{animation:ai-pulse 2.6s var(--ease-out) infinite;border:2px solid #c5f82a80;border-radius:50%;position:absolute;inset:-12px}@keyframes ai-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.ai-conn__note{text-align:center;color:#f3f6fbb3;margin-top:28px;font-size:12.5px}@media (max-width:980px){.ai-conn__map{grid-template-columns:1fr;justify-items:center}.ai-conn__col{width:100%}.ai-conn__col .ai-conn__node:before,.ai-conn__col .ai-conn__node:after{display:none}.ai-conn__core{width:180px;height:180px}}.ai-rep__group+.ai-rep__group{margin-top:36px}.ai-rep__cat{font-size:15px;font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:12px}.ai-rep__card{flex-direction:column;gap:10px;min-height:220px;display:flex}.ai-rep__tag{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--action)}.ai-rep__card strong{font-size:var(--fs-title);color:var(--text-strong);letter-spacing:-.025em;padding-right:24px;line-height:1.4}.ai-rep__card p{font-size:14px;line-height:1.55}.ai-rep__cta{background:var(--blue-50)}.ai-rep__cta .b-btn{align-self:flex-start;margin-top:auto}@media (min-width:641px){.ai-rep__cta{grid-column:span 2}}.ai-rep__sample{background:var(--gray-100);color:var(--text-sub);border-radius:99px;align-self:flex-start;margin-top:auto;padding:3px 9px;font-size:12px}.ai-cond{background:#fff;border:0;gap:16px;display:grid}.ai-cond__q{color:var(--text);gap:6px;font-size:14.5px;display:grid}.ai-cond__q span{align-items:center;gap:6px;display:flex}.ai-cond__q svg{color:var(--action)}@media (max-width:640px){.ai-cond .b-btn,.ai-rep__cta .b-btn{justify-content:center;align-self:stretch;width:100%}}.hs,.sub-hero{position:relative;overflow:hidden}.hs__glow{pointer-events:none;background:radial-gradient(40% 50% at 82% 30%,#004fec1a,#0000 70%),radial-gradient(30% 40% at 70% 85%,#c5f82a38,#0000 70%);position:absolute;inset:0}.hs__grid,.sub-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hs .b-eyebrow{display:flex}.hs__points{gap:10px;margin:28px 0 32px;display:grid}.hs__points li{font-size:17px;font-weight:var(--fw-medium);color:var(--text-strong);align-items:flex-start;gap:10px;display:flex}.hs__points svg{color:var(--action);flex:none;margin-top:3px}.hs__stage,.sub-hero__stage{aspect-ratio:1/.95;border-radius:var(--r-2xl);background:radial-gradient(90% 70% at 80% 10%, var(--blue-50), transparent 60%), radial-gradient(70% 60% at 10% 100%, var(--lime-100), transparent 60%), var(--gray-50);position:relative}.sub-hero{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,104px)}.hs__phone{animation:b-pop .9s var(--ease-spring) both .2s;position:absolute;top:7%;left:8%}.hs__ring{animation:b-pop .9s var(--ease-spring) both .6s;position:absolute;top:10%;right:6%}.hs__dash{animation:b-pop .9s var(--ease-spring) both 1s;position:absolute;bottom:9%;right:5%}.hs__note{color:var(--text-faint);font-size:12px;position:absolute;bottom:14px;left:20px}.hs__global{border-radius:var(--r-xl);background:var(--night-800);color:var(--text-on-dark-sub);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:24px;margin-top:clamp(40px,5vw,64px);padding:24px 28px;display:grid}.hs__global-lead{font-size:16px;line-height:1.5}.hs__global-lead strong{color:var(--lime-400)}.hs__global ul{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hs__global li{border-left:1px solid var(--night-line);gap:2px;padding-left:16px;display:grid}.hs__global li strong{color:var(--text-on-dark-sub);font-size:13px;font-weight:var(--fw-semibold)}.hs__global li span{font-size:26px;font-weight:var(--fw-heavy);color:#fff;letter-spacing:-.03em}.hs__global li em{color:#f3f6fbb3;font-size:12px;font-style:normal}.hs__global .b-link{color:var(--lime-400);white-space:nowrap}@media (max-width:1100px){.hs__global{grid-template-columns:1fr}}@media (max-width:980px){.hs__grid,.sub-hero__grid{grid-template-columns:1fr}.hs__stage,.sub-hero__stage{aspect-ratio:1/1.12}.hs__phone{transform-origin:0 0;top:4%;left:4%;scale:.82}.hs__ring{transform-origin:100% 0;top:6%;right:3%;scale:.78}.hs__dash{transform-origin:100% 100%;bottom:6%;right:3%;scale:.84}.hs__global ul{grid-template-columns:1fr}}@media (max-width:640px){.hs__stage,.sub-hero__stage{aspect-ratio:auto;padding:391.2px 12px 44px}.hs__stage .hs__phone,.sub-hero__stage .hs__phone{transform-origin:0 0;position:absolute;top:16px;left:10px;scale:.74}.hs__stage .hs__ring,.sub-hero__stage .hs__ring{border-radius:20px;width:150px;padding:12px;top:24px;right:10px;scale:none}.hs__ring .sub-ring__dial{width:126px;height:126px}.hs__ring .sub-ring__dot{width:16px;height:16px;transform:rotate(var(--a)) translateY(-53px) rotate(calc(var(--a) * -1));margin:-8px 0 0 -8px}.hs__ring .sub-ring__dot svg{width:8px;height:8px}.hs__ring .sub-ring__center svg{width:15px;height:15px}.hs__ring .sub-ring__center strong{font-size:15px}.hs__ring .sub-ring__center span{font-size:11px}.hs__ring .sub-ring__cap{text-align:left;align-items:flex-start;margin-top:8px;font-size:11px;line-height:1.4}.hs__ring .sub-ring__cap svg{flex:none;margin-top:2px}.hs__stage .hs__dash,.sub-hero__stage .hs__dash{width:100%;max-width:380px;margin:0 auto;position:relative;bottom:auto;right:auto;scale:none}.hs__note{bottom:14px;left:14px}}@media (max-width:374px){.hs__stage,.sub-hero__stage{padding-top:339.2px}.hs__stage .hs__phone,.sub-hero__stage .hs__phone{left:6px;scale:.64}.hs__stage .hs__ring,.sub-hero__stage .hs__ring{width:132px;padding:10px;right:6px}.hs__ring .sub-ring__dial{width:112px;height:112px}.hs__ring .sub-ring__dot{transform:rotate(var(--a)) translateY(-46px) rotate(calc(var(--a) * -1))}.hs__dash .sub-dash__kpis strong{white-space:nowrap;font-size:19px}}.sub-phone{background:#fff;border:9px solid #12161d;border-radius:40px;flex-direction:column;gap:8px;width:250px;height:480px;padding:36px 16px 16px;font-size:13px;display:flex;box-shadow:0 40px 80px #0a142838}.sub-phone .b-phone__notch{position:absolute}.sub-phone{position:relative}.sub-phone__title{font-size:20px;font-weight:var(--fw-bold);color:var(--text-strong)}.sub-phone__price{background:var(--blue-25);border:1.5px solid var(--blue-500);border-radius:16px;padding:14px}.sub-phone__chip{background:var(--blue-500);color:#fff;font-size:11px;font-weight:var(--fw-bold);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.sub-phone__price p{font-size:26px;font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:-.04em;margin-top:6px}.sub-phone__price small{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-sub);margin-left:4px}.sub-phone__first{background:var(--lime-400);color:var(--gray-950);font-size:11px;font-weight:var(--fw-bold);border-radius:6px;margin-top:4px;padding:2px 8px;display:inline-block}.sub-phone__label{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub);margin-top:4px}.sub-phone__opt{border:1.5px solid var(--gray-150);color:var(--text);border-radius:12px;grid-template-columns:16px 1fr auto 18px;align-items:center;gap:8px;padding:10px 12px;display:grid}.sub-phone__opt strong{color:var(--text-strong);font-size:12.5px}.sub-phone__opt i{border:1.5px solid var(--gray-300);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.sub-phone__opt.is-on{border-color:var(--blue-200);background:var(--blue-25)}.sub-phone__opt.is-on i{background:var(--blue-500);border-color:var(--blue-500)}.sub-phone__pay{margin-top:auto}.sub-phone .b-phone__pay-done{animation:b-paid 5.2s var(--ease-out) infinite 2s}.sub-ring{width:230px;box-shadow:var(--shadow-float);background:#fff;border-radius:24px;padding:18px}.sub-ring__dial{background:radial-gradient(circle, #fff 58%, transparent 59%), conic-gradient(var(--gray-100) 0 100%);border-radius:50%;width:194px;height:194px;position:relative}.sub-ring__dot{background:var(--gray-150);color:#0000;width:24px;height:24px;transform:rotate(var(--a)) translateY(-82px) rotate(calc(var(--a) * -1));animation:sub-dot 7.2s var(--ease-out) infinite;animation-delay:calc(.6s + var(--i) * .42s);border-radius:50%;place-items:center;margin:-12px 0 0 -12px;display:grid;position:absolute;top:50%;left:50%}@keyframes sub-dot{0%{background:var(--gray-150);color:#0000;box-shadow:none}4%{background:var(--lime-400);color:var(--gray-950);box-shadow:0 0 0 6px #c5f82a59}10%,88%{background:var(--blue-500);color:#fff;box-shadow:none}to{background:var(--gray-150);color:#0000}}.sub-ring__center{text-align:center;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;inset:0}.sub-ring__center svg{color:var(--blue-500);animation:7.2s linear infinite sub-spin}@keyframes sub-spin{to{transform:rotate(360deg)}}.sub-ring__center strong{color:var(--text-strong);letter-spacing:-.03em;font-size:18px}.sub-ring__center span{color:var(--text-sub);font-size:12px}.sub-ring__cap{color:var(--text-sub);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.sub-dash{width:300px;color:var(--text-on-dark-sub);box-shadow:var(--shadow-float);background:#0a101ef0;border-radius:20px;padding:16px;font-size:12.5px}.sub-dash__head{color:#fff;font-weight:var(--fw-semibold);align-items:center;gap:6px;margin-bottom:12px;display:flex}.sub-dash__head svg{color:var(--lime-400)}.sub-dash__kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sub-dash__kpis div{background:#ffffff0f;border-radius:12px;padding:10px 12px}.sub-dash__kpis span{font-size:11.5px;display:block}.sub-dash__kpis strong{color:#fff;letter-spacing:-.03em;font-size:22px;display:block}.sub-dash__kpis small{margin-left:2px;font-size:12px}.sub-dash__kpis em{color:var(--lime-400);font-size:11px;font-style:normal}.sub-dash__alert{color:#ffd27a;background:#ffb0201f;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.sub-dash__alert strong{color:#fff}.pvs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.pvs__col{border-radius:var(--r-2xl);background:#fff;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.pvs__label{font-size:17px;font-weight:var(--fw-bold);color:var(--text-strong);align-items:center;gap:8px;display:flex}.pvs__lump{border-radius:var(--r-lg);background:repeating-linear-gradient(-45deg, var(--gray-100) 0 10px, var(--gray-50) 10px 20px);border:2px dashed var(--gray-300);text-align:center;flex:1;align-content:center;place-items:center;gap:4px;min-height:220px;display:grid}.pvs__lump span{font-size:clamp(26px,2.6vw,34px);font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:-.04em}.pvs__lump em{color:var(--text-sub);font-size:14px;font-style:normal}.pvs__stack{flex:1;grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pvs__stack span{background:var(--blue-500);color:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:100px;padding:10px;display:flex}.pvs__stack span b{opacity:.8;font-size:12px}.pvs__stack span em{font-size:15px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:-.02em}.pvs__stack span:first-child{background:var(--lime-400);color:var(--gray-950)}.is-in .pvs__stack span{animation:pvs-drop .55s var(--ease-spring) both;animation-delay:calc(.2s + var(--i) * .11s)}@keyframes pvs-drop{0%{opacity:0;transform:translateY(-24px)scale(.9)}}.pvs__note{color:var(--text-sub);font-size:15px}.sub-cap{margin-top:16px}@media (max-width:860px){.pvs{grid-template-columns:1fr}.pvs__stack{grid-template-columns:repeat(4,1fr)}.pvs__stack span{min-height:72px}}.sub-def{max-width:960px}.sub-setup{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sub-setup__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sub-setup__item{border-radius:var(--r-lg);background:var(--gray-50);padding:20px}.sub-setup__item .b-icon-tile{border-radius:12px;width:40px;height:40px;margin-bottom:12px}.sub-setup__item strong{color:var(--text-strong);font-size:17px;display:block}.sub-setup__item p{color:var(--text-sub);margin-top:4px;font-size:14.5px}.stp{border-radius:var(--r-2xl);background:var(--night-800);color:var(--text-on-dark-sub);padding:clamp(24px,3vw,36px)}.stp__head{color:#fff;font-weight:var(--fw-semibold);align-items:center;gap:8px;margin-bottom:24px;display:flex}.stp__head svg{color:var(--lime-400)}.stp__bars{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;height:280px;margin-bottom:16px;display:grid}.stp__bar{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;display:flex}.stp__bar i{height:calc((100% - 64px) * var(--h,1));background:linear-gradient(180deg, var(--blue-400), var(--blue-600));transform-origin:bottom;border-radius:14px 14px 6px 6px;flex:none;display:block}.stp__bar:last-child i{background:linear-gradient(180deg, var(--lime-300), var(--lime-500))}.is-in .stp__bar i,.stp.is-in .stp__bar i{animation:stp-grow .9s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes stp-grow{0%{transform:scaleY(0)}}.stp__price{font-size:18px;font-weight:var(--fw-heavy);color:#fff;letter-spacing:-.03em}.stp__label{font-size:13px}.stp .t-caption{color:#f3f6fbb3}@media (max-width:980px){.sub-setup{grid-template-columns:1fr}}@media (max-width:560px){.sub-setup__grid{grid-template-columns:1fr}}.sub-manage{overflow:hidden}.sub-manage__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.sub-manage__list{border-top:1px solid var(--night-line);display:grid}.sub-manage__list li{border-bottom:1px solid var(--night-line);grid-template-columns:100px 1fr;gap:16px;padding:16px 0;display:grid}.sub-manage__list strong{color:var(--lime-400);font-size:16px}.sub-manage__list span{font-size:15.5px}@media (max-width:980px){.sub-manage__grid{grid-template-columns:1fr}}.sm{border-radius:var(--r-xl);color:var(--text);background:#fff;overflow:hidden;box-shadow:0 40px 80px #00000059}.sm__bar{background:var(--gray-50);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.sm__dots{gap:6px;display:flex}.sm__dots i{background:var(--gray-200);border-radius:50%;width:10px;height:10px}.sm__path{color:var(--text-sub);font-size:12.5px}.sm__tabs{max-width:calc(100% - 32px);margin:16px 16px 0}.sm__tabs button{align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;display:inline-flex}.sm__body{min-height:300px;animation:b-rise .45s var(--ease-out) both;padding:16px}.sm-note{color:var(--text-faint);padding:0 16px 14px;font-size:11.5px}.sm-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sm-kpis div{background:var(--gray-50);border-radius:12px;padding:12px}.sm-kpis span{color:var(--text-sub);font-size:11.5px;display:block}.sm-kpis strong{color:var(--text-strong);letter-spacing:-.03em;font-size:19px;display:block}.sm-kpis em{color:var(--green-500);font-size:11.5px;font-style:normal;font-weight:var(--fw-semibold)}.sm-line{width:100%;height:150px;margin-top:16px}.sm-line__stroke{stroke-dasharray:520;stroke-dashoffset:520px;animation:sm-draw 1.6s var(--ease-out) forwards .2s}@keyframes sm-draw{to{stroke-dashoffset:0}}.sm-line__area{opacity:0;animation:b-rise 1s var(--ease-out) forwards .8s}.sm-cap{color:var(--text-sub);font-size:12px;margin-bottom:8px!important}.sm-table{gap:6px;display:grid}.sm-row{background:var(--gray-50);animation:b-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);border-radius:10px;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:12px;font-size:13.5px;display:grid}.sm-row__name{font-weight:var(--fw-semibold);color:var(--text-strong)}.sm-row__prod{color:var(--text-sub)}.sm-pill{font-size:12px;font-weight:var(--fw-bold);border-radius:99px;padding:3px 10px}.sm-pill.is-ok{background:var(--blue-50);color:var(--blue-600)}.sm-pill.is-warn{color:#b26a00;background:#fff4e0}.sm-pill.is-off{background:var(--gray-150);color:var(--text-sub)}.sm-send{background:var(--action);color:#fff;height:42px;font-size:14px;font-weight:var(--fw-semibold);cursor:default;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.sm-defense{gap:10px;display:grid}.sm-def{border:1.5px solid var(--line);animation:b-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * .1s);border-radius:14px;grid-template-columns:80px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.sm-def strong{color:var(--text-strong);letter-spacing:-.03em;font-size:26px}.sm-def span{font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.sm-def em{color:var(--text-sub);font-size:13px;font-style:normal}.sm-def.is-warn{background:#fffaf0;border-color:#ffd27a}.sm-def.is-mid{border-color:var(--blue-200);background:var(--blue-25)}.sm-analysis{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.sm-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:200px;display:grid}.sm-bars--h{grid-template-columns:repeat(6,1fr);height:240px}.sm-bars div{flex-direction:column;justify-content:flex-end;gap:6px;height:100%;display:flex}.sm-bars i{height:var(--v);background:var(--blue-500);transform-origin:bottom;animation:stp-grow .8s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * .1s);border-radius:8px 8px 4px 4px;display:block}.sm-bars div:last-child i{background:var(--lime-400)}.sm-bars span{color:var(--text-sub);text-align:center;font-size:11.5px}.sm-rank{gap:8px;display:grid}.sm-rank li{background:var(--gray-50);color:var(--text-strong);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:12px;font-size:13.5px;display:grid}.sm-rank b{background:var(--blue-500);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.sm-rank li:first-child b{background:var(--lime-400);color:var(--gray-950)}.sm-rank em{color:var(--text-sub);font-style:normal}@media (max-width:560px){.sm-kpis{grid-template-columns:repeat(2,1fr)}.sm-analysis{grid-template-columns:1fr}}.sub-global{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sub-global article{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:6px;padding:clamp(24px,3vw,36px);display:flex}.sub-global__name{font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong)}.sub-global__name span{font-size:13px;font-weight:var(--fw-medium);color:var(--text-faint);margin-left:6px}.sub-global__value{font-size:clamp(44px,4.6vw,64px);font-weight:var(--fw-heavy);color:var(--action);letter-spacing:-.05em;line-height:1;margin-top:16px!important}.sub-global__value small{margin-left:4px;font-size:.4em}.sub-global__what{font-size:16px;font-weight:var(--fw-semibold);color:var(--text-strong)}.sub-global__model{color:var(--text-sub);font-size:15px;margin-top:8px!important}.sub-global__src{color:var(--text-faint);align-items:center;gap:4px;margin-top:auto;padding-top:16px;font-size:12.5px;display:inline-flex}.sub-global__src:hover{color:var(--action)}.sub-insight{border-radius:var(--r-xl);background:var(--night-800);color:var(--text-on-dark-sub);margin-top:24px;padding:clamp(24px,3.5vw,40px)}.sub-insight .b-eyebrow{color:var(--lime-400)}.sub-insight strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}.sub-insight p{font-size:15px}@media (max-width:980px){.sub-global{grid-template-columns:1fr}}.sub-film{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sub-film__frame{border-radius:var(--r-2xl);background:var(--gray-100);aspect-ratio:4/5;overflow:hidden;box-shadow:0 40px 80px -40px #0a1e4659}.sub-film__frame video{object-fit:cover;width:100%;height:100%}.sub-film__frame .b-autofilm{border-radius:0;height:100%}.sub-film__steps{gap:10px;margin:28px 0 16px;display:grid}.sub-film__steps li{font-size:18px;font-weight:var(--fw-semibold);color:var(--text-strong);align-items:center;gap:12px;display:flex}.sub-film__steps span{background:var(--lime-400);width:32px;height:32px;color:var(--gray-950);font-size:14px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}@media (max-width:860px){.sub-film{grid-template-columns:1fr}.sub-film__frame{max-width:420px}}.pp{z-index:2;margin-top:clamp(-40px,-3vw,-24px);padding-bottom:clamp(24px,4vw,48px);position:relative}.pp__band{border-radius:var(--r-2xl);background:var(--action);color:#ffffffd9;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:center;gap:28px 40px;padding:clamp(28px,3.6vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #004fec8c}.pp__band:after{content:"";pointer-events:none;background:radial-gradient(circle,#c5f82a59,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-120px}.pp__title{color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:var(--fw-heavy);letter-spacing:-.035em;line-height:1.28;margin-top:14px!important}.pp__tiles{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.pp__tile{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff29;flex-direction:column;gap:4px;padding:22px;display:flex}.pp__tile>svg{color:var(--lime-400);margin-bottom:8px}.pp__big{font-size:clamp(22px,2.1vw,28px);font-weight:var(--fw-bold);color:#fff;letter-spacing:-.03em;line-height:1.2}.pp__big strong{color:var(--lime-400);font-weight:var(--fw-heavy);font-size:1.35em}.pp__name{font-size:16px;font-weight:var(--fw-semibold);color:#fff}.pp__desc{color:#ffffffb8;font-size:13.5px}.pp__link{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--lime-400);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.pp__foot{z-index:1;color:#fff9;grid-column:1/-1;font-size:12.5px;line-height:1.6;position:relative}@media (max-width:980px){.pp__band,.pp__tiles{grid-template-columns:1fr}.pp__tile{grid-template-columns:28px 1fr;column-gap:12px;display:grid}.pp__tile>svg{grid-row:span 3;margin:4px 0 0}}.ent__head{margin-bottom:24px}.ent__head .b-eyebrow{display:flex}.ent__head .t-h2{text-wrap:balance}.ent__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ent__grid li{flex-direction:column;gap:2px;display:flex}.ent__media{aspect-ratio:4/2.8;border-radius:var(--r-lg);background:var(--gray-50);margin-bottom:12px;display:block;overflow:hidden}.ent__media>img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.ent__grid li:hover .ent__media>img{transform:scale(1.04)}.ent__media{position:relative}.ent__logo{background:radial-gradient(80% 90% at 85% 10%, #004fec59, transparent 65%), linear-gradient(160deg, var(--night-800,#141b2a), #0b1220);position:absolute;inset:0}.ent__logo img{object-fit:contain;width:80%;height:64%;position:absolute;inset:18% 10%}.ent__badge{font-size:13px;font-weight:var(--fw-semibold);color:var(--action)}.ent__grid strong{color:var(--text-strong);letter-spacing:-.02em;font-size:18px}.ent--compact .ent__media{aspect-ratio:4/2.4}@media (max-width:860px){.ent__grid{grid-template-columns:repeat(2,1fr)}}.ba{border-radius:var(--r-2xl);background:radial-gradient(70% 60% at 100% 0%, var(--blue-50), transparent 60%), var(--gray-50);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.ba__copy .b-eyebrow{display:flex}.ba__lead{color:var(--text);margin:18px 0 20px}.ba__list{gap:10px;margin-bottom:24px;display:grid}.ba__list li{font-weight:var(--fw-medium);color:var(--text-strong);align-items:flex-start;gap:10px;display:flex}.ba__list svg{color:var(--action);flex:none;margin-top:3px}.ba__price{border-radius:var(--r-md);background:#fff;align-items:baseline;gap:10px;margin-bottom:20px;padding:10px 16px;display:inline-flex}.ba__price span{color:var(--text-sub);font-size:14px}.ba__price strong{color:var(--text-strong);font-size:22px}.ba__copy .b-btn{width:fit-content;display:flex}.ba__visual{aspect-ratio:1/.95;position:relative}.ba__home{width:54%;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#1d2a44,#0b1220);border-radius:36px;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 20px;display:grid;position:absolute;top:6%;left:0}.ba__icon{aspect-ratio:1;background:#ffffff1f;border-radius:14px}.ba__icon:nth-child(3n){background:#fff3}.ba__icon--mine{background:var(--lime-400);color:var(--gray-950);animation:ba-pop 3.6s var(--ease-spring) infinite;place-items:center;display:grid;position:relative}.ba__icon--mine b{font-size:15px;font-weight:var(--fw-heavy)}.ba__icon--mine em{color:#fff;white-space:nowrap;font-size:10px;font-style:normal;position:absolute;bottom:-20px}@keyframes ba-pop{0%,70%,to{transform:scale(1);box-shadow:0 0 #c5f82a80}80%{transform:scale(1.12);box-shadow:0 0 0 10px #c5f82a40}}.ba__app{width:56%;box-shadow:var(--shadow-lg);background:#fff;border:8px solid #12161d;border-radius:32px;gap:12px;padding:22px 18px;font-size:12.5px;display:grid;position:absolute;bottom:4%;right:0}.ba__app-top{align-items:center;gap:8px;display:flex}.ba__app-top strong{color:var(--text-strong);font-size:15px}.ba__app-logo{background:var(--lime-400);width:30px;height:30px;font-size:11px;font-weight:var(--fw-heavy);color:var(--gray-950);border-radius:9px;place-items:center;display:grid}.ba__app-card{background:var(--gray-950);color:#ffffffb3;border-radius:14px;padding:14px}.ba__app-card strong{color:#fff;margin-top:4px;font-size:15px;display:block}.ba__app-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ba__app-grid span{background:var(--gray-50);font-weight:var(--fw-semibold);color:var(--text-strong);text-align:center;border-radius:10px;padding:10px}.ba__app-banner{background:var(--lime-100);color:var(--lime-800);font-weight:var(--fw-semibold);border-radius:10px;align-items:center;gap:6px;padding:10px 12px;display:flex}.ba__note{color:var(--text-faint);font-size:12px;position:absolute;bottom:0;left:0}@media (max-width:980px){.ba{grid-template-columns:1fr}.ba__visual{aspect-ratio:1}}@media (max-width:640px){.ba__copy .b-btn{justify-content:center;width:100%}.ba__visual{aspect-ratio:auto;padding-bottom:30px}.ba__home{border-radius:26px;gap:8px;width:50%;padding:16px 12px 22px;top:0}.ba__icon{border-radius:9px}.ba__icon--mine b{font-size:12px}.ba__icon--mine em{bottom:-17px}.ba__app{border-width:6px;border-radius:28px;gap:10px;width:78%;margin:38% 0 0 auto;padding:18px 14px;font-size:12px;position:relative;bottom:auto;right:auto}.ba__app-top strong{font-size:14px}.ba__app-card{padding:12px}.ba__app-card span,.ba__app-grid span,.ba__app-banner{white-space:nowrap}.ba__app-card strong{font-size:14px}.ba__app-grid span{padding:9px 4px}.ba__app-banner{padding:9px 10px}}.addons__gap{height:clamp(56px,7vw,96px)}.hw__head{max-width:780px;margin-bottom:28px}.hw__head .t-sub{margin-top:10px}.hw__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hw__item{border-radius:var(--r-xl);border:1px solid var(--line);transition:box-shadow var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);background:#fff;flex-direction:column;gap:2px;padding:16px 16px 18px;display:flex}.hw__item:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.hw__img{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(180deg, var(--gray-50), var(--gray-100));margin-bottom:14px;display:block;position:relative;overflow:hidden}.hw__img img{object-fit:contain;filter:drop-shadow(0 18px 24px #0a14282e);width:84%;height:84%;transition:transform .9s var(--ease-out);position:absolute;inset:8%}.hw__item:hover .hw__img img{transform:translateY(-6px)}.hw__img--golf img,.hw__img--locker img{object-fit:cover;filter:none;width:100%;height:100%;inset:0}.hw__group{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--action)}.hw__item strong{color:var(--text-strong);letter-spacing:-.02em;font-size:18px}.hw__maker{color:var(--text-sub);font-size:13.5px}.hw__item p{color:var(--text);font-size:14px;line-height:1.5;margin-top:6px!important}.hw__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.hw__price{font-size:15px;font-weight:var(--fw-bold);color:var(--text-strong)}.addons__more{margin-top:24px}@media (max-width:1100px){.hw__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hw__grid{grid-template-columns:1fr 1fr;gap:10px}.hw__item{padding:12px}.hw__foot{flex-direction:column;align-items:flex-start}}.p-plans--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.p-plan--ent{background:var(--night-800);border-color:var(--night-800);color:var(--text-on-dark-sub)}.p-plan--ent .p-plan__for{color:var(--lime-400)}.p-plan--ent .p-plan__name,.p-plan--ent .p-plan__price,.p-plan--ent li{color:#fff}.p-plan--ent .p-plan__desc{color:var(--text-on-dark-sub)}.p-plan--ent ul{border-top-color:var(--night-line)}.p-plan--ent li svg{color:var(--lime-400)}.p-plan--ent .p-plan__was{color:#ffffff80}.p-ent-refs{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}@media (max-width:980px){.p-plans--3{grid-template-columns:1fr}}.perk-chips{flex-wrap:wrap;gap:8px;margin:-12px 0 28px;display:flex}.perk-chips li{border-radius:var(--r-pill);background:var(--lime-400);height:38px;color:var(--gray-950);font-size:15px;font-weight:var(--fw-bold);letter-spacing:-.02em;align-items:center;gap:6px;padding:0 14px;display:inline-flex;box-shadow:0 6px 16px -6px #86ad0099}.ent__lead{margin-top:8px}.ent__more{display:flex}.ent__more-box{border-radius:var(--r-lg);background:var(--action);color:#ffffffd9;aspect-ratio:4/2.8;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:24px;display:flex}.ent--compact .ent__more-box{aspect-ratio:4/2.4}.ent__more-num{font-size:clamp(36px,3.6vw,52px);font-weight:var(--fw-heavy);color:var(--lime-400);letter-spacing:-.045em;line-height:1}.ent__more-txt{font-size:16px;font-weight:var(--fw-semibold);color:#fff}.ent__more-note{color:#fff9;font-size:12px}.ent__grid li.is-celeb .ent__badge{color:var(--lime-600)}@media (max-width:860px){.ent__more-box{aspect-ratio:auto;min-height:140px}}.ent-row{margin-top:clamp(24px,3vw,40px)}.ent-row .ent__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.ent-row .ent__media{aspect-ratio:4/2.8;margin-bottom:8px}.ent-row .ent__badge{font-size:12px}.ent-row .ent__grid strong{font-size:14.5px}.ent-row .ent__more-box{aspect-ratio:auto;padding:14px}.ent-row .ent__more-num{font-size:30px}.ent-row .ent__more-txt{font-size:13px}.ent-row .ent__more-note{font-size:11px}@media (max-width:1100px){.ent-row .ent__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ent-row .ent__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scale-stats{border-top:1px solid var(--line);margin-top:clamp(28px,4vw,44px);padding-top:clamp(24px,3vw,32px)}.scale-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.scale-stats__list li{flex-direction:column;gap:6px;min-width:0;display:flex}.scale-stats__list strong{font-size:clamp(30px,4.2vw,56px);line-height:1;font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-strong);white-space:nowrap}.scale-stats__list strong span{font-size:.42em;font-weight:var(--fw-bold);letter-spacing:0;color:var(--action);margin-left:2px}.scale-stats__list em{font-style:normal;font-size:var(--fs-small);color:var(--text-sub);word-break:keep-all}.scale-stats__basis{font-size:var(--fs-caption);color:var(--text-faint);word-break:keep-all;margin-top:16px;line-height:1.6}.scale-stats--dark .scale-stats__list strong{color:var(--text-on-dark)}.scale-stats--dark .scale-stats__list em,.scale-stats--dark .scale-stats__basis{color:var(--text-on-dark-sub)}@media (max-width:560px){.scale-stats__list{grid-template-columns:minmax(0,1fr);gap:18px}.scale-stats__list li{gap:4px}.scale-stats__list strong{font-size:40px}}.g-byline{color:var(--text-sub);margin-top:20px;font-size:14px;line-height:1.7}.g-h2{margin-bottom:24px}.g-hub-head{padding-bottom:clamp(32px,4vw,48px)}.g-hub-list{padding-top:clamp(16px,2vw,24px)}.g-list{gap:10px;display:grid}.g-item{border-radius:var(--r-xl);background:var(--gray-50);transition:background-color var(--d-base), transform var(--d-base) var(--ease-out);grid-template-columns:56px 1fr 32px;align-items:center;gap:16px;padding:24px 28px;display:grid;position:relative}.g-item:hover{background:var(--blue-25);transform:translate(4px)}.g-item__num{font-size:24px;font-weight:var(--fw-heavy);color:var(--action)}.g-item__tag{font-size:13px;font-weight:var(--fw-semibold);color:var(--action)}.g-item strong{font-size:var(--fs-title);color:var(--text-strong);letter-spacing:-.025em;margin-top:2px;display:block}.g-item p{color:var(--text-sub);margin-top:4px;font-size:15px}.g-item__arrow{color:var(--text-faint)}@media (max-width:640px){.g-item{grid-template-columns:1fr;padding:20px}.g-item__arrow{display:none}}.g-use{flex-direction:column;gap:8px;display:flex}.g-use strong{font-size:var(--fs-title);color:var(--text-strong);line-height:1.4}.g-use .b-link{margin-top:auto;padding-top:12px}.g-head{padding-bottom:40px}.g-title{font-size:clamp(30px,3.6vw,46px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);margin-bottom:16px;line-height:1.2}.g-body{gap:48px;padding-bottom:24px;display:grid}.g-body h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);margin-bottom:20px;line-height:1.3}.g-body p{color:var(--text);font-size:17px;line-height:1.8}.g-answer{border-radius:var(--r-xl);background:var(--blue-25);border:1px solid var(--blue-100);padding:clamp(24px,3vw,36px)}.g-answer h2{font-size:var(--fs-h3);color:var(--action);margin-bottom:10px}.g-answer p{font-size:18px;font-weight:var(--fw-medium);color:var(--text-strong)}.g-table{border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden}.g-table__row{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr 1.6fr;gap:16px;padding:16px 20px;font-size:15px;line-height:1.6;display:grid}.g-table__head{background:var(--gray-50);font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-sub);border-top:0}.g-table__row strong{color:var(--text-strong)}@media (max-width:640px){.g-table__row{grid-template-columns:1fr;gap:10px}.g-table__head{display:none}.g-table__row>[data-label]:before{content:attr(data-label);font-size:12.5px;font-weight:var(--fw-semibold);color:var(--action);margin-bottom:2px;display:block}.g-table__reason,.g-table__row>.g-table__reason:before{color:var(--text-sub)}}.g-example{border-radius:var(--r-lg);background:var(--gray-50);padding:24px}.g-example ul{gap:6px;margin-top:12px;font-size:15px;display:grid}.g-limits{border-radius:var(--r-md);background:var(--lime-50);margin-top:12px;padding:14px 16px;color:var(--lime-800)!important;font-size:15px!important}.g-related{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.g-related a{background:var(--gray-100);min-height:44px;font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong);border-radius:99px;align-items:center;gap:4px;padding:8px 16px;display:inline-flex}.g-sources ul{border-top:1px solid var(--line);display:grid}.g-sources a{border-bottom:1px solid var(--line);min-height:48px;color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.g-sources a:hover strong{color:var(--action)}.g-sources__text{gap:2px;display:grid}.g-sources strong{font-size:15px;font-weight:var(--fw-semibold);color:var(--action)}.g-sources__text span{color:var(--text-sub);font-size:13.5px}.g-sources a svg{color:var(--text-faint);flex:none}.g-check ul{gap:8px;display:grid}.g-check li{border-radius:var(--r-md);background:var(--gray-50);color:var(--text-strong);align-items:flex-start;gap:10px;padding:14px 16px;font-size:16px;display:flex}.g-check svg{color:var(--action);flex:none;margin-top:3px}.g-report{border-radius:var(--r-lg);background:var(--night-800);color:var(--text-on-dark-sub);align-items:center;gap:12px;padding:20px 24px;display:flex}.g-report__label{flex:none;font-size:13px}.g-report strong{color:#fff;flex:1}.g-report svg{color:var(--lime-400);flex:none}@media (max-width:640px){.g-report{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow""title arrow";gap:4px 12px;padding:18px 20px;display:grid}.g-report__label{grid-area:label}.g-report strong{grid-area:title;line-height:1.45}.g-report svg{grid-area:arrow}}.g-faq>.b-section{padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.g-more-sec{padding-bottom:clamp(8px,2vw,16px)}.g-consult{border-radius:var(--r-2xl);background:var(--action);color:#ffffffd9;padding:clamp(28px,4vw,44px)}.g-consult h2{color:#fff;font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.g-consult p{margin:10px 0 24px}.g-consult .b-btn--primary{background:var(--lime-400);color:var(--gray-950)}.g-more{margin:0 0 8px}.g-mini{display:grid}.g-mini a{border-bottom:1px solid var(--line);min-height:48px;font-weight:var(--fw-semibold);color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.g-mini a svg{color:var(--text-faint);flex:none}.g-mini a:hover{color:var(--action)}.r-banner{background:var(--lime-100);color:var(--lime-800);font-size:13.5px;font-weight:var(--fw-medium)}.r-banner .b-container{align-items:center;gap:8px;padding-block:10px;display:flex}.r-banner svg{flex:none;align-self:flex-start;margin-top:3px}.r-head .b-eyebrow{display:flex}.r-title{max-width:900px}.r-meta{color:var(--text-sub);margin-top:16px;font-size:14px}.r-body{gap:40px;padding-bottom:clamp(64px,8vw,120px);display:grid}.r-qa{gap:12px;max-width:920px;display:grid}.r-ask{background:var(--action);color:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start;gap:10px;max-width:min(680px,100%);padding:16px 20px;font-size:16.5px;line-height:1.55;display:inline-flex}.r-ask svg{flex:none;margin-top:4px}.r-ask em{opacity:.75;font-size:12.5px;font-style:normal;display:block}.r-answer{background:var(--night-800);color:var(--text-on-dark-sub);border-radius:20px 20px 6px;padding:22px 24px}.r-answer__mark{font-size:13px;font-weight:var(--fw-semibold);color:var(--lime-400);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.r-answer p{color:#fff;font-size:17px;line-height:1.75}.r-kpis{grid-template-columns:repeat(var(--kpi-n,4), minmax(0, 1fr));gap:12px;display:grid}.r-kpis div{border-radius:var(--r-lg);background:var(--gray-50);flex-direction:column;gap:4px;padding:20px;display:flex}.r-kpis div>span{color:var(--text-sub);font-size:13.5px}.r-kpis strong{font-size:28px;font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:-.035em;white-space:nowrap}.r-kpis em{font-size:13px;font-style:normal;font-weight:var(--fw-semibold);color:var(--action)}.r-kpis small{color:var(--text-faint);font-size:12px;line-height:1.5}@media (max-width:860px){.r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.r-kpis>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.r-kpis div{padding:16px}.r-kpis strong{font-size:clamp(20px,6vw,28px)}}.r-charts{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.r-charts>.r-chart:only-child{grid-column:1/-1}.r-chart{border-radius:var(--r-xl);border:1px solid var(--line);margin:0;padding:24px}.r-chart figcaption strong{color:var(--text-strong);font-size:17px;display:block}.r-chart figcaption span{color:var(--text-sub);font-size:13px}.r-chart__legend{color:var(--text-sub);gap:14px;margin:14px 0;font-size:13px;display:flex}.r-chart__legend i{background:var(--blue-200);border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.r-chart__legend .is-s1 i,.r-chart__bar.is-s1 .r-chart__track i{background:var(--action)}.r-chart__rows{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.r-chart__legend+.r-chart__rows{margin-top:0}.r-chart__row{display:contents}.r-chart__label{max-width:9.5em;color:var(--text);font-size:13.5px;line-height:1.35}.r-chart__bars{gap:4px;min-width:0;display:grid}.r-chart__bar{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:8px;display:grid}.r-chart__track{height:12px;display:block;position:relative}.r-chart__track i{inset-block:0;width:var(--v);background:var(--blue-200);border-radius:4px;min-width:2px;position:absolute;left:0}.r-chart--single .r-chart__track i{background:var(--blue-400)}.r-chart__val{color:var(--text-sub);white-space:nowrap;text-align:right;font-size:12px}.r-chart--diverge .r-chart__track:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.r-chart--diverge .r-chart__track i{width:calc(var(--v) / 2);left:50%}.r-chart--diverge .is-neg .r-chart__track i{background:var(--red-500);left:auto;right:50%}.r-chart--diverge .is-neg .r-chart__val{color:var(--text-strong);font-weight:var(--fw-semibold)}.r-chart__axis{color:var(--text-sub);justify-content:space-between;font-size:12px;display:flex}.r-chart__row--axis .r-chart__bar{margin-bottom:-4px}@media (max-width:980px){.r-charts{grid-template-columns:1fr}}.r-findings h2,.r-actions h2{margin-bottom:16px}.r-f__ev{color:var(--text);font-size:15px;margin-top:12px!important}.r-f__ev strong{color:var(--action);margin-right:4px}.r-f__in{color:var(--text-sub);font-size:15px;margin-top:6px!important}.r-f__next{border-top:1px dashed var(--line-strong);font-size:15px;font-weight:var(--fw-semibold);color:var(--text-strong);align-items:flex-start;gap:6px;padding-top:12px;display:flex;margin-top:12px!important}.r-f__next svg{color:var(--action);flex:none;margin-top:4px}.r-table-wrap h2{margin-bottom:12px}.r-table-wrap>.t-caption{margin-top:8px}.r-table{border:1px solid var(--line);border-radius:var(--r-lg);overflow:auto}.r-table__row{border-top:1px solid var(--line);grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:12px;min-width:560px;padding:14px 18px;font-size:14.5px;display:grid}.r-table__head{background:var(--gray-50);font-size:13px;font-weight:var(--fw-semibold);color:var(--text-sub);border-top:0}.r-table__row>.is-num{white-space:nowrap}@media (max-width:640px){.r-table{border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.r-table .r-table__head{display:none}.r-table__row{border:1px solid var(--line);border-radius:var(--r-md);grid-auto-columns:auto;grid-auto-flow:row;gap:8px;min-width:0;padding:14px 16px;font-size:14.5px;line-height:1.55;display:grid}.r-table__row>span{color:var(--text-strong);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.r-table__row>span:before{content:attr(data-label);color:var(--text-sub);font-size:13px}.r-table__row>span:first-child{border-bottom:1px solid var(--line);font-size:15.5px;font-weight:var(--fw-bold);padding-bottom:8px;display:block}.r-table__row>span:first-child:before{content:none}}.r-actions h2{align-items:center;gap:10px;display:flex}.r-actions h2 svg{color:var(--action)}.r-actions ol{gap:10px;margin-top:16px;display:grid}.r-actions li{border-radius:var(--r-lg);border:1px solid var(--line);grid-template-columns:36px 1fr;gap:14px;padding:18px 20px;display:grid}.r-actions li>span{background:var(--blue-50);width:32px;height:32px;color:var(--action);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.r-actions__who{color:var(--text-sub);font-size:13.5px}.r-actions__who strong{color:var(--action)}.r-actions__task{font-size:16.5px;font-weight:var(--fw-semibold);color:var(--text-strong);margin-top:2px!important}.r-actions__done{color:var(--lime-800);font-size:14px;margin-top:6px!important}.r-limits ul{color:var(--text);gap:8px;padding-left:18px;font-size:15px;list-style:outside;display:grid}.r-tools{margin-top:16px}.r-downloads{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.r-downloads a{border-radius:var(--r-md);background:var(--gray-100);height:44px;font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.r-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;font-weight:var(--fw-semibold);justify-content:space-between;gap:12px;padding:20px 0;display:flex}.r-nav a{color:var(--text-strong);align-items:center;gap:6px;display:inline-flex}.r-nav a:hover{color:var(--action)}.r-nav__all{white-space:nowrap}@media (max-width:640px){.r-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prev next""all all";row-gap:4px;display:grid}.r-nav a{min-height:44px}.r-nav__prev{grid-area:prev}.r-nav__next{text-align:right;grid-area:next;justify-content:flex-end}.r-nav .r-nav__all{border-top:1px dashed var(--line);color:var(--text-sub);grid-area:all;justify-content:center;padding-top:8px;font-size:14.5px}}.r-consult{max-width:none}.nf__actions{margin-top:32px}.g-faq .b-container{max-width:calc(var(--container-text) + var(--gutter) * 2)}.g-faq .b-faq{grid-template-columns:minmax(0,1fr);gap:8px}.dv-hero,.dv-tour{--dv-glass:#ffffff0a;--dv-line:#94a3b824;--dv-up:#34d399;--dv-down:#f87171}.dv-tone--cyan{--ta:#22d3ee;--tb:#3b82f6}.dv-tone--blue{--ta:#60a5fa;--tb:#6366f1}.dv-tone--violet{--ta:#a855f7;--tb:#ec4899}.dv-tone--amber{--ta:#f59e0b;--tb:#f97316}.dv-tone--emerald{--ta:#34d399;--tb:#14b8a6}.dv-tone--rose{--ta:#fb7185;--tb:#ec4899}.dv-hero{background:radial-gradient(55% 45% at 85% 4%, #22d3ee29, transparent 62%), radial-gradient(50% 50% at 0% 30%, #6366f133, transparent 60%), var(--night-900);color:var(--text-on-dark-sub);padding:40px 0 88px}.dv-hero .b-crumbs,.dv-hero .b-crumbs a{color:#f3f6fb8c}.dv-hero .b-crumbs [aria-current]{color:var(--text-on-dark)}.dv-hero__copy{max-width:860px}.dv-hero__h1{margin:18px 0 0}.dv-hero__kw{font-size:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--lime-400);margin-bottom:14px;display:block}.dv-hero__title{font-size:var(--fs-display-2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-on-dark);text-wrap:balance;line-height:1.12;display:block}.dv-hero__title em{background:linear-gradient(90deg,#22d3ee,#6d8dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.dv-hero__lead{max-width:740px;font-size:var(--fs-lead);color:var(--text-on-dark-sub);margin:22px 0 30px;line-height:1.65}.dv-hero .b-btn--ghost{color:var(--text-on-dark);border-color:#ffffff38}.dv-hero__chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.dv-hero__chips li{border:1px solid var(--dv-line);background:var(--dv-glass);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-on-dark);border-radius:999px;padding:7px 13px}.dv-hero__visual{margin-top:52px}.dv-hero__note{text-align:right;color:#f3f6fb73;margin:12px 4px 0;font-size:12.5px}.dv-window{background:linear-gradient(#0d1528,#0a101e);border:1px solid #94a3b82e;border-radius:24px;overflow:hidden;box-shadow:0 50px 120px -50px #22d3ee59,0 30px 80px -30px #0009}.dv-window__bar{background:#ffffff08;border-bottom:1px solid #94a3b81f;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.dv-window__bar i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.dv-window__bar span{color:#f3f6fb80;margin-left:10px;font-size:12.5px}.dv-window__body{padding:28px 30px 26px}.dv-window__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dv-window__title{font-size:26px;font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-on-dark);margin:0}.dv-window__sub{color:#f3f6fb8c;margin:4px 0 0;font-size:14px}.dv-window__ctrl{gap:8px;display:flex}.dv-window__ctrl span{border:1px solid var(--dv-line);color:#f3f6fb9e;white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:13px}.dv-window__ctrl .is-on{color:#a5f3fc;border-color:#22d3ee73}.dv-sec{font-size:18px;font-weight:var(--fw-bold);color:var(--text-on-dark);margin:26px 0 14px;padding-left:14px;position:relative}.dv-sec:before{content:"";background:linear-gradient(#22d3ee,#3b82f6);border-radius:4px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.dv-window__tabs{background:#ffffff0a;border-radius:14px;flex-wrap:wrap;gap:4px;margin-top:18px;padding:6px;display:inline-flex}.dv-window__tabs span{color:#f3f6fb99;border-radius:9px;padding:8px 15px;font-size:14px}.dv-window__tabs .is-on{color:#fff;font-weight:var(--fw-semibold);background:linear-gradient(135deg,#22d3ee,#3b82f6)}.dv-rt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dv-rt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-rt{color:#f3f6fb9e;border:1px solid;border-radius:18px;padding:18px 18px 16px}.dv-rt--good{background:linear-gradient(160deg,#0e749052,#1e3a8a4d);border-color:#22d3ee61}.dv-rt--warn{background:linear-gradient(160deg,#9a341252,#78350f38);border-color:#fb923c6b}.dv-rt__top{align-items:center;gap:8px;font-size:13px;display:flex}.dv-rt__k{font-size:15px;font-weight:var(--fw-bold);color:var(--text-on-dark)}.dv-rt__live{color:#67e8f9;align-items:center;gap:5px;display:inline-flex}.dv-rt__live:before{content:"";background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dv-blink}.dv-rt__amount{font-size:clamp(26px,2.6vw,34px);font-weight:var(--fw-heavy);letter-spacing:-.03em;color:var(--text-on-dark);margin:10px 0 12px}.dv-rt__row{background:#ffffff0b;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.dv-rt__row strong{color:var(--text-on-dark);margin-top:2px;font-size:15px;display:block}.dv-rt__band{background:#ffffff0d;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}.dv-rt--good .dv-rt__band b{color:#67e8f9}.dv-rt--warn .dv-rt__band b{color:#fdba74}.dv-pill{font-size:12px;font-weight:var(--fw-bold);border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.dv-pill--up{color:var(--dv-up);background:#10b9812e}.dv-pill--down{color:var(--dv-down);background:#ef444433}.dv-def__text{border-left:4px solid var(--lime-400);max-width:1040px;font-size:var(--fs-lead);color:var(--text-strong);margin:0;padding-left:20px;line-height:1.7}.dv-tour{background:radial-gradient(40% 30% at 100% 10%, #a855f724, transparent 60%), radial-gradient(40% 30% at 0% 60%, #22d3ee1a, transparent 60%), var(--night-900);color:var(--text-on-dark-sub);padding:clamp(80px,9vw,128px) 0 clamp(60px,7vw,96px)}.dv-tour .b-head__title{color:var(--text-on-dark)}.dv-tour .b-eyebrow{color:var(--lime-400)}.dv-tour .b-head__lead{color:var(--text-on-dark-sub)}.dv-tour__nav{flex-wrap:wrap;gap:8px;margin:8px 0 24px;display:flex}.dv-tour__nav a{border:1px solid var(--dv-line);background:var(--dv-glass);color:var(--text-on-dark);border-radius:999px;padding:9px 14px;font-size:14px;text-decoration:none;transition:border-color .2s,background .2s}.dv-tour__nav a:hover{border-color:var(--ta);background:#ffffff12}.dv-tour__nav span{font-weight:var(--fw-heavy);color:var(--ta);margin-right:4px}.dv-q{border-top:1px solid #94a3b81a;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(48px,6vw,84px) 0;scroll-margin-top:90px;display:grid}.dv-q--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dv-q--flip .dv-q__copy{order:2}.dv-q__no{font-size:15px;font-weight:var(--fw-heavy);letter-spacing:.06em;background:linear-gradient(90deg, var(--ta), var(--tb));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.dv-q__title{font-size:var(--fs-h2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);color:var(--text-on-dark);text-wrap:balance;margin:10px 0 16px;line-height:1.22}.dv-q__answer{font-size:var(--fs-body);margin:0;line-height:1.75}.dv-q__points{margin:22px 0 0;padding:0;list-style:none}.dv-q__points li{color:var(--text-on-dark);margin-top:11px;padding-left:26px;font-size:15.5px;line-height:1.55;position:relative}.dv-q__points li:before{content:"";background:linear-gradient(135deg, var(--ta), var(--tb));width:12px;height:12px;box-shadow:0 0 12px -2px var(--ta);border-radius:4px;position:absolute;top:7px;left:2px}.dv-panel{border:1px solid var(--dv-line,#94a3b824);color:#f3f6fb9e;background:linear-gradient(#1e293b9e,#0f172ab3);border-radius:22px;padding:22px;position:relative;box-shadow:0 40px 90px -50px #000c}.dv-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--ta,#22d3ee), var(--tb,#3b82f6), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:22px;right:22px}.dv-sample{text-align:right;color:#f3f6fb6b;margin-top:14px;font-size:12px;display:block}.dv-legend{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.dv-legend b{color:var(--text-on-dark)}.dv-dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.dv-dot--cyan{background:#22d3ee}.dv-dot--amber{background:#fb923c}.dv-dot--violet{background:#c084fc}.dv-dot--gray{background:#94a3b8}.dv-tabs{background:#ffffff0b;border-radius:14px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.dv-tabs button{font:inherit;font-size:14px;font-weight:var(--fw-semibold);color:#f3f6fb99;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;padding:10px 14px;transition:background .2s,color .2s}.dv-tabs button:hover{color:var(--text-on-dark)}.dv-tabs button.is-on{color:#fff;background:linear-gradient(135deg,#22d3ee,#3b82f6)}.dv-tabs button:focus-visible{outline:2px solid var(--lime-400);outline-offset:2px}.dv-period{background:#ffffff0a;border-radius:10px;margin:14px 0 12px;padding:7px 12px;font-size:13px;display:inline-block}.dv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dv-stats div{background:#ffffff09;border:1px solid #94a3b81a;border-radius:12px;padding:12px 14px}.dv-stats span{font-size:12px}.dv-stats strong{color:var(--text-on-dark);margin-top:4px;font-size:18px;display:block}.dv-tools{flex-wrap:wrap;gap:6px;margin:14px 0 8px;display:flex}.dv-tools span{background:#ffffff0b;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.dv-tools .dv-search{flex:140px}.dv-tools .is-on{color:#a5f3fc;background:#22d3ee24}.dv-tr{color:var(--text-on-dark);border-bottom:1px solid #94a3b814;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8px;padding:11px 6px;font-size:14px;display:grid}.dv-tr--head{color:#f3f6fb8c;font-size:12px}.dv-rank{justify-content:center;display:flex}.dv-medal--1{color:#fbbf24}.dv-medal--2{color:#cbd5e1}.dv-medal--3{color:#d97706}.dv-share{align-items:center;gap:8px;display:flex}.dv-share i{background:#ffffff0f;border-radius:99px;flex:1;height:10px;position:relative;overflow:hidden}.dv-share i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#3b82f6);position:absolute;inset:0 auto 0 0}.dv-share em{text-align:right;width:44px;font-size:12.5px;font-style:normal}.dv-up{color:var(--dv-up,#34d399)}.dv-down{color:var(--dv-down,#f87171)}.dv-formula{color:#f3f6fb80;margin:12px 0 0;font-size:12px;line-height:1.6}.dv-donut{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.dv-donut__chart{position:relative}.dv-donut__chart svg{filter:drop-shadow(0 0 18px #8b5cf640);width:100%;display:block}.dv-donut__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dv-donut__center span{font-size:11px}.dv-donut__center strong{color:var(--text-on-dark);font-size:24px}.dv-donut__center em{max-width:120px;font-size:11.5px;font-style:normal}.dv-donut__total{margin:0 0 10px;font-size:13px}.dv-donut__total strong{color:var(--text-on-dark);margin-left:6px;font-size:18px}.dv-donut__list ul{margin:0;padding:0;list-style:none}.dv-donut__list li{border-bottom:1px solid #94a3b814;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.dv-donut__list li i{border-radius:3px;width:10px;height:10px}.dv-donut__list li span{color:var(--text-on-dark);font-size:13.5px}.dv-donut__list li strong{color:var(--text-on-dark);font-size:14px}.dv-donut__list li em{grid-column:2/-1;font-size:12px;font-style:normal}.dv-donut__extra{color:#fca5a5;background:#f8717117;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:12.5px}.dv-sum4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dv-sum4>div{background:#ffffff09;border:1px solid #94a3b81a;border-radius:14px;padding:13px 14px}.dv-sum4>div.is-key{border-color:color-mix(in srgb, var(--ta,#22d3ee) 55%, transparent);background:color-mix(in srgb, var(--ta,#22d3ee) 10%, transparent)}.dv-sum4 span{align-items:center;gap:6px;font-size:12.5px;display:flex}.dv-sum4 strong{font-size:20px;font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--text-on-dark);margin:6px 0 3px;display:block}.dv-sum4 strong.dv-up{color:var(--dv-up,#34d399)}.dv-sum4 strong.dv-small{font-size:14.5px;line-height:1.4}.dv-sum4 em{font-size:12px;font-style:normal}.dv-chart{margin-top:16px}.dv-chart svg{width:100%;height:auto;display:block;overflow:visible}.dv-chart__legend{flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12.5px;display:flex}.dv-chart__axis{color:#f3f6fb80;justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.dv-chart__axis .is-today{color:#67e8f9;font-weight:var(--fw-bold)}.dv-chart__axis--12 span{text-align:center;flex:1;font-size:11px}.dv-grid{stroke:#ffffff12;stroke-dasharray:3 5}.dv-avgline{fill:none;stroke:#94a3b8;stroke-width:2px;stroke-dasharray:6 6;opacity:.7}.dv-avgarea{fill:#94a3b814}.dv-today{stroke:#22d3ee;stroke-width:1.5px;stroke-dasharray:3 4}.dv-cum__dot{fill:#0b1222;stroke:#22d3ee;stroke-width:3px}.dv-forecast{stroke:#ec4899;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.85}.dv-forecast__dot{fill:#ec4899}.dv-cum__line,.dv-month__line{stroke-dasharray:1600;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out)}.dv-cum__area{transition:opacity 1s .6s}html.b-js .dv-cum:not(.is-seen) .dv-cum__line,html.b-js .dv-month:not(.is-seen) .dv-month__line{stroke-dashoffset:1600px}html.b-js .dv-cum:not(.is-seen) .dv-cum__area{opacity:0}.dv-alert-dot{fill:#f472b6;stroke:#f472b659;stroke-width:8px;animation:1.8s ease-in-out infinite dv-blink}.dv-cash{margin-top:18px}.dv-cash__title{margin:0 0 6px;font-size:13px}.dv-cash__row{color:var(--text-on-dark);background:#ffffff08;border-radius:10px;grid-template-columns:70px 90px minmax(0,1fr);align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:13.5px;display:grid}.dv-cash__row em{color:#67e8f9;align-items:center;gap:6px;font-size:12.5px;font-style:normal;display:inline-flex}.dv-cash__row.is-red{background:#ef44441f}.dv-cash__row.is-red em{color:#fca5a5}.dv-cash__row.is-amber{background:#f59e0b1f}.dv-cash__row.is-amber em{color:#fcd34d}.dv-chip{color:#6ee7b7;background:#34d3991f;border-radius:999px;margin:0;padding:5px 11px;font-size:12px;display:inline-block}.dv-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px;display:grid}.dv-rings>div{background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.dv-rings svg{flex:none;width:46px;height:46px}.dv-ring__bg,.dv-ring__fg{fill:none;stroke-width:4px}.dv-ring__bg{stroke:#ffffff14}.dv-ring__fg{stroke:#34d399;stroke-linecap:round;stroke-dasharray:calc(var(--p) * 1px) 100px;transform-origin:50%;transform-box:fill-box;transition:stroke-dasharray 1.2s var(--ease-out);transform:rotate(-90deg)}html.b-js .dv-trainer:not(.is-seen) .dv-ring__fg{stroke-dasharray:0 100}.dv-rings strong{color:var(--text-on-dark);font-size:13px;display:block}.dv-rings span{font-size:15px;font-weight:var(--fw-heavy);color:var(--text-on-dark);display:block}.dv-rings em{font-size:11.5px;font-style:normal;display:block}.dv-top5__title{font-size:15px;font-weight:var(--fw-bold);color:var(--text-on-dark);align-items:center;gap:8px;margin:0;display:flex}.dv-top5__title svg{color:#fbbf24}.dv-top5__title span{font-size:12px;font-weight:var(--fw-medium);background:#ffffff12;border-radius:99px;padding:2px 9px}.dv-top5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 18px;display:grid}.dv-top5__card{transition:transform .6s var(--ease-spring), opacity .6s;transition-delay:calc(var(--i) * 90ms);background:#ffffff0a;border:1px solid #94a3b824;border-radius:14px;padding:14px 13px}html.b-js .dv-trainer:not(.is-seen) .dv-top5__card{opacity:0;transform:translateY(18px)}.dv-top5__card.is-1{background:linear-gradient(160deg,#fbbf243d,#92400e2e);border-color:#fbbf248c}.dv-top5__card.is-2{background:linear-gradient(160deg,#cbd5e129,#33415533);border-color:#cbd5e166}.dv-top5__card.is-3{background:linear-gradient(160deg,#d9770633,#78350f29);border-color:#d9770673}.dv-top5__head{justify-content:space-between;align-items:center;display:flex}.dv-top5__no{width:22px;height:22px;color:var(--text-on-dark);background:#ffffff1a;border-radius:50%;place-items:center;font-size:12px;display:grid}.dv-rankch{font-size:11.5px;font-weight:var(--fw-bold);background:#ffffff14;border-radius:99px;align-items:center;gap:2px;padding:2px 7px;display:inline-flex}.dv-rankch.is-up{color:#6ee7b7;background:#10b98133}.dv-rankch.is-up svg{color:#fb923c}.dv-rankch.is-down{color:#fca5a5;background:#ef444433}.dv-top5__name{color:var(--text-on-dark);margin-top:10px;font-size:16px;display:block}.dv-top5__role{font-size:11.5px;display:block}.dv-top5__v{font-size:18px;font-weight:var(--fw-heavy);color:var(--text-on-dark);margin:10px 0 7px;display:block}.dv-top5__bar{background:#ffffff14;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.dv-top5__bar:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#34d399,#14b8a6);position:absolute;inset:0 auto 0 0}.dv-top5__card em{color:#6ee7b7;margin-top:6px;font-size:11.5px;font-style:normal;display:block}.dv-cols{flex-wrap:wrap;gap:6px;display:flex}.dv-cols span{width:100%;font-size:12.5px}.dv-cols i{color:#f3f6fbbf;background:#ffffff0d;border-radius:8px;padding:4px 9px;font-size:12px;font-style:normal}.dv-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.dv-bar{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.dv-bar__track{justify-content:center;align-items:flex-end;width:100%;height:170px;margin-bottom:8px;display:flex}.dv-bar__fill{width:min(72px,100%);height:var(--h);background:linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 22%, transparent));box-shadow:0 0 26px -8px var(--c);transform-origin:bottom;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * .11s);border-radius:10px 10px 4px 4px;display:block;position:relative}html.b-js .dv-funnel:not(.is-seen) .dv-bar__fill{transform:scaleY(0)}.dv-bar__fill.is-cut:after{content:"";border-top:2px solid #0f172a;border-bottom:2px solid #0f172a;height:7px;position:absolute;top:30%;left:-3px;right:-3px;transform:skewY(-10deg)}.dv-bar strong{color:var(--text-on-dark);font-size:12.5px}.dv-bar>span{font-size:16px;font-weight:var(--fw-heavy);color:var(--text-on-dark)}.dv-bar em{color:#fca5a5;font-size:11px;font-style:normal}.dv-play{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dv-play__card{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-sm);border-radius:22px;gap:18px;padding:26px;display:flex}.dv-play__card ol{flex:1;margin:0;padding:0;list-style:none}.dv-play__card li{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:10px;margin-top:10px;display:grid}.dv-play__card li:first-child{margin-top:4px}.dv-play__card li em{font-size:12px;font-style:normal;font-weight:var(--fw-bold);border-radius:7px;justify-self:start;padding:3px 8px}.dv-play__card li:first-child em{color:#b91c1c;background:#fee2e2}.dv-play__card li:nth-child(2) em{background:var(--blue-50);color:var(--blue-600)}.dv-play__card li:nth-child(3) em{background:var(--lime-100);color:var(--lime-800)}.dv-play__card li strong{color:var(--text-strong);font-size:17px;line-height:1.45}.dv-play__card li span{color:var(--text);font-size:15.5px;line-height:1.6}.dv-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.dv-trust__grid>div{border-top:2px solid var(--line);padding:22px 0 8px}.dv-trust__grid svg{color:var(--action)}.dv-trust__grid strong{color:var(--text-strong);margin:10px 0 6px;font-size:17px;display:block}.dv-trust__grid p{color:var(--text-sub);margin:0 0 14px;font-size:15px;line-height:1.65}.dv-ai{background:linear-gradient(120deg, var(--night-800), #1e1b4b);color:var(--text-on-dark-sub);transition:transform .25s var(--ease-out);border-radius:22px;align-items:center;gap:18px;padding:24px 28px;text-decoration:none;display:flex}.dv-ai:hover{transform:translateY(-2px)}.dv-ai__icon{background:var(--lime-400);width:48px;height:48px;color:var(--night-900);border-radius:14px;flex:none;place-items:center;display:grid}.dv-ai__copy strong{color:var(--text-on-dark);font-size:18px;line-height:1.45;display:block}.dv-ai__copy>span{margin-top:4px;font-size:14.5px;display:block}.dv-ai__arrow{color:var(--lime-400);flex:none;margin-left:auto}@keyframes dv-blink{50%{opacity:.35}}@media (max-width:1080px){.dv-q,.dv-q--flip{grid-template-columns:minmax(0,1fr)}.dv-q--flip .dv-q__copy{order:0}.dv-top5{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:6px;overflow-x:auto}.dv-top5__card{scroll-snap-align:start}}@media (max-width:760px){.dv-hero{padding:28px 0 64px}.dv-window__body{padding:18px 14px}.dv-window__ctrl{display:none}.dv-window__title{font-size:20px}.dv-rt-grid,.dv-rt-grid--2{grid-template-columns:minmax(0,1fr)}.dv-panel{padding:16px 14px}.dv-stats,.dv-sum4,.dv-rings{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dv-tr{grid-template-columns:30px minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);gap:6px;font-size:13px}.dv-hide-m{display:none}.dv-share em{width:38px}.dv-donut{grid-template-columns:minmax(0,1fr);gap:16px}.dv-donut__chart{width:min(220px,70%);margin:0 auto}.dv-chart__axis--12 span:nth-child(2n){visibility:hidden}.dv-cash__row{grid-template-columns:minmax(0,1fr) auto}.dv-cash__row em{grid-column:1/-1}.dv-bars{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.dv-bar__track{height:110px}.dv-play{grid-template-columns:minmax(0,1fr)}.dv-play__card{flex-direction:column;padding:22px}.dv-trust__grid{grid-template-columns:minmax(0,1fr)}.dv-ai{flex-wrap:wrap;padding:22px}.dv-ai__arrow{display:none}}@media (prefers-reduced-motion:reduce){.dv-rt__live:before,.dv-alert-dot{animation:none}}.dv-hero~section{--section-y:clamp(60px, 7.4vw, 112px);--section-y-sm:clamp(44px, 5.4vw, 76px)}.dv-tour{padding:clamp(56px,6vw,88px) 0 clamp(40px,4.6vw,64px)}.dv-q{padding:clamp(36px,4.4vw,60px) 0}.dv-def__text--dark{color:var(--text-on-dark-sub);margin-top:clamp(36px,4.4vw,56px)}@media (min-width:1081px){.dv-tour__nav{grid-template-columns:repeat(3,max-content);display:grid}}.dv-sum4 strong{white-space:nowrap}@media (max-width:760px){.dv-sum4 strong{font-size:clamp(15px,4.4vw,18px)}.dv-window__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dv-window__tabs span{text-align:center}.dv-tools .dv-search{flex:100%}.dv-tools span:not(.dv-search){flex:1 1 0;justify-content:center}.dv-top5{grid-template-columns:repeat(5,minmax(128px,40%))}}.v5-hero{background:radial-gradient(52% 46% at 88% 6%, #c5f82a1f, transparent 64%), radial-gradient(50% 52% at 0% 32%, #004fec47, transparent 62%), var(--night-900);color:var(--text-on-dark-sub);padding:40px 0 clamp(64px,8vw,104px);overflow:hidden}.v5-hero .b-crumbs,.v5-hero .b-crumbs a{color:#f3f6fb8c}.v5-hero .b-crumbs [aria-current]{color:var(--text-on-dark)}.v5-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.v5-hero__h1{margin:18px 0 0}.v5-hero__kw{font-size:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--lime-400);margin-bottom:14px;display:block}.v5-hero__title{font-size:var(--fs-display-2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--text-on-dark);text-wrap:balance;word-break:keep-all;line-height:1.12;display:block}.v5-hero__title em{color:var(--lime-400);font-style:normal}.v5-hero__lead{max-width:600px;font-size:var(--fs-lead);color:var(--text-on-dark-sub);margin:22px 0 30px;line-height:1.65}.v5-hero .b-btn--ghost{color:var(--text-on-dark);border-color:#ffffff38}.v5-hero__chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.v5-hero__chips li{border-radius:var(--r-pill);font-size:13.5px;font-weight:var(--fw-medium);color:#f3f6fbd1;background:#ffffff0d;border:1px solid #ffffff24;padding:6px 12px}.v5-hero__visual{min-width:0;position:relative}.v5-hero__note{color:#f3f6fb80;text-align:center;margin-top:14px;font-size:12.5px}@media (max-width:980px){.v5-hero__grid{grid-template-columns:1fr}}.v5-def{border-bottom:1px solid var(--line)}.v5-def__text{max-width:980px;color:var(--text);font-size:clamp(17px,1.5vw,20px);line-height:1.75}.v5-sec{padding:clamp(72px,9vw,128px) 0}.v5-sec--subtle{background:var(--bg-subtle)}.v5-sec--dark{background:var(--night-900);color:var(--text-on-dark-sub)}.v5-sec--dark .b-head__title,.v5-sec--dark h2,.v5-sec--dark h3{color:var(--text-on-dark)}.v5-sec--dark .b-eyebrow{color:var(--lime-400)}.v5-sec--dark .b-head__lead{color:var(--text-on-dark-sub)}.v5-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,56px);display:grid}.v5-story__steps{margin:0;padding:0;list-style:none}.v5-story__step{opacity:.38;min-height:72vh;transition:opacity .42s var(--ease-out);flex-direction:column;justify-content:center;gap:12px;padding:24px 0;display:flex}.v5-story__step:first-child{justify-content:flex-start;min-height:56vh;padding-top:8vh}.v5-story__step:last-child{min-height:60vh}.v5-story__step.is-active,html:not(.b-js) .v5-story__step{opacity:1}.v5-story__no{font-size:14px;font-weight:var(--fw-bold);color:var(--action);letter-spacing:.04em}.v5-story__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance;line-height:1.32}.v5-story__body{font-size:var(--fs-body);color:var(--text);max-width:520px;line-height:1.72}.v5-story__points{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v5-story__points li{font-size:var(--fs-small);color:var(--text);align-items:flex-start;gap:8px;display:flex}.v5-story__points svg{color:var(--action);flex:none;margin-top:4px}.v5-story__inline{display:none}.v5-story__stage{position:relative}.v5-story__sticky{justify-items:center;gap:18px;display:grid;position:sticky;top:calc(50vh - min(300px,36vh))}.v5-story__screen{width:100%;animation:v5-swap .52s var(--ease-out) both}@keyframes v5-swap{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.v5-story__dots{gap:6px;display:flex}.v5-story__dots span{background:var(--gray-200);width:28px;height:4px;transition:background .3s var(--ease-out);border-radius:4px}.v5-story__dots .is-done{background:var(--blue-200)}.v5-story__dots .is-on{background:var(--action)}.v5-story.is-dark .v5-story__title{color:var(--text-on-dark)}.v5-story.is-dark .v5-story__body,.v5-story.is-dark .v5-story__points li{color:var(--text-on-dark-sub)}.v5-story.is-dark .v5-story__no,.v5-story.is-dark .v5-story__points svg{color:var(--lime-400)}.v5-story.is-dark .v5-story__dots span{background:#ffffff24}.v5-story.is-dark .v5-story__dots .is-on{background:var(--lime-400)}@media (max-width:980px){.v5-story{grid-template-columns:1fr}.v5-story__stage{display:none}.v5-story__step,.v5-story__step:first-child,.v5-story__step:last-child{opacity:1;border-top:1px solid var(--line);min-height:0;padding:28px 0}.v5-story.is-dark .v5-story__step{border-color:var(--night-line)}.v5-story__inline{margin-top:10px;display:block}}.v5-flow{--n:5;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.v5-flow__node{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.v5-flow__icon{z-index:1;background:var(--bg);border:1px solid var(--line-strong);width:64px;height:64px;color:var(--text-strong);box-shadow:var(--shadow-sm);border-radius:20px;place-items:center;display:grid;position:relative}.v5-flow__node--blue .v5-flow__icon{background:var(--action);color:#fff;border-color:#0000}.v5-flow__node--lime .v5-flow__icon{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.v5-flow__node strong{font-size:15.5px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-title)}.v5-flow__sub{color:var(--text-sub);font-size:13.5px;line-height:1.5}.v5-flow__wire{background:repeating-linear-gradient(90deg, var(--gray-300) 0 6px, transparent 6px 11px);width:calc(100% - 80px);height:2px;position:absolute;top:31px;left:calc(50% + 40px);overflow:hidden}.v5-flow__wire:after{content:"";background:linear-gradient(90deg, transparent, var(--action));opacity:0;width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.v5-flow.is-run .v5-flow__wire:after{animation:v5-travel calc(var(--n) * .7s) var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .7s)}@keyframes v5-travel{0%{opacity:1;transform:translate(-100%)}22%{opacity:1;transform:translate(250%)}23%,to{opacity:0;transform:translate(250%)}}.v5-flow.is-dark .v5-flow__icon{background:var(--night-700);border-color:var(--night-line);color:var(--text-on-dark)}.v5-flow.is-dark .v5-flow__node strong{color:var(--text-on-dark)}.v5-flow.is-dark .v5-flow__sub{color:var(--text-on-dark-sub)}.v5-flow.is-dark .v5-flow__wire{background:repeating-linear-gradient(90deg,#ffffff38 0 6px,#0000 6px 11px)}.v5-flow.is-dark .v5-flow__wire:after{background:linear-gradient(90deg, transparent, var(--lime-400))}@media (max-width:860px){.v5-flow{grid-template-columns:1fr;gap:22px}.v5-flow__node{text-align:left;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:2px 14px;padding:0;display:grid}.v5-flow__icon{border-radius:18px;grid-row:1/span 2;width:56px;height:56px}.v5-flow__sub{grid-column:2}.v5-flow__wire{background:repeating-linear-gradient(180deg, var(--gray-300) 0 5px, transparent 5px 9px);width:2px;height:22px;top:60px;left:27px}.v5-flow__wire:after{display:none}}.v5-compare{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);display:grid;overflow:hidden}.v5-compare__head,.v5-compare__row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.v5-compare__head span{font-size:13.5px;font-weight:var(--fw-bold);color:var(--text-sub);background:var(--bg-subtle);padding:14px 20px}.v5-compare__head .is-after{background:var(--action);color:#fff}.v5-compare__row{border-top:1px solid var(--line)}.v5-compare__row>*{margin:0;padding:18px 20px}.v5-compare__row strong{color:var(--text-strong);font-size:15.5px;font-weight:var(--fw-bold)}.v5-compare__row p{font-size:var(--fs-small);align-items:flex-start;gap:10px;line-height:1.62;display:flex}.v5-compare__row p svg{flex:none;margin-top:4px}.v5-compare__row .is-before{color:var(--text-sub)}.v5-compare__row .is-before svg{color:var(--red-500)}.v5-compare__row .is-after{color:var(--text-strong);background:var(--action-soft)}.v5-compare__row .is-after svg{color:var(--action)}@media (max-width:760px){.v5-compare__head{display:none}.v5-compare__row{grid-template-columns:1fr}.v5-compare__row>*{padding:12px 16px}.v5-compare__row strong{padding-top:18px}}.v5-calc{border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.v5-calc__form{align-content:start;gap:12px;padding:clamp(24px,4vw,44px);display:grid}.v5-calc__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-strong)}.v5-calc__lead{color:var(--text-sub);font-size:var(--fs-small)}.v5-calc__fields{gap:14px;margin-top:10px;display:grid}.v5-calc__field{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text);gap:6px;display:grid}.v5-calc__input{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--bg);min-height:52px;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);align-items:center;gap:10px;padding:0 16px;display:flex}.v5-calc__input:focus-within{border-color:var(--action);box-shadow:var(--focus)}.v5-calc__input input{min-width:0;font:inherit;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.v5-calc__input em{color:var(--text-sub);font-size:14px;font-style:normal}.v5-calc__result{background:var(--night-800);color:var(--text-on-dark-sub);align-content:center;justify-items:start;gap:12px;padding:clamp(24px,4vw,44px);display:grid}.v5-calc__value{color:var(--lime-400);align-items:baseline;gap:8px;display:flex}.v5-calc__value .t-num{font-size:clamp(44px,5vw,64px);font-weight:var(--fw-heavy);letter-spacing:-.03em;line-height:1}.v5-calc__value small{font-size:18px;font-weight:var(--fw-bold);color:var(--text-on-dark)}.v5-calc__detail{color:var(--text-on-dark);font-size:var(--fs-small);line-height:1.65}.v5-calc__empty{color:var(--text-on-dark-sub);font-size:17px}.v5-calc__formula,.v5-calc__note{color:#f3f6fb8f;font-size:13px;line-height:1.6}.v5-calc__result .b-btn--secondary{color:var(--text-on-dark);background:#ffffff1a;border-color:#fff3}@media (max-width:860px){.v5-calc{grid-template-columns:1fr}}.v5-day{gap:20px;display:grid}.v5-day__tabs{flex-wrap:wrap;gap:8px;display:flex}.v5-day__tabs button{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--bg);min-height:44px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);transition:background .2s var(--ease-out), color .2s var(--ease-out);padding:0 18px}.v5-day__tabs button.is-on{background:var(--gray-950);border-color:var(--gray-950);color:#fff}.v5-day__list{border-left:2px solid var(--line);gap:0;margin:0 0 0 52px;padding:0;list-style:none;display:grid}.v5-day__item{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:16px 0 16px 28px;display:grid;position:relative}.v5-day__item:before{content:"";background:var(--bg);border:2.5px solid var(--role,var(--action));border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:-7px}.v5-day__time{text-align:right;width:44px;font-size:14px;font-weight:var(--fw-bold);color:var(--text-sub);position:absolute;top:17px;left:-60px}.v5-day__role{border-radius:var(--r-xs);font-size:12.5px;font-weight:var(--fw-bold);color:var(--role,var(--action));background:color-mix(in srgb, var(--role,var(--action)) 12%, transparent);align-self:start;padding:2px 9px}.v5-day__item strong{color:var(--text-strong);font-size:16.5px;font-weight:var(--fw-bold)}.v5-day__item p{font-size:var(--fs-small);color:var(--text);grid-column:1/-1;max-width:720px;line-height:1.62}.v5-role--owner{--role:#004fec}.v5-role--desk{--role:#0e9f6e}.v5-role--coach{--role:#7a5af8}.v5-role--member{--role:#e8770e}.v5-guards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.v5-guards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v5-guards{grid-template-columns:1fr}}.v5-guard{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:8px;padding:20px;display:flex}.v5-guard__toast{border-radius:var(--r-sm);font-size:13.5px;font-weight:var(--fw-semibold);background:var(--gray-950);color:#fff;box-shadow:var(--shadow-sm);align-self:flex-start;padding:8px 12px;line-height:1.45}.v5-guard--warn .v5-guard__toast{color:#8a4b00;background:#fff4e0}.v5-guard--ok .v5-guard__toast{color:#0b6b45;background:#e3f6ee}.v5-guard strong{color:var(--text-strong);font-size:16px;font-weight:var(--fw-bold);margin-top:4px}.v5-guard p{color:var(--text);font-size:14.5px;line-height:1.6}.v5-setup{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v5-setup li{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);align-content:start;gap:8px;padding:22px;display:grid}.v5-setup__no{background:var(--action);color:#fff;width:34px;height:34px;font-weight:var(--fw-bold);border-radius:10px;place-items:center;display:grid}.v5-setup strong{color:var(--text-strong);font-size:17px}.v5-setup li>div{color:var(--text);font-size:14.5px;line-height:1.6}.v5-configs{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.v5-config{border-radius:var(--r-xl);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,3vw,32px);display:flex}.v5-config__visual{width:100%;margin-bottom:8px}.v5-config__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);color:var(--text-strong)}.v5-config__fit{font-size:var(--fs-small);color:var(--text-sub)}.v5-config ul{gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.v5-config li{color:var(--text);align-items:flex-start;gap:8px;font-size:15px;display:flex}.v5-config li svg{color:var(--action);flex:none;margin-top:4px}.v5-config .b-btn{margin-top:auto}@media (prefers-reduced-motion:reduce){.v5-story__screen,.v5-flow.is-run .v5-flow__wire:after{animation:none}.v5-story__step{transition:none}}.v5-ai-tag{z-index:3;border-radius:var(--r-pill);color:#ffffffd9;font-size:11.5px;font-weight:var(--fw-semibold);-webkit-backdrop-filter:blur(6px);background:#0a0e1480;padding:3px 9px;position:absolute;top:10px;right:10px}.v5-loss{gap:clamp(var(--s-6), 4vw, var(--s-10));margin-top:clamp(var(--s-7), 4vw, var(--s-9));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.v5-loss__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.v5-loss__list li{gap:var(--s-2);padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-xs);display:grid}.v5-loss__q{font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong)}.v5-loss__before,.v5-loss__after{gap:var(--s-2);margin:0;font-size:15px;line-height:1.55;display:flex}.v5-loss__before{color:var(--text-faint)}.v5-loss__before svg{color:var(--gray-400);flex:none;margin-top:3px}.v5-loss__after{color:var(--text-strong);font-weight:var(--fw-medium,500)}.v5-loss__after svg{color:var(--action);flex:none;margin-top:3px}.v5-loss.is-solo{grid-template-columns:minmax(0,1fr)}.v5-loss.is-solo .v5-loss__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.v5-loss.is-solo .v5-loss__list,.v5-loss{grid-template-columns:minmax(0,1fr)}}.v5-scene{margin:0}.v5-scene .b-autofilm{aspect-ratio:16/9}.v5-ways{margin-top:clamp(var(--s-9), 6vw, var(--s-12))}.v5-ways__label{margin:0 0 var(--s-4);font-size:15px;font-weight:var(--fw-bold);color:var(--text-strong)}.v5-ways ul{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.v5-ways li>a,.v5-ways li>div{gap:var(--s-1);height:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);color:var(--text);word-break:keep-all;font-size:14px;line-height:1.5;display:grid;position:relative}.v5-ways li>a{transition:border-color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out)}.v5-ways li>a:hover{border-color:var(--action);transform:translateY(-2px)}.v5-ways li>a:focus-visible{box-shadow:var(--focus);outline:none}.v5-ways li.is-lime>div{border-color:var(--lime-400);box-shadow:0 0 0 1px var(--lime-400)}.v5-ways strong{font-size:15.5px;font-weight:var(--fw-bold);color:var(--text-strong)}.v5-ways__icon{width:34px;height:34px;margin-bottom:var(--s-1);border-radius:var(--r-md);background:var(--action-soft);color:var(--action);place-items:center;display:grid}.v5-ways__arrow{top:var(--s-4);right:var(--s-4);color:var(--action);position:absolute}@media (max-width:1100px){.v5-ways ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.v5-ways ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.v5-related{gap:var(--s-3);margin:clamp(var(--s-9), 6vw, var(--s-11)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.v5-related a{gap:var(--s-1);height:100%;padding:var(--s-5);padding-right:var(--s-9);border-radius:var(--r-lg);background:var(--night-700);border:1px solid var(--night-line);color:var(--text-on-dark-sub);transition:border-color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);display:grid;position:relative}.v5-related a:hover{border-color:color-mix(in srgb, var(--lime-400) 55%, transparent);transform:translateY(-2px)}.v5-related a:focus-visible{box-shadow:var(--focus);outline:none}.v5-related__label{color:color-mix(in srgb, var(--text-on-dark) 55%, transparent);font-size:12.5px}.v5-related strong{font-size:16.5px;font-weight:var(--fw-bold);color:var(--text-on-dark)}.v5-related__arrow{top:var(--s-5);right:var(--s-4);color:var(--lime-400);position:absolute}@media (max-width:760px){.v5-related{grid-template-columns:minmax(0,1fr)}}.ec-tablet,.ec-term{--ec-blue:#1f5eff;--ec-ink:#1b2330;--ec-sub:#6b7584;--ec-line:#e4e8ee;--ec-soft:#f3f5f9;font-family:var(--font);color:var(--ec-ink)}.ec-tablet{background:linear-gradient(160deg,#2a3140,#10141c);border-radius:26px;width:100%;max-width:560px;margin:0 auto;padding:12px;box-shadow:0 30px 70px #060c1859,inset 0 0 0 1px #ffffff14}.ec-tablet__screen{background:#fff;border-radius:16px;flex-direction:column;min-height:360px;display:flex;overflow:hidden}.ec-tablet__body{flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}.ec-stepper{background:var(--ec-soft);border-bottom:1px solid var(--ec-line);gap:4px;margin:0;padding:10px 12px;list-style:none;display:flex}.ec-stepper li{color:#9aa3b0;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 4px;font-size:11.5px;font-weight:700;display:flex}.ec-stepper li:first-child{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.ec-stepper li .t-num,.ec-stepper li svg{color:#fff;background:#d5dae2;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.ec-stepper li.is-done{color:var(--ec-blue)}.ec-stepper li.is-done svg{background:var(--ec-blue);padding:2px}.ec-stepper li.is-on{background:var(--ec-blue);color:#fff}.ec-stepper li.is-on .t-num{color:var(--ec-blue);background:#fff}.ec-h{letter-spacing:-.03em;font-size:19px;font-weight:800;line-height:1.35}.ec-h--sm{font-size:15.5px}.ec-row{gap:8px;display:flex}.ec-row--2>*{flex:1}.ec-btn{background:var(--ec-blue);color:#fff;white-space:nowrap;border-radius:10px;place-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;display:grid}.ec-btn--gray{background:#8a929e}.ec-price{gap:6px;margin:0;display:grid}.ec-price div{color:var(--ec-sub);justify-content:space-between;font-size:13.5px;display:flex}.ec-price dd{color:var(--ec-ink);margin:0;font-weight:600}.ec-price .is-total{border-top:1px dashed var(--ec-line);color:var(--ec-ink);padding-top:8px;font-weight:700}.ec-price .is-total dd{color:var(--ec-blue);font-size:17px;font-weight:800}.ec-opt{border:1.5px solid var(--ec-line);min-height:38px;color:var(--ec-sub);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ec-opt.is-on{border-color:var(--ec-blue);color:var(--ec-blue);background:#f5f8ff}.ec-agree{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ec-agree li{color:var(--ec-sub);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ec-agree li svg{color:#fff;background:#d5dae2;border-radius:4px;flex:none;width:16px;height:16px;padding:2px}.ec-agree li.is-on{color:var(--ec-ink)}.ec-agree li.is-on svg{background:var(--ec-blue)}.ec-agree em{color:#e5484d;font-size:10.5px;font-style:normal}.ec-agree em.is-opt{color:var(--ec-sub)}.ec-signbox{background:var(--ec-soft);border-radius:14px;gap:8px;padding:12px;display:grid}.ec-signbox__title{text-align:center;font-size:13px;font-weight:800}.ec-signbox__pad{border:1px solid var(--ec-line);background:#fff;border-radius:10px;place-items:center;height:96px;display:grid;position:relative}.ec-sign{width:70%;height:80%;display:block}.ec-signbox__pad{overflow:hidden}.ec-signbox__pad .ec-sign{width:auto;max-width:78%;height:72px}.ec-sign path{fill:none;stroke:#1b2330;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ec-sign.is-run path{animation:ec-draw 1.8s var(--ease-in-out) both .3s}.ec-stamp{color:#e5484d;border:1.5px solid #e5484d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:10px;transform:rotate(-6deg)}.ec-paytabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ec-paytabs span{border:1px solid var(--ec-line);min-height:36px;color:var(--ec-sub);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.ec-paytabs .is-on{border-color:var(--ec-blue);color:var(--ec-blue);background:#f5f8ff}.ec-menu{border:1px solid var(--ec-line);border-radius:12px;gap:6px;padding:10px;display:grid;box-shadow:0 8px 20px #141e3214}.ec-menu__label{color:var(--ec-sub);font-size:11.5px;font-weight:700}.ec-menu__item{border-radius:8px;padding:8px 10px;display:grid}.ec-menu__item strong{font-size:13.5px}.ec-menu__item span{color:var(--ec-sub);font-size:11.5px}.ec-menu__item.is-on{background:#fff8f8;outline:2px solid #e5484d}.ec-price--pay{margin-top:2px}.ec-notice{color:#2a4dbd;background:#eef3ff;border-radius:10px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.ec-notice svg{flex:none;margin-top:2px}.ec-done{text-align:center;flex:1;align-content:center;justify-items:center;gap:14px;padding:10px 0;display:grid}.ec-done__icon{background:var(--ec-blue);color:#fff;width:58px;height:58px;animation:ec-pop .52s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.ec-done__list{background:var(--ec-soft);text-align:left;border-radius:12px;gap:8px;width:100%;margin:0;padding:12px;list-style:none;display:grid}.ec-done__list li{animation:ec-rise .48s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ec-done__list li:nth-child(2){animation-delay:.16s}.ec-done__list li:nth-child(3){animation-delay:.32s}.ec-done__list li svg{color:#12b76a}.ec-done__list li span{color:var(--ec-sub);margin-left:auto;font-size:11.5px;font-weight:600}.ec-done .ec-row{width:100%}.ec-term{aspect-ratio:150/220;background:linear-gradient(165deg,#2b2f37,#0c0e12 70%);border-radius:20px 20px 26px 26px;width:150px;padding:10px 10px 18px;position:relative;box-shadow:0 24px 50px #060c1873,inset 0 0 0 1px #ffffff12}.ec-term__screen{text-align:center;color:#e8edf5;background:#07090d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:10px;display:flex;overflow:hidden}.ec-term__msg{font-size:14px;font-weight:800;line-height:1.35}.ec-term__msg--sm{font-size:12px;font-weight:600}.ec-term__msg b{color:#3ee07a}.ec-term__amt{color:#e8edf599;font-size:11px}.ec-term--insert .ec-term__screen svg{color:#3ee07a;animation:ec-nudge 1.2s var(--ease-in-out) infinite}.ec-term__spin{border:3px solid #3ee07a33;border-top-color:#3ee07a;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ec-spin}.ec-term__ok{color:#07230f;width:46px;height:46px;animation:ec-pop .48s var(--ease-spring) both;background:#3ee07a;border-radius:50%;place-items:center;display:grid}.ec-term__qr{background:conic-gradient(#fff 0 25%, #07090d 0 50%, #fff 0 75%, #07090d 0) 0 0 / 12px 12px, #fff;border:4px solid #fff;border-radius:6px;width:54px;height:54px}.ec-term__slot{background:#050608;border-radius:3px;width:6px;height:34%;position:absolute;top:34%;right:-3px;box-shadow:inset 0 0 0 1px #ffffff14}.ec-term__led{background:#3ee07a40;border-radius:3px;height:3px;position:absolute;bottom:7px;left:30%;right:30%}.ec-term--insert .ec-term__led,.ec-term--processing .ec-term__led{background:#3ee07a;animation:1.2s ease-in-out infinite ec-glow;box-shadow:0 0 12px #3ee07a}.ec-term--approved .ec-term__led{background:#3ee07a;box-shadow:0 0 14px #3ee07a}.ec-duo{justify-content:center;align-items:flex-end;gap:0;padding-right:70px;display:flex;position:relative}.ec-duo .ec-tablet{max-width:500px}.ec-duo__term{width:132px;position:absolute;bottom:-18px;right:0}.ec-hero{padding:0 96px 56px 0;position:relative}.ec-hero__tablet{animation:ec-rise .52s var(--ease-out) both}.ec-hero--insert .ec-hero__tablet,.ec-hero--processing .ec-hero__tablet,.ec-hero--approved .ec-hero__tablet{animation:none}.ec-hero__term{z-index:2;width:140px;position:absolute;bottom:18px;right:0}.ec-hero__track{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0}.ec-hero__track li{border-radius:var(--r-pill);color:#f3f6fb80;transition:background .3s var(--ease-out), color .3s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1f;padding:6px 12px;font-size:12.5px;font-weight:700}.ec-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.ec-hero__track li.is-done{color:var(--lime-400);border-color:#c5f82a66}.ec-hero__pause{color:#f3f6fbb3;background:#ffffff14;border-radius:50%;width:44px;height:44px;font-size:13px;font-weight:800;position:absolute;top:-6px;right:0}.ec-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}@keyframes ec-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ec-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ec-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ec-spin{to{transform:rotate(360deg)}}@keyframes ec-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes ec-glow{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ec-tablet *,.ec-term *,.ec-hero__tablet{animation:none!important}}@media (max-width:560px){.ec-tablet{border-radius:20px;padding:8px}.ec-tablet__body{padding:14px}.ec-stepper li{gap:0;font-size:0}.ec-stepper li.is-on{flex:2.2;gap:4px;font-size:10.5px}.ec-paytabs{grid-template-columns:repeat(2,1fr)}.ec-hero{padding:0 38px 52px 0}.ec-hero__term,.ec-duo__term{width:104px}.ec-duo{padding-right:74px}}.ec-next{font-size:13.5px;font-weight:var(--fw-semibold);color:#f3f6fb9e;margin-top:14px}.ec-naver__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ec-naver__steps{gap:6px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ec-naver__steps li{border-radius:var(--r-md);transition:background .3s var(--ease-out), border-color .3s var(--ease-out), opacity .3s var(--ease-out);opacity:.55;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.ec-naver__steps li>.t-num{width:32px;height:32px;color:var(--text-on-dark);font-weight:var(--fw-bold);background:#ffffff14;border-radius:50%;place-items:center;font-size:14px;display:grid}.ec-naver__steps strong{color:var(--text-on-dark);font-size:16.5px;display:block}.ec-naver__steps p{color:var(--text-on-dark-sub);font-size:14px;line-height:1.55}.ec-naver__steps li.is-done{opacity:.8}.ec-naver__steps li.is-done>.t-num{color:#3ee07a;background:#3ee07a2e}.ec-naver__steps li.is-on{opacity:1;background:#ffffff0d;border-color:#3ee07a66}.ec-naver__steps li.is-on>.t-num{color:#062611;background:#3ee07a}html:not(.b-js) .ec-naver__steps li{opacity:1}.ec-naver__note{color:#f3f6fb80;margin-top:18px;font-size:13px;line-height:1.6}.ec-naver__film{justify-self:center;gap:12px;width:100%;max-width:420px;margin:0;display:grid}.ec-naver__film figcaption{color:#f3f6fb80;text-align:center;font-size:12.5px}@media (min-width:901px){.ec-naver__film{max-width:360px}}@media (max-width:900px){.ec-naver__grid{grid-template-columns:1fr}.ec-naver__film{order:-1}}.v5-config__visual .b-autofilm{aspect-ratio:16/9;border-radius:var(--r-lg)}@media (min-width:1280px){#ec-setup .v5-config{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:10px 24px;display:grid}#ec-setup .v5-config>*{grid-column:2;justify-self:start}#ec-setup .v5-config>.v5-config__visual{grid-area:1/1/-1;place-self:center stretch;margin:0}#ec-setup .v5-config ul{margin:2px 0 6px}#ec-setup .v5-config .b-btn{align-self:end}}.ec-naver__film figcaption{text-wrap:balance}@media (max-width:900px){.ec-naver__grid{row-gap:28px}.ec-naver__grid>div:first-child{display:contents}.ec-naver__grid>div:first-child>.b-head{order:-2;margin-bottom:0}.ec-naver__film{order:-1}.ec-naver__steps,.ec-naver__note{margin-top:0}}@media (max-width:560px){.ec-hero{padding:0 38px 100px 0}.ec-hero__term,.ec-duo__term{width:84px;min-height:0;padding:8px 8px 16px;bottom:0;right:0}.ec-hero__term .ec-term__screen,.ec-duo__term .ec-term__screen{gap:5px;padding:6px}.ec-hero__term .ec-term__msg,.ec-duo__term .ec-term__msg{font-size:12px}.ec-hero__term.ec-term--insert .ec-term__screen svg,.ec-duo__term.ec-term--insert .ec-term__screen svg{display:none}.ec-hero__term .ec-term__ok,.ec-duo__term .ec-term__ok{width:32px;height:32px}.ec-hero__term .ec-term__ok svg,.ec-duo__term .ec-term__ok svg{width:18px;height:18px}.ec-hero__term .ec-term__spin,.ec-duo__term .ec-term__spin{width:24px;height:24px}.ec-hero__track{bottom:34px}.ec-duo{padding-bottom:100px;padding-right:0}}@media (max-width:380px){.ec-hero__term,.ec-duo__term{width:72px}.ec-hero__term .ec-term__amt,.ec-duo__term .ec-term__amt{display:none}.ec-hero__track li{padding:5px 10px;font-size:11.5px}}.mm-gap-lg{margin-top:clamp(40px,5vw,72px)}.mm-keep{word-break:keep-all}.mm-ui{--mm-ink:var(--gray-900);--mm-sub:var(--gray-500);--mm-line:var(--gray-150);--mm-soft:var(--gray-50);--mm-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--mm-ok-soft:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--mm-warn:color-mix(in srgb, var(--amber-500) 42%, var(--gray-900));--mm-warn-soft:color-mix(in srgb, var(--amber-500) 18%, var(--gray-0));--mm-bad:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));--mm-bad-soft:color-mix(in srgb, var(--red-500) 8%, var(--gray-0));font-family:var(--font);color:var(--mm-ink);text-align:left;letter-spacing:-.01em}.mm-ui s{color:var(--gray-400);text-decoration-thickness:1.5px}.mm-pc{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--line);width:100%;max-width:640px;box-shadow:var(--shadow-float);margin:0 auto;overflow:hidden;container-type:inline-size}.mm-pc__bar,.mm-hc__bar{background:var(--gray-50);border-bottom:1px solid var(--mm-line);align-items:center;gap:6px;padding:10px 14px;display:flex}.mm-pc__bar i,.mm-hc__bar i{background:var(--gray-200);border-radius:50%;flex:none;width:9px;height:9px}.mm-pc__bar span,.mm-hc__bar span{min-width:0;font-size:12px;font-weight:var(--fw-semibold);color:var(--mm-sub);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.mm-pc__body{padding:18px}.mm-phone{background:var(--gray-900);width:232px;box-shadow:var(--shadow-float);border-radius:34px;flex:none;padding:8px}.mm-phone__screen{background:var(--gray-0);border-radius:27px;align-content:start;gap:9px;min-height:396px;padding:18px 12px 16px;display:grid}.mm-tag{border-radius:var(--r-xs);font-size:11px;font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;background:var(--gray-100);color:var(--gray-600);align-items:center;padding:2px 7px;line-height:1.5;display:inline-flex}.mm-tag--blue{background:var(--blue-50);color:var(--blue-600)}.mm-tag--lime{background:var(--lime-100);color:var(--lime-800)}.mm-tag--green{background:var(--mm-ok-soft);color:var(--mm-ok)}.mm-tag--red{background:var(--mm-bad-soft);color:var(--mm-bad)}.mm-tag--amber{background:var(--mm-warn-soft);color:var(--mm-warn)}.mm-avatar{background:var(--blue-50);width:38px;height:38px;color:var(--blue-500);font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.mm-btn{border-radius:var(--r-sm);background:var(--blue-500);min-height:38px;color:var(--gray-0);font-size:13px;font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.mm-btn--line{background:var(--gray-0);color:var(--gray-700);box-shadow:inset 0 0 0 1px var(--line-strong)}.mm-btn--sm{min-height:30px;padding:0 10px;font-size:12px}.mm-btn.is-done{background:var(--mm-ok);color:var(--gray-0);box-shadow:none}.mm-btn.is-off{background:var(--gray-200);color:var(--gray-500)}.mm-h{font-size:16px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title)}.mm-label{font-size:12px;font-weight:var(--fw-bold);color:var(--mm-sub);align-items:center;gap:5px;display:flex}.mm-label em{font-style:normal;font-weight:var(--fw-medium)}.mm-label b{background:var(--blue-500);min-width:18px;height:18px;color:var(--gray-0);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.mm-field{gap:4px;min-width:0;display:grid}.mm-field>span{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--mm-sub)}.mm-field>b{border-radius:var(--r-sm);border:1.5px solid var(--mm-line);background:var(--gray-0);min-height:38px;font-size:13.5px;font-weight:var(--fw-semibold);color:var(--mm-ink);align-items:center;padding:0 12px;display:flex}.mm-cap{color:var(--text-sub);text-align:center;margin-top:14px;font-size:13px;line-height:1.55}.mm-caret{background:var(--mm-ink);width:1.5px;height:15px;margin-left:2px;animation:1s steps(2,end) infinite mm-blink;display:inline-block}.mm-check{font-size:12px;font-weight:var(--fw-bold);color:var(--gray-600);align-items:center;gap:6px;display:inline-flex}.mm-check svg{background:var(--gray-0);color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--gray-300);border-radius:4px;flex:none;padding:2px}.mm-check.is-on{color:var(--mm-ink)}.mm-check.is-on svg{background:var(--blue-500);color:var(--gray-0);box-shadow:none;animation:mm-pop .36s var(--ease-spring) both}.mm-btnrow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mm-hero{position:relative}.mm-hc{border-radius:var(--r-xl);background:var(--gray-0);width:100%;max-width:560px;box-shadow:0 30px 70px color-mix(in srgb, var(--night-900) 70%, transparent);margin:0 auto;overflow:hidden;container-type:inline-size}.mm-hc__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px 12px;display:grid}.mm-hc__head .mm-avatar{width:46px;height:46px;font-size:18px}.mm-hc__who{min-width:0;display:grid}.mm-hc__who strong{font-size:19px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title)}.mm-hc__who span{color:var(--mm-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mm-hc__badge{border-radius:var(--r-pill);font-size:13px;font-weight:var(--fw-heavy);white-space:nowrap;animation:mm-pop .42s var(--ease-spring) both;padding:6px 12px}.mm-hc__badge--gray{background:var(--gray-100);color:var(--gray-700)}.mm-hc__badge--amber{background:var(--mm-warn-soft);color:var(--mm-warn)}.mm-hc__badge--blue{background:var(--blue-500);color:var(--gray-0)}.mm-hc__badge--red{background:var(--mm-bad-soft);color:var(--mm-bad);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--red-500) 40%, transparent)}.mm-hc__badge--green{background:var(--mm-ok);color:var(--gray-0)}.mm-hc__tabs{border-bottom:1px solid var(--mm-line);gap:2px;padding:0 16px;display:flex;overflow:hidden}.mm-hc__tabs span{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--mm-sub);white-space:nowrap;flex:none;padding:9px 8px}.mm-hc__tabs span.is-on{color:var(--mm-ink);font-weight:var(--fw-bold);box-shadow:inset 0 -2px 0 var(--blue-500)}.mm-hc__body{min-height:214px;animation:mm-rise .46s var(--ease-out) both;align-content:start;gap:10px;padding:16px 20px 20px;display:grid}.mm-hc__when{font-size:13px;font-weight:var(--fw-bold);color:var(--gray-700);align-items:center;gap:6px;display:flex}.mm-hc__when svg{color:var(--blue-500);flex:none}.mm-hc__found{border-radius:var(--r-md);background:var(--blue-25);box-shadow:inset 0 0 0 1px var(--blue-100);animation:mm-rise .46s var(--ease-out) both .26s;gap:2px;padding:12px 14px;display:grid}.mm-hc__found strong{color:var(--blue-600);font-size:13px}.mm-hc__found span{color:var(--gray-700);font-size:13px}.mm-hc__dl{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin:0;display:grid}.mm-hc__dl div{border-radius:var(--r-sm);background:var(--mm-soft);padding:8px 10px}.mm-hc__dl dt{color:var(--mm-sub);font-size:11px}.mm-hc__dl dd{font-size:13px;font-weight:var(--fw-semibold);margin:0}.mm-hc__btns{gap:8px;display:flex}.mm-hc__btns span{border-radius:var(--r-sm);min-height:42px;font-size:13.5px;font-weight:var(--fw-bold);flex:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.mm-hc__btns .is-done{background:var(--mm-ok-soft);color:var(--mm-ok)}.mm-hc__btns .is-cta{background:var(--blue-500);color:var(--gray-0);animation:mm-pop .42s var(--ease-spring) both .7s}.mm-hc__cap{color:var(--mm-sub);font-size:12px}.mm-hc__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-hc__rows li{border-radius:var(--r-sm);border:1px solid var(--mm-line);animation:mm-rise .42s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:9px 12px;display:flex}.mm-hc__rows li:nth-child(2){animation-delay:.14s}.mm-hc__rows li:nth-child(3){animation-delay:.28s}.mm-hc__rows strong{font-size:13.5px}.mm-hc__rows li>span{color:var(--gray-600);margin-left:auto;font-size:12.5px}.mm-hc__rows b{color:var(--blue-600);font-weight:var(--fw-heavy)}.mm-hc__rows li.is-child{border-style:dashed;border-color:color-mix(in srgb, var(--green-500) 45%, var(--gray-0));background:var(--mm-ok-soft);margin-left:16px}.mm-hc__rows li.is-new{border-color:var(--blue-300);background:var(--blue-25)}.mm-hc__meta{color:var(--gray-600);font-size:12.5px}.mm-hc__meta b{color:var(--mm-ink)}.mm-hc__msgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-hc__msgs li{border-radius:var(--r-sm);background:var(--mm-soft);color:var(--mm-sub);align-items:center;gap:6px;padding:10px;font-size:12.5px;display:flex}.mm-hc__msgs .t-num{font-weight:var(--fw-bold)}.mm-hc__msgs li.is-sent{background:var(--blue-50);color:var(--blue-700);font-weight:var(--fw-bold);animation:mm-pop .42s var(--ease-spring) both .24s}@container (width<=420px){.mm-hc__head{gap:10px;padding:14px 14px 10px}.mm-hc__head .mm-avatar{width:40px;height:40px}.mm-hc__who strong{font-size:17px}.mm-hc__badge{padding:5px 10px;font-size:12px}.mm-hc__tabs{padding:0 8px}.mm-hc__tabs span{padding:8px 6px;font-size:11.5px}.mm-hc__body{min-height:246px;padding:14px}.mm-hc__rows li{padding:8px 10px}.mm-hc__rows li>span{flex-basis:100%;order:3;margin-left:0}.mm-hc__msgs li{padding:9px 8px;font-size:11.5px}}.mm-hc__who i{font-style:normal}@container (width<=330px){.mm-hc__who span{font-size:11.5px}.mm-hc__who i,.mm-hc__tabs span:nth-child(n+5){display:none}.mm-hc__msgs{grid-template-columns:1fr}.mm-hc__body{min-height:268px}}.mm-hero__foot{align-items:center;gap:10px;max-width:560px;margin:18px auto 0;display:flex}.mm-hero__track{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-hero__track li{border-radius:var(--r-pill);border:1px solid var(--night-line);background:color-mix(in srgb, var(--gray-0) 5%, transparent);min-width:0;color:color-mix(in srgb, var(--text-on-dark) 50%, transparent);font-size:12px;font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);justify-content:center;align-items:center;gap:4px;padding:7px 4px;display:flex}.mm-hero__track .t-num{opacity:.7;font-size:10.5px}.mm-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.mm-hero__track li.is-done{color:var(--lime-400);border-color:color-mix(in srgb, var(--lime-400) 40%, transparent)}.mm-hero__pause{background:color-mix(in srgb, var(--gray-0) 9%, transparent);width:44px;height:44px;color:var(--text-on-dark);transition:background var(--d-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.mm-hero__pause:hover{background:color-mix(in srgb, var(--gray-0) 16%, transparent)}.mm-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}@media (max-width:600px){.mm-hero__track{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-hero__foot{align-items:flex-start}}.mm-form{gap:12px;display:grid}.mm-found{border-radius:var(--r-md);background:var(--blue-25);box-shadow:inset 0 0 0 1px var(--blue-100);animation:mm-rise .46s var(--ease-out) both;gap:6px;padding:10px 12px;display:grid}.mm-found p{font-size:11.5px;font-weight:var(--fw-bold);color:var(--blue-600);align-items:center;gap:5px;display:flex}.mm-found div{align-items:center;gap:10px;display:flex}.mm-found div>span{min-width:0;display:grid}.mm-found strong{font-size:14px}.mm-found em{color:var(--gray-600);font-size:12px;font-style:normal}.mm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mm-field--wide{grid-column:1/-1}.mm-field--wide>b{min-height:52px;padding:8px 12px;line-height:1.5}@container (width<=380px){.mm-grid2{grid-template-columns:1fr}.mm-btnrow .mm-btn{flex:1}}.mm-hold{gap:12px;display:grid}.mm-hold__head{border-bottom:1px solid var(--mm-line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:10px;display:flex}.mm-hold__head strong{font-size:15px;font-weight:var(--fw-heavy)}.mm-hold__head span{color:var(--mm-sub);font-size:12.5px}.mm-hold__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;display:grid}.mm-hold__left{border-radius:var(--r-md);background:var(--mm-soft);align-content:start;gap:8px;padding:12px;display:grid}.mm-hold__period{border-radius:var(--r-sm);background:var(--gray-0);min-height:36px;box-shadow:inset 0 0 0 1.5px var(--blue-500);font-size:12px;font-weight:var(--fw-bold);color:var(--blue-600);align-items:center;gap:6px;padding:0 10px;display:flex}.mm-picks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mm-picks li{border-radius:var(--r-sm);background:var(--gray-0);box-shadow:inset 0 0 0 1.5px var(--blue-500);font-size:12px;font-weight:var(--fw-bold);color:var(--blue-600);align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.mm-picks svg{background:var(--blue-500);width:15px;height:15px;color:var(--gray-0);border-radius:4px;flex:none;padding:2px}.mm-check--box{border-radius:var(--r-sm);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--mm-line);transition:background var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);align-items:flex-start;padding:9px 10px}.mm-check--box>span{gap:2px;display:grid}.mm-check--box em{font-size:11px;font-style:normal;font-weight:var(--fw-medium);color:var(--mm-sub)}.mm-check--box.is-on{background:var(--mm-ok-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green-500) 55%, var(--gray-0))}.mm-hold__reason{border-radius:var(--r-sm);border:1px solid var(--mm-line);background:var(--gray-0);padding:8px 10px;font-size:12px;display:block}.mm-hold__go{width:100%;margin-top:2px}.mm-hold__right{align-content:start;gap:8px;display:grid}.mm-hcard{border-radius:var(--r-md);border:1.5px solid var(--blue-200);background:var(--gray-0);transition:opacity var(--d-base) var(--ease-out);justify-items:start;gap:4px;padding:10px 12px;display:grid}.mm-hcard p{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:4px 5px;font-size:12px;display:flex}.mm-hcard strong{color:var(--mm-ink);font-size:13px}.mm-hcard b{color:var(--blue-600);font-weight:var(--fw-heavy);animation:mm-rise .38s var(--ease-out) both}.mm-hcard.is-child{border-style:dashed;border-color:color-mix(in srgb, var(--green-500) 45%, var(--gray-0));background:var(--mm-ok-soft);margin-left:14px}.mm-hcard.is-off{opacity:.45}.mm-hcard.is-child .mm-tag--green,.mm-hc__rows li.is-child .mm-tag--green{background:var(--mm-ok);color:var(--gray-0)}.mm-hcard p.mm-hcard__kid{font-size:11px;font-weight:var(--fw-bold);color:var(--mm-ok)}.mm-cancel{border-radius:var(--r-md);background:var(--mm-bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red-500) 24%, transparent);justify-items:start;gap:2px;padding:9px 12px;display:grid}.mm-cancel strong{color:var(--mm-bad);font-size:12px}.mm-cancel span{color:var(--gray-700);font-size:11.5px}@container (width<=520px){.mm-hold__grid{grid-template-columns:1fr}}.mm-renew{display:grid;position:relative}.mm-detail{gap:10px;display:grid}.mm-detail__head{align-items:center;gap:10px;display:flex}.mm-detail__head span{min-width:0;display:grid}.mm-detail__head strong{font-size:15px}.mm-detail__head em{color:var(--mm-sub);font-size:12px;font-style:normal}.mm-detail__tabs{padding:0}.mm-passes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-passes li{border-radius:var(--r-sm);border:1px solid var(--mm-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mm-passes li>span{min-width:0;display:grid}.mm-passes strong{font-size:13.5px}.mm-passes em{color:var(--mm-sub);font-size:11.5px;font-style:normal}.mm-passes li.is-new{border-color:var(--blue-300);background:var(--blue-25);animation:mm-rise .46s var(--ease-out) both}.mm-sms{border-radius:var(--r-md);background:var(--gray-900);width:min(320px,86%);color:var(--gray-0);box-shadow:var(--shadow-float);animation:mm-rise .46s var(--ease-out) both;justify-self:end;gap:4px;margin:-12px -10px 0 0;padding:12px 14px;display:grid;position:relative}.mm-sms p{font-size:12px;font-weight:var(--fw-heavy);color:var(--lime-400);align-items:center;gap:6px;display:flex}.mm-sms span{font-size:12.5px;line-height:1.5}.mm-sms em{color:color-mix(in srgb, var(--gray-0) 55%, transparent);font-size:11px;font-style:normal}@container (width<=440px){.mm-passes li{grid-template-columns:auto minmax(0,1fr)}.mm-passes li>.mm-tag:last-child{grid-column:2;justify-self:start}}@media (max-width:640px){.mm-sms{justify-self:stretch;width:auto;margin:10px 0 0}}.mm-ext-sec{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mm-ext .mm-pc__body{gap:12px;display:grid}.mm-ext__search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--gray-0);font-size:12px;font-weight:var(--fw-bold);color:var(--gray-600);white-space:nowrap;padding:6px 10px}.mm-chip.is-on{border-color:var(--blue-500);background:var(--blue-500);color:var(--gray-0);animation:mm-pop .36s var(--ease-spring) both}.mm-ext__open{margin-left:auto}.mm-ext__pop{border-radius:var(--r-md);border:1px solid var(--mm-line);background:var(--gray-0);box-shadow:var(--shadow-md);gap:10px;padding:14px;display:grid}.mm-ext__fields{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.mm-roll{animation:mm-roll .38s var(--ease-out) both;overflow:hidden}.mm-ext__go{justify-self:end}.mm-ext__list{margin:0;padding:0;list-style:none;display:grid}.mm-ext__list li{border-top:1px solid var(--mm-line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 6px;font-size:12.5px;display:grid}.mm-ext__list li>span{color:var(--gray-600);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mm-ext__list em{font-style:normal}.mm-ext__list b{color:var(--blue-600);font-weight:var(--fw-heavy)}.mm-ext__skip{border-radius:var(--r-xs);background:var(--gray-100);font-size:11px;font-style:normal;font-weight:var(--fw-bold);color:var(--gray-600);margin-left:6px;padding:1px 6px}.mm-ext__list li.is-up{background:linear-gradient(90deg, var(--blue-25), transparent 80%)}.mm-ext__list li.is-up em{animation:mm-pop .42s var(--ease-spring) both;animation-delay:calc(var(--i,0) * .12s)}.mm-ext__log{border-radius:var(--r-md);background:var(--mm-soft);animation:mm-rise .42s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.mm-ext__log>span:first-child{font-size:12px;font-weight:var(--fw-bold);flex:180px}@container (width<=440px){.mm-ext__list li{grid-template-columns:52px minmax(0,1fr)}.mm-ext__list li>span{display:none}.mm-ext__list em{justify-self:end}.mm-ext__open{margin-left:0}}@media (max-width:980px){.mm-ext-sec{grid-template-columns:1fr}}.mm-ext__count{font-size:12px;font-weight:var(--fw-bold);color:var(--gray-700)}.mm-ext__open.is-press{box-shadow:0 0 0 3px var(--blue-100)}.mm-ext__pop{transition:opacity var(--d-slow) var(--ease-out)}.mm-ext__pop.is-wait{opacity:.4}.mm-note{color:var(--text-faint);text-align:center;margin-top:10px;font-size:12.5px}@keyframes mm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mm-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes mm-roll{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@keyframes mm-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mm-ui *,.mm-ui{transition:none!important;animation:none!important}}@media (max-width:560px){.mm-pc{border-radius:var(--r-md)}.mm-pc__body{padding:14px}.mm-phone{width:min(232px,100%)}}.bk-hero,.bk-win,.bk-phone,.bk-card,.bk-shot,.bk-duo{--bk-blue:var(--blue-500);--bk-ink:var(--gray-900);--bk-sub:var(--gray-500);--bk-faint:var(--gray-400);--bk-line:var(--gray-150);--bk-soft:var(--gray-50);--bk-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--bk-ok-bg:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--bk-bad:var(--red-500);--bk-bad-ink:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));--bk-bad-bg:color-mix(in srgb, var(--red-500) 8%, var(--gray-0));--bk-wait:var(--amber-500);--bk-wait-bg:color-mix(in srgb, var(--amber-500) 16%, var(--gray-0));--bk-wait-ink:color-mix(in srgb, var(--amber-500) 45%, var(--gray-900));font-family:var(--font)}.bk-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--bk-line);width:100%;max-width:600px;box-shadow:var(--shadow-lg);color:var(--bk-ink);margin:0 auto;position:relative;overflow:hidden}.bk-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-3);background:var(--gray-25);border-bottom:1px solid var(--bk-line);display:flex}.bk-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bk-sub);font-size:12px;overflow:hidden}.bk-win__crumb b{color:var(--bk-ink);font-weight:800}.bk-win__body{gap:var(--s-3);padding:var(--s-4);display:grid}.bk-win__tools{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--bk-line);display:flex}.bk-seg{padding:calc(var(--s-1) / 2);border-radius:var(--r-xs);background:var(--bk-soft);border:1px solid var(--bk-line);flex:none;display:inline-flex}.bk-seg i{padding:calc(var(--s-1) - 1px) var(--s-3);border-radius:calc(var(--r-xs) - 2px);color:var(--bk-sub);font-size:11.5px;font-style:normal;font-weight:700}.bk-seg i.is-on{background:var(--gray-0);color:var(--bk-blue);box-shadow:var(--shadow-xs)}.bk-range{white-space:nowrap;font-size:12px;font-weight:700}.bk-legend{align-items:center;gap:var(--s-1);color:var(--bk-sub);white-space:nowrap;margin-left:auto;font-size:11px;display:inline-flex}.bk-legend i{width:9px;height:9px;margin-left:var(--s-1);border-radius:calc(var(--r-xs) / 2)}.bk-legend .is-low{background:var(--blue-25);border:1px solid var(--blue-200)}.bk-legend .is-mid{background:var(--blue-200)}.bk-legend .is-full{background:var(--bk-blue)}.bk-clock{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);white-space:nowrap;flex:none;font-size:11.5px;font-weight:800;display:inline-flex}.bk-clock.is-night{background:var(--gray-900);color:var(--lime-300)}.bk-btns{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.bk-btn{justify-content:center;align-items:center;gap:var(--s-1);min-height:34px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--bk-blue);color:var(--gray-0);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);border:1px solid #0000;font-size:12px;font-weight:700;display:inline-flex}.bk-btn.is-gray{background:var(--gray-500)}.bk-btn.is-ghost{border:1px dashed var(--bk-line);color:var(--bk-faint);background:0 0}.bk-st{padding:calc(var(--s-1) / 4) var(--s-2);border-radius:var(--r-pill);white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:800}.bk-st.is-in{background:var(--bk-ok-bg);color:var(--bk-ok)}.bk-st.is-out{background:var(--bk-bad-bg);color:var(--bk-bad-ink)}.bk-st.is-wait{background:var(--blue-50);color:var(--blue-700)}.bk-pop{z-index:4;padding:var(--s-3);border-radius:var(--r-md);background:var(--gray-0);border:1px solid var(--bk-line);box-shadow:var(--shadow-float);color:var(--bk-ink);animation:bk-rise var(--d-slow) var(--ease-out) both}.bk-pop__title{align-items:center;gap:var(--s-1);margin-bottom:var(--s-2);font-size:11.5px;font-weight:800;display:flex}.bk-pop ul{margin:0;padding:0;list-style:none}.bk-pop li{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;border-top:1px solid var(--bk-line);font-size:12px;font-weight:700;display:flex}.bk-pop li .bk-st{margin-left:auto}.bk-pop li small{color:var(--bk-bad-ink);font-size:10px;font-weight:800}.bk-pop li.is-new{animation:bk-flash 1.2s var(--ease-out) both .3s}.bk-pop__more{margin-top:var(--s-1);color:var(--bk-sub);font-size:10.5px}.bk-pop dl{gap:var(--s-1);margin:0;display:grid}.bk-pop dl div{justify-content:space-between;gap:var(--s-2);font-size:11px;display:flex}.bk-pop dt{color:var(--bk-sub)}.bk-pop dd{margin:0;font-weight:700}.bk-phone{width:168px;padding:var(--s-2);border-radius:var(--r-2xl);background:linear-gradient(160deg, var(--gray-700), var(--gray-950));box-shadow:var(--shadow-lg);color:var(--bk-ink)}.bk-phone__screen{align-content:start;gap:var(--s-2);min-height:300px;padding:var(--s-3) var(--s-2);border-radius:var(--r-xl);background:var(--gray-0);display:grid;position:relative;overflow:hidden}.bk-app__title{font-size:13px;font-weight:800}.bk-app__days{gap:var(--s-1);display:flex}.bk-app__days span{padding:var(--s-1) 0;border-radius:var(--r-sm);background:var(--bk-soft);text-align:center;color:var(--bk-sub);flex:1;font-size:11px;font-weight:700}.bk-app__days .is-on{background:var(--bk-blue);color:var(--gray-0)}.bk-app__empty{padding:var(--s-6) 0;color:var(--bk-sub);text-align:center;font-size:11px}.bk-app__item{align-items:center;column-gap:var(--s-2);row-gap:var(--s-1);padding:var(--s-2);border-radius:var(--r-sm);border:1px solid var(--bk-line);transition:border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);font-size:11px;display:grid}.bk-app__item>.t-num{grid-row:1/span 2;align-self:start;font-weight:800}.bk-app__item div{min-width:0;display:grid}.bk-app__item b{font-size:11.5px}.bk-app__item small{text-overflow:ellipsis;white-space:nowrap;color:var(--bk-sub);font-size:9.5px;overflow:hidden}.bk-app__item em{justify-self:start;align-items:center;gap:calc(var(--s-1) / 2);padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);white-space:nowrap;grid-column:2;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.bk-app__item em.is-plain{background:var(--blue-50);color:var(--blue-700)}.bk-app__item em.is-wait{background:var(--bk-wait-bg);color:var(--bk-wait-ink)}.bk-app__item em.is-ok{background:var(--bk-ok-bg);color:var(--bk-ok)}.bk-app__item.is-booked{border-color:color-mix(in srgb, var(--green-500) 50%, var(--gray-0))}.bk-app__item.is-ring{box-shadow:0 0 0 2px var(--bk-wait)}.bk-push{top:var(--s-2);left:var(--s-1);right:var(--s-1);z-index:5;align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-md);background:var(--gray-900);color:var(--text-on-dark);box-shadow:var(--shadow-float);animation:bk-drop .46s var(--ease-spring) both;display:flex;position:absolute}.bk-push>span:last-child{min-width:0;display:grid}.bk-push b{font-size:11px}.bk-push>span:last-child>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-on-dark-sub);font-size:10px;overflow:hidden}.bk-push__app{border-radius:var(--r-xs);background:var(--bk-blue);width:24px;height:24px;color:var(--gray-0);flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.bk-hero{max-width:700px;margin:0 auto;position:relative}.bk-hero__stage{padding:0 112px var(--s-8) 0;position:relative}.bk-hero__win{max-width:none}.bk-hero__phone{z-index:3;width:156px;position:absolute;bottom:0;right:0}.bk-hero__phone .bk-phone__screen{min-height:236px}.bk-wk{--rh:56px;--tc:38px;grid-template-columns:var(--tc) repeat(7, minmax(0, 1fr));grid-template-rows:26px repeat(4, var(--rh));gap:var(--s-1);padding:var(--s-2) var(--s-3) var(--s-3) var(--s-2);display:grid;position:relative}.bk-wk__corner{grid-area:1/1}.bk-wk__day{color:var(--bk-sub);text-align:center;white-space:nowrap;grid-row:1;align-self:center;font-size:11.5px;font-weight:700}.bk-wk__time{padding-top:var(--s-1);color:var(--bk-faint);grid-column:1;align-self:start;font-size:10.5px;font-weight:700}.bk-wk__slot{border-radius:var(--r-xs);background:var(--gray-25);border:1px dashed var(--gray-100)}.bk-cell{z-index:1;min-width:0;padding:var(--s-1) calc(var(--s-1) + 2px);border-radius:var(--r-xs);border:1px solid var(--blue-200);background:var(--gray-0);color:var(--blue-800);transition:background var(--d-slow) var(--ease-out), border-color var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out), box-shadow var(--d-base) var(--ease-out);flex-direction:column;justify-content:space-between;display:flex;position:relative}.bk-cell__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.bk-cell__count{align-items:center;gap:calc(var(--s-1) / 2);white-space:nowrap;font-size:10.5px;font-weight:700;display:inline-flex}.bk-cell__bar{border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 16%, transparent);height:3px;display:block;overflow:hidden}.bk-cell__bar i{border-radius:inherit;height:100%;transform:scaleX(var(--f,0));transform-origin:0;transition:transform .9s var(--ease-out);background:currentColor;display:block}.bk-cell.is-locked{border:1px dashed var(--gray-300);background:var(--gray-50);color:var(--bk-faint)}.bk-cell.is-low{background:var(--blue-25)}.bk-cell.is-mid{background:var(--blue-100);color:var(--blue-800)}.bk-cell.is-full{background:var(--bk-blue);color:var(--gray-0);border-color:#0000}.bk-cell.is-closed{border:1px dashed var(--bk-bad);background:var(--bk-bad-bg);color:var(--bk-bad-ink)}.bk-cell.is-closed .bk-cell__name{text-decoration:line-through}.bk-cell.is-ring{z-index:2;box-shadow:0 0 0 2px var(--bk-wait), var(--shadow-sm)}.bk-cell.is-closed.is-ring{box-shadow:0 0 0 2px var(--bk-bad), var(--shadow-sm)}.bk-cell__tag{z-index:3;align-items:center;gap:calc(var(--s-1) / 2);padding:0 calc(var(--s-1) + 1px);border-radius:var(--r-pill);white-space:nowrap;animation:bk-tag .36s var(--ease-spring) both;font-size:9.5px;font-weight:800;line-height:15px;display:inline-flex;position:absolute;top:-8px;right:-4px}.bk-cell__tag.is-wait{background:var(--bk-wait);color:var(--gray-950)}.bk-cell__tag.is-warn{background:var(--bk-bad);color:var(--gray-0)}.bk-cell__tag.is-ok{background:var(--lime-400);color:var(--gray-950)}.bk-cell__tag.is-low{background:var(--gray-0);border:1px solid var(--gray-200);color:var(--bk-sub)}.bk-cell__tag.is-sms{background:var(--bk-bad);color:var(--gray-0)}.bk-hero--open .bk-cell{animation:bk-unlock .52s var(--ease-spring) both;animation-delay:calc(var(--i) * 45ms)}.bk-hero--fill .bk-cell,.bk-hero--fill .bk-cell__bar i{transition-delay:calc(var(--i) * 70ms)}.bk-wk__pop{top:calc(26px + var(--rh) + var(--s-4));left:calc(var(--tc) + (100% - var(--tc)) * 2 / 7 + var(--s-1));width:214px;position:absolute}.bk-hero__foot{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.bk-hero__track{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bk-hero__track li{padding:calc(var(--s-1) + 1px) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);color:color-mix(in srgb, var(--text-on-dark) 55%, transparent);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:12px;font-weight:700}.bk-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.bk-hero__track li.is-done{border-color:color-mix(in srgb, var(--lime-400) 40%, transparent);color:var(--lime-400)}.bk-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.bk-hero__pause:hover{background:color-mix(in srgb, var(--gray-0) 14%, transparent)}.bk-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}.bk-shot{width:100%;max-width:600px;margin:0 auto}.bk-class{align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--bk-soft);flex-wrap:wrap;display:flex}.bk-class__dot{background:var(--bk-blue);border-radius:50%;width:10px;height:10px}.bk-class__dot.is-barrel{background:var(--bk-wait)}.bk-class strong{font-size:14px;font-weight:800}.bk-class>span:not(.bk-class__dot){color:var(--bk-sub);font-size:11.5px}.bk-form{margin:0;display:grid}.bk-form>div{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--bk-line);grid-template-columns:108px minmax(0,1fr);display:grid}.bk-form>div:first-child{border-top:0}.bk-form dt{color:var(--bk-sub);font-size:11.5px;font-weight:700}.bk-form dd{margin:0;font-size:12.5px;font-weight:700}.bk-form>div.is-dim{opacity:.45}.bk-form>div.is-key dd{color:var(--bk-blue);font-weight:800}.bk-form__stack{gap:var(--s-1);display:grid}.bk-box{width:14px;height:14px;margin-right:var(--s-1);vertical-align:-2px;border-radius:calc(var(--r-xs) / 2);border:1.5px solid var(--gray-300);display:inline-block}.bk-radio{column-gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--bk-line);grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.bk-radio i{border:2px solid var(--gray-300);border-radius:50%;grid-row:1/span 2;width:14px;height:14px}.bk-radio b{font-size:12px}.bk-radio em{color:var(--bk-sub);font-size:10.5px;font-style:normal;font-weight:600}.bk-radio.is-on{border-color:var(--bk-blue);background:var(--blue-25)}.bk-radio.is-on i{border:4px solid var(--bk-blue)}.bk-reveal{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1px dashed var(--blue-200);background:var(--blue-25);display:grid}.bk-reveal__head{align-items:center;gap:var(--s-1);color:var(--blue-700);font-size:12px;font-weight:800;display:flex}.bk-reveal__head b{padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);background:var(--gray-200);color:var(--gray-700);white-space:nowrap;margin-left:auto;font-size:11px}.bk-reveal.is-open .bk-reveal__head b{background:var(--bk-blue);color:var(--gray-0)}.bk-reveal__week{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bk-reveal__week span{justify-items:center;gap:calc(var(--s-1) / 2);padding:var(--s-2) 0;border-radius:var(--r-sm);border:1px dashed var(--gray-300);background:var(--gray-0);color:var(--bk-faint);transition:background var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out), border-color var(--d-slow) var(--ease-out);transition-delay:calc(var(--i) * 70ms);display:grid}.bk-reveal__week em{font-size:10.5px;font-style:normal;font-weight:800}.bk-reveal.is-open .bk-reveal__week span{background:var(--bk-blue);color:var(--gray-0);animation:bk-unlock .52s var(--ease-spring) both;animation-delay:calc(var(--i) * 70ms);border:1px solid #0000}.bk-reveal__cap{color:var(--bk-sub);font-size:11px}.bk-duo{align-items:center;gap:var(--s-5);grid-template-columns:auto minmax(0,1fr);width:100%;max-width:600px;margin:0 auto;display:grid}.bk-duo__phone{width:214px}.bk-duo__phone .bk-phone__screen{min-height:400px}.bk-app__top{align-items:center;gap:var(--s-1);font-size:12.5px;font-weight:800;display:flex}.bk-app__class{gap:calc(var(--s-1) / 2);padding:var(--s-3);border-radius:var(--r-md);background:var(--bk-soft);display:grid}.bk-app__class b{font-size:15px}.bk-app__class small{color:var(--bk-sub);font-size:10px}.bk-app__class>span{font-size:11px;font-weight:700}.bk-app__class em{margin-top:var(--s-1);padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);background:var(--bk-bad-bg);color:var(--bk-bad-ink);justify-self:start;font-size:10px;font-style:normal;font-weight:800}.bk-app__class em.is-ok{background:var(--bk-ok-bg);color:var(--bk-ok)}.bk-app__label{font-size:11px;font-weight:800}.bk-app__pass{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--bk-blue);background:var(--blue-25);display:flex}.bk-app__pass div{display:grid}.bk-app__pass b{font-size:11.5px}.bk-app__pass small{color:var(--bk-blue);font-size:10px;font-weight:700}.bk-app__radio{border:4px solid var(--bk-blue);border-radius:50%;flex:none;width:14px;height:14px}.bk-app__note{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--gray-900);color:var(--text-on-dark);text-align:center;font-size:11px}.bk-app__note b{color:var(--lime-300)}.bk-app__cta{border-radius:var(--r-sm);background:var(--bk-blue);min-height:38px;color:var(--gray-0);place-items:center;font-size:12px;font-weight:800;display:grid}.bk-sheet{z-index:4;justify-items:center;gap:var(--s-1);padding:var(--s-5) var(--s-3) var(--s-6);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--gray-0);box-shadow:0 -12px 30px color-mix(in srgb, var(--gray-900) 18%, transparent);animation:bk-up .42s var(--ease-out) both;display:grid;position:absolute;bottom:0;left:0;right:0}.bk-sheet__rank{background:var(--bk-wait);width:44px;height:44px;color:var(--gray-950);border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.bk-sheet p{font-size:13px;font-weight:700}.bk-sheet small{color:var(--bk-sub);font-size:10.5px}.bk-card{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--bk-line);box-shadow:var(--shadow-md);color:var(--bk-ink);display:grid}.bk-card__crumb{color:var(--bk-sub);font-size:10.5px}.bk-card__title{font-size:14px;font-weight:800}.bk-card__row{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--bk-line);font-size:12.5px;font-weight:600;display:flex}.bk-card__row b{color:var(--bk-blue)}.bk-toggle{border-radius:var(--r-pill);background:var(--gray-300);flex:none;width:34px;height:20px;position:relative}.bk-toggle:after{content:"";background:var(--gray-0);width:16px;height:16px;box-shadow:var(--shadow-xs);border-radius:50%;position:absolute;top:2px;left:2px}.bk-toggle.is-on{background:var(--bk-blue)}.bk-toggle.is-on:after{transform:translate(14px)}.bk-card__opts{gap:var(--s-1);display:grid}.bk-card__foot{align-items:center;gap:var(--s-1);color:var(--bk-sub);font-size:10.5px;display:flex}.bk-dtools{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:13px;font-weight:800;display:flex}.bk-day{gap:var(--s-1);grid-template-rows:28px repeat(3,64px);grid-template-columns:44px repeat(2,minmax(0,1fr));display:grid;position:relative}.bk-day__coach{border-radius:var(--r-xs);background:var(--bk-soft);grid-row:1;align-self:stretch;place-items:center;font-size:11.5px;font-weight:800;display:grid}.bk-day__time{padding-top:var(--s-1);color:var(--bk-faint);grid-column:1;font-size:10.5px;font-weight:700}.bk-pl{align-content:center;column-gap:var(--s-2);row-gap:calc(var(--s-1) / 2);min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border-left:3px solid var(--bk-blue);background:var(--blue-25);transition:background var(--d-slow) var(--ease-out), border-color var(--d-slow) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.bk-pl b{align-items:center;gap:var(--s-1);white-space:nowrap;min-width:0;font-size:12px;font-weight:800;display:flex}.bk-pl>span{text-overflow:ellipsis;white-space:nowrap;color:var(--bk-sub);grid-column:1;font-size:10.5px;overflow:hidden}.bk-pl .bk-st{grid-area:1/2/span 2;align-self:center}.bk-pl.is-in{border-left-color:var(--green-500);background:var(--bk-ok-bg)}.bk-pl.is-out{border-left-color:var(--bk-bad);background:var(--bk-bad-bg)}.bk-pl.is-flip{animation:bk-flash 1.2s var(--ease-out) both}.bk-pl__re{padding:0 var(--s-1);border-radius:calc(var(--r-xs) / 2);background:var(--bk-wait);color:var(--gray-950);font-size:9.5px;font-style:normal;font-weight:800;line-height:1.6}.bk-day__pop{top:calc(28px + 64px + var(--s-1) * 2 + var(--s-2));right:var(--s-2);width:calc((100% - 44px) / 2 - var(--s-3));animation-delay:.3s;position:absolute}.bk-dawn{align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bk-soft);color:var(--bk-sub);transition:background var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);flex-wrap:wrap;font-size:12px;font-weight:600;display:flex}.bk-dawn.is-on{background:var(--gray-900);color:var(--text-on-dark)}.bk-dawn.is-on b{color:var(--amber-500)}.bk-dawn.is-on svg{color:var(--lime-300)}@keyframes bk-unlock{0%{opacity:.35;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes bk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bk-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes bk-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bk-tag{0%{opacity:0;transform:translateY(4px)scale(.7)}to{opacity:1;transform:none}}@keyframes bk-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--red-500) 55%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--red-500) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.bk-hero *,.bk-win *,.bk-phone *,.bk-duo *,.bk-card *{transition:none!important;animation:none!important}.bk-hero__pause{display:none}}@media (max-width:560px){.bk-hero__stage{padding:0}.bk-hero__phone{display:none}.bk-win__tools{gap:var(--s-2)}.bk-win__tools .bk-legend{display:none}.bk-wk{--rh:52px;--tc:32px;grid-template-columns:var(--tc) repeat(4, minmax(0, 1fr));padding:var(--s-2) var(--s-2) var(--s-3) var(--s-1)}.bk-wk [data-d="4"],.bk-wk [data-d="5"],.bk-wk [data-d="6"]{display:none}.bk-wk__pop{top:auto;bottom:var(--s-2);left:var(--s-2);right:var(--s-2);width:auto}.bk-clock{font-size:10.5px}.bk-hero__track li{padding:var(--s-1) var(--s-2);font-size:11px}.bk-win__body{padding:var(--s-3)}.bk-form>div{gap:var(--s-1);grid-template-columns:1fr}.bk-duo{grid-template-columns:1fr;justify-items:center}.bk-duo__phone{width:min(100%,236px)}.bk-duo__card{width:100%}.bk-day{grid-template-rows:28px repeat(3,80px);grid-template-columns:36px repeat(2,minmax(0,1fr))}.bk-pl{padding:var(--s-2)}.bk-pl .bk-st{grid-area:auto/1;justify-self:start}.bk-day__pop{top:auto;bottom:calc(-1 * var(--s-1));width:calc(50% - 18px)}}.bk-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}.bk-sscene--phone .bk-duo{grid-template-columns:minmax(0,1fr);justify-items:center}.bk-sscene--phone .bk-duo__card{display:none}.bk-sscene--phone .bk-duo__phone{width:min(100%,244px)}.pay-phone,.pay-win,.pay-ledger,.pay-crm,.pay-issued{--pay-ink:var(--gray-900);--pay-sub:var(--gray-500);--pay-line:var(--gray-150);--pay-soft:var(--gray-50);--pay-blue:var(--blue-500);--pay-blue-soft:var(--blue-50);font-family:var(--font);color:var(--pay-ink)}.pay-phone{width:100%;max-width:250px;padding:var(--s-2);border-radius:var(--r-2xl);background:var(--gray-950);box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in srgb, var(--gray-0) 10%, transparent);margin:0 auto;position:relative}.pay-phone__screen{aspect-ratio:9/18.6;border-radius:var(--r-xl);background:var(--gray-0);--fz-xs:clamp(7.5px, 4.3cqw, 10.5px);--fz-s:clamp(8.5px, 5cqw, 12px);--fz-m:clamp(9.5px, 6cqw, 13.5px);--fz-l:clamp(11px, 7.6cqw, 17px);--gap:clamp(var(--s-1), 3.6cqw, var(--s-3));--pad:clamp(var(--s-2), 6cqw, var(--s-4));flex-direction:column;display:flex;position:relative;overflow:hidden;container:payphone/inline-size}.pay-phone__status{padding:clamp(var(--s-1), 4cqw, var(--s-3)) var(--pad) 0;font-size:var(--fz-xs);font-weight:var(--fw-bold);justify-content:space-between;align-items:center;display:flex}.pay-phone__island{border-radius:var(--r-pill);background:var(--gray-950);width:32%;height:clamp(10px,9cqw,22px)}.pay-phone__sig{align-items:flex-end;gap:1px;height:9px;display:flex}.pay-phone__sig i{background:currentColor;border-radius:1px;width:2.5px}.pay-phone__sig i:first-child{height:40%}.pay-phone__sig i:nth-child(2){height:70%}.pay-phone__sig i:nth-child(3){height:100%}.pay-phone__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pay-phone--dark .pay-phone__screen{background:radial-gradient(80% 50% at 20% 0%, color-mix(in srgb, var(--blue-400) 55%, transparent), transparent 70%), radial-gradient(70% 50% at 100% 100%, color-mix(in srgb, var(--lime-500) 22%, transparent), transparent 70%), var(--night-800);color:var(--text-on-dark)}.pay-phone--dark .pay-phone__island{background:var(--gray-950)}.pay-push{gap:clamp(var(--s-1), 3cqw, var(--s-2));margin:var(--gap) clamp(var(--s-1), 3.2cqw, var(--s-3)) 0;padding:clamp(var(--s-1), 3.6cqw, var(--s-3));border-radius:clamp(var(--r-xs), 6cqw, var(--r-md));background:color-mix(in srgb, var(--gray-0) 94%, transparent);color:var(--pay-ink);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:auto minmax(0,1fr);display:grid}.pay-push__icon{border-radius:var(--r-xs);background:var(--pay-blue);width:clamp(16px,11cqw,26px);height:clamp(16px,11cqw,26px);color:var(--gray-0);place-items:center;display:grid}.pay-push__icon svg{width:60%;height:60%}.pay-push__txt{gap:1px;min-width:0;display:grid}.pay-push__app{justify-content:space-between;gap:var(--s-1);font-size:var(--fz-xs);color:var(--pay-sub);display:flex}.pay-push strong{font-size:var(--fz-s);font-weight:var(--fw-heavy);line-height:1.3}.pay-push__txt>span{font-size:var(--fz-xs);color:var(--gray-700);line-height:1.4}.pay-push.is-drop{animation:pay-drop .64s var(--ease-spring) both .25s}.pay-push.is-drop.is-late{animation-delay:.9s}.pay-app{gap:var(--gap);padding:0 var(--pad) var(--pad);flex-direction:column;min-height:0;display:flex}.pay-app__title{margin-top:var(--gap);font-size:var(--fz-l);font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--pay-blue)}.pay-app__top{margin-top:var(--gap);font-size:var(--fz-m);font-weight:var(--fw-heavy);align-items:center;gap:2px;display:flex}.pay-app__top svg{width:1.1em;height:1.1em}.pay-app__sub{font-size:var(--fz-xs);font-weight:var(--fw-bold);color:var(--pay-sub)}.pay-shelf{gap:clamp(var(--s-1), 2.6cqw, var(--s-2));margin:0;padding:0;list-style:none;display:grid}.pay-shelf li{gap:clamp(var(--s-1), 3cqw, var(--s-2));padding:clamp(var(--s-1), 3cqw, var(--s-2));border-radius:clamp(var(--r-xs), 5cqw, var(--r-sm));border:1px solid var(--pay-line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pay-shelf li>div{justify-items:start;gap:1px;min-width:0;display:grid}.pay-shelf strong{font-size:var(--fz-s);font-weight:var(--fw-bold)}.pay-shelf .t-num{font-size:var(--fz-xs);color:var(--pay-sub)}.pay-shelf--dim{opacity:.55}.pay-thumb{aspect-ratio:1;border-radius:var(--r-xs);background:linear-gradient(135deg, var(--blue-100), var(--lime-100));width:clamp(22px,16cqw,38px)}.pay-chip{border-radius:var(--r-xs);background:var(--blue-100);color:var(--blue-700);font-size:var(--fz-xs);font-weight:var(--fw-bold);padding:1px 6px;line-height:1.5;display:inline-block}.pay-req{gap:clamp(var(--s-1), 2.6cqw, var(--s-2));padding:clamp(var(--s-2), 5cqw, var(--s-3));border-radius:clamp(var(--r-xs), 6cqw, var(--r-md));background:var(--pay-blue);color:var(--gray-0);box-shadow:var(--shadow-md);display:grid}.pay-req__badge{border-radius:var(--r-pill);background:var(--lime-400);color:var(--gray-950);font-size:var(--fz-xs);font-weight:var(--fw-heavy);justify-self:start;padding:1px 7px}.pay-req strong{font-size:var(--fz-m);font-weight:var(--fw-heavy);letter-spacing:-.02em;line-height:1.35}.pay-req__item{align-items:center;gap:var(--s-1);padding:clamp(var(--s-1), 2.6cqw, var(--s-2)) clamp(var(--s-1), 3.2cqw, var(--s-3));border-radius:clamp(var(--r-xs), 4cqw, var(--r-sm));background:color-mix(in srgb, var(--gray-0) 16%, transparent);font-size:var(--fz-xs);display:flex}.pay-req__item b{font-weight:var(--fw-heavy);margin-left:auto}.pay-req__item svg{width:1.1em;height:1.1em}.pay-req.is-glow{animation:pay-glow 1.6s var(--ease-out) both .7s}.pay-item{align-items:center;gap:clamp(2px, 2cqw, var(--s-2));padding:clamp(var(--s-1), 4cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-sm));border:1.5px solid var(--pay-blue);background:var(--blue-25);flex-wrap:wrap;display:flex}.pay-item strong{font-size:var(--fz-m);font-weight:var(--fw-heavy)}.pay-item__by{font-size:var(--fz-xs);color:var(--pay-sub);flex-basis:100%}.pay-price{gap:clamp(2px, 1.6cqw, var(--s-1));margin:0;display:grid}.pay-price div{justify-content:space-between;gap:var(--s-2);font-size:var(--fz-xs);color:var(--pay-sub);display:flex}.pay-price dd{color:var(--pay-ink);font-weight:var(--fw-semibold);margin:0}.pay-point{gap:clamp(2px, 1.6cqw, var(--s-1));padding:clamp(var(--s-1), 3.6cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-sm));background:var(--lime-50);border:1px solid var(--lime-300);display:grid}.pay-point__hint{font-size:var(--fz-xs);font-weight:var(--fw-heavy);color:var(--lime-800)}.pay-point__row{align-items:center;gap:clamp(2px, 2cqw, var(--s-2));font-size:var(--fz-xs);color:var(--pay-sub);display:flex}.pay-point__row b{color:var(--pay-ink)}.pay-point__use{font-weight:var(--fw-heavy);color:var(--pay-ink);margin-left:auto}.pay-toggle{border-radius:var(--r-pill);background:var(--pay-blue);flex:none;width:clamp(18px,13cqw,30px);height:clamp(10px,7.4cqw,17px);position:relative}.pay-toggle:after{content:"";aspect-ratio:1;background:var(--gray-0);border-radius:50%;width:40%;position:absolute;top:12%;right:8%}.pay-total{padding-top:clamp(var(--s-1), 2.6cqw, var(--s-2));border-top:1px dashed var(--pay-line);font-size:var(--fz-xs);font-weight:var(--fw-bold);justify-content:space-between;align-items:baseline;display:flex}.pay-total b{font-size:var(--fz-l);font-weight:var(--fw-heavy);color:var(--pay-blue);display:grid}.pay-total b>span{text-align:right;grid-area:1/1}.pay-total__was{opacity:0}.pay-btn{min-height:clamp(22px,15cqw,40px);padding:0 var(--s-3);border-radius:clamp(var(--r-xs), 5cqw, var(--r-sm));background:var(--pay-blue);color:var(--gray-0);font-size:var(--fz-s);font-weight:var(--fw-bold);white-space:nowrap;place-items:center;display:grid}.pay-btn--block{margin-top:auto}.pay-btn--gray{background:var(--gray-400)}.pay-btn--ghost{background:var(--pay-soft);color:var(--pay-ink);font-weight:var(--fw-semibold)}.pay-detail.is-anim .pay-toggle{animation:pay-toggle-bg .4s var(--ease-out) both .9s}.pay-detail.is-anim .pay-toggle:after{animation:pay-toggle-knob .4s var(--ease-out) both .9s}.pay-detail.is-anim .pay-point__use{animation:pay-fade-in .36s var(--ease-out) both 1.1s}.pay-detail.is-anim .pay-total__was{animation:pay-fade-out .3s var(--ease-out) both 1.2s}.pay-detail.is-anim .pay-total__now{animation:pay-fade-in .3s var(--ease-out) both 1.3s}.pay-detail.is-anim .pay-btn--block{animation:pay-press .42s var(--ease-out) both 1.9s}.pay-done{text-align:center;padding-top:clamp(var(--s-3), 12cqw, var(--s-9));align-items:center}.pay-done__icon{aspect-ratio:1;background:var(--pay-blue);width:clamp(30px,22cqw,52px);color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.pay-hero.is-live .pay-done__icon,.v5-story .pay-done__icon{animation:pay-pop .52s var(--ease-spring) both}.pay-done__icon svg{width:52%;height:52%}.pay-done__msg{font-size:var(--fz-m);font-weight:var(--fw-heavy);letter-spacing:-.02em;line-height:1.4}.pay-done__pass{align-items:center;gap:clamp(2px, 2cqw, var(--s-2));width:100%;padding:clamp(var(--s-1), 3.6cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-sm));background:var(--blue-25);border:1px solid var(--blue-100);text-align:left;display:flex}.pay-done__pass strong{font-size:var(--fz-s)}.pay-done__pass em{font-style:normal;font-size:var(--fz-xs);font-weight:var(--fw-bold);color:var(--pay-blue);margin-left:auto}.pay-done .pay-price{width:100%}.pay-done .pay-btn{width:100%;margin-top:auto}@container payphone (width<=170px){.pay-cq-hide,.pay-item__by,.pay-price,.pay-point__row>span:first-child{display:none}}.pay-lock{padding-top:clamp(var(--s-2), 8cqw, var(--s-7));text-align:center;flex-direction:column;align-items:stretch;display:flex}.pay-lock__date{font-size:var(--fz-xs);font-weight:var(--fw-semibold);color:var(--text-on-dark-sub)}.pay-lock__time{font-size:clamp(26px,24cqw,58px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text-on-dark);line-height:1.05}.pay-lock__stack{gap:clamp(var(--s-1), 3cqw, var(--s-2));margin-top:clamp(var(--s-3), 12cqw, var(--s-9));display:grid}.pay-lock .pay-push{text-align:left;margin-top:0}.pay-lock .pay-push__icon{background:var(--lime-400);color:var(--gray-950)}.pay-lock .pay-push.is-old{opacity:.62;transform:scale(.97)}.pay-crm{gap:var(--s-1);width:100%;padding:var(--s-2);border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-float);font-size:11.5px;display:grid}.pay-crm__bar{padding-bottom:var(--s-1);border-bottom:1px solid var(--pay-line);font-size:10.5px;font-weight:var(--fw-bold);color:var(--pay-sub)}.pay-crm__opt{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);border:1.5px solid var(--pay-blue);background:var(--pay-blue-soft);color:var(--pay-blue);font-weight:var(--fw-bold);white-space:nowrap;display:flex}.pay-crm__field{justify-content:space-between;gap:var(--s-1);color:var(--pay-sub);display:flex}.pay-crm__field b{color:var(--pay-ink)}.pay-crm__save{border-radius:var(--r-xs);background:var(--pay-blue);min-height:28px;color:var(--gray-0);font-weight:var(--fw-bold);place-items:center;display:grid}.pay-hero.is-live .pay-crm.is-press .pay-crm__save{animation:pay-press .46s var(--ease-out) both .9s}.pay-issued{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-md);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px dashed color-mix(in srgb, var(--gray-0) 20%, transparent);color:var(--text-on-dark-sub);transition:background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);display:flex}.pay-issued__icon{border-radius:var(--r-xs);background:color-mix(in srgb, var(--gray-0) 10%, transparent);flex:none;place-items:center;width:26px;height:26px;display:grid}.pay-issued div{min-width:0;display:grid}.pay-issued strong{font-size:12px;font-weight:var(--fw-bold)}.pay-issued span{font-size:10.5px;line-height:1.4}.pay-issued.is-on{background:var(--lime-400);border:1px solid var(--lime-400);color:var(--gray-950)}.pay-issued.is-on .pay-issued__icon{background:var(--gray-950);color:var(--lime-400)}.pay-hero.is-live .pay-issued.is-on{animation:pay-pop .52s var(--ease-spring) both 1.3s}.pay-hero{max-width:640px;margin:0 auto;position:relative}.pay-hero__stage{grid-template-columns:minmax(0,232px) minmax(0,156px) minmax(0,232px);justify-content:center;align-items:center;display:grid}.pay-hero__col{z-index:1;justify-items:center;gap:var(--s-2);min-width:0;display:grid;position:relative}.pay-hero__who{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--gray-0) 16%, transparent);background:color-mix(in srgb, var(--gray-0) 5%, transparent);font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub);white-space:nowrap}.pay-hero__col .pay-phone{max-width:232px;transition:transform var(--d-slow) var(--ease-out)}.pay-hero--arrive .pay-hero__col--member .pay-phone,.pay-hero--pay .pay-hero__col--member .pay-phone,.pay-hero--done .pay-hero__col--owner .pay-phone{transform:translateY(calc(var(--s-2) * -1))}.pay-hero__hub{gap:var(--s-4);padding:var(--s-6) var(--s-2) 0;align-content:center;justify-items:center;display:grid;position:relative}.pay-hero__node{width:calc(100% + var(--s-6));place-items:center;height:44px;display:grid;position:relative}.pay-hero__dot{z-index:1;background:var(--blue-500);width:44px;height:44px;color:var(--gray-0);font-size:22px;font-weight:var(--fw-heavy);box-shadow:0 0 0 6px color-mix(in srgb, var(--blue-500) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.pay-hero__wire{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--gray-0) 28%, transparent) 0 6px, transparent 6px 11px);width:calc(50% - 22px);height:2px;position:absolute;top:50%}.pay-hero__wire--l{left:0}.pay-hero__wire--r{right:0}.pay-hero__wire i{opacity:0;position:absolute;inset:0}.pay-hero__wire i:after{content:"";background:var(--lime-400);width:10px;height:10px;box-shadow:0 0 12px var(--lime-400);border-radius:50%;position:absolute;top:-4px;left:-5px}.pay-hero.is-live.pay-hero--arrive .pay-hero__wire--l i{animation:pay-run-left .9s var(--ease-in-out) both .1s}.pay-hero.is-live.pay-hero--done .pay-hero__wire--l i{animation:pay-run-right .7s var(--ease-in-out) both .1s}.pay-hero.is-live.pay-hero--done .pay-hero__wire--r i{animation:pay-run-right .7s var(--ease-in-out) both .7s}.pay-hero__foot{justify-content:center;align-items:center;gap:var(--s-3);margin-top:var(--s-6);display:flex}.pay-hero__track{justify-content:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pay-hero__track li{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);background:color-mix(in srgb, var(--gray-0) 6%, transparent);font-size:12.5px;font-weight:var(--fw-bold);color:color-mix(in srgb, var(--text-on-dark) 50%, transparent);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out)}.pay-hero__track li.is-done{color:var(--lime-400);border-color:color-mix(in srgb, var(--lime-400) 40%, transparent)}.pay-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.pay-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);font-size:13px;font-weight:var(--fw-heavy);border-radius:50%;flex:none}.pay-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}@media (max-width:640px){.pay-hero__stage{column-gap:var(--s-3);row-gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hub hub""m o"}.pay-hero__col--member{grid-area:m}.pay-hero__col--owner{grid-area:o}.pay-hero__hub{align-items:stretch;gap:var(--s-3);grid-area:hub;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.pay-hero__node{display:none}.pay-hero__who,.pay-hero__track li{padding:2px var(--s-2);font-size:11.5px}.pay-hero__foot{margin-top:var(--s-4)}}.pay-hero-perks .perk-chips{margin:var(--s-6) 0 0;padding:0;list-style:none}.pay-hero-perks .perk-chips li{height:34px;font-size:14px}.pay-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--pay-line);width:100%;max-width:560px;box-shadow:var(--shadow-lg);margin:0 auto;overflow:hidden}.pay-win__bar{padding:var(--s-3) var(--s-4);background:var(--pay-soft);border-bottom:1px solid var(--pay-line);font-size:12.5px;font-weight:var(--fw-bold);color:var(--pay-sub);align-items:center;gap:6px;display:flex}.pay-win__bar i{background:var(--gray-200);border-radius:50%;width:9px;height:9px}.pay-win__bar span{margin-left:var(--s-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pay-win__body{gap:var(--s-3);padding:var(--s-5);display:grid}.pay-win__member{align-items:center;gap:var(--s-3);display:flex}.pay-win__member div{display:grid}.pay-win__member strong{font-size:15px}.pay-win__member .t-num{color:var(--pay-sub);font-size:12.5px}.pay-avatar{background:var(--blue-100);width:38px;height:38px;color:var(--pay-blue);font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;display:grid}.pay-tag{padding:3px var(--s-2);border-radius:var(--r-xs);background:color-mix(in srgb, var(--amber-500) 18%, transparent);color:var(--gray-800);font-size:12px;font-weight:var(--fw-bold);white-space:nowrap;margin-left:auto}.pay-item--win{font-size:13px}.pay-item--win strong{font-size:15px}.pay-item--win .pay-item__by{flex-basis:auto;margin-left:auto;font-size:12.5px}.pay-price--row{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px dashed var(--blue-200);flex-basis:100%}.pay-price--row div{font-size:13px}.pay-price--row .is-total{font-weight:var(--fw-bold);color:var(--pay-ink)}.pay-price--row .is-total dd{color:var(--pay-blue);font-weight:var(--fw-heavy)}.pay-win__label{font-size:13px;font-weight:var(--fw-heavy)}.pay-tabs{grid-template-columns:1.6fr repeat(3,1fr);gap:6px;display:grid}.pay-tabs span{justify-content:center;align-items:center;gap:var(--s-1);min-height:38px;padding:0 var(--s-1);border-radius:var(--r-sm);border:1px solid var(--pay-line);font-size:12.5px;font-weight:var(--fw-bold);color:var(--pay-sub);white-space:nowrap;display:flex}.pay-tabs .is-on{border:1.5px solid var(--pay-blue);background:var(--pay-blue-soft);color:var(--pay-blue)}.pay-field{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:0 var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--pay-line);color:var(--pay-sub);font-size:13px;display:flex}.pay-field em{font-size:11px;font-style:normal;font-weight:var(--fw-bold);color:var(--red-500)}.pay-field b{color:var(--pay-ink)}.pay-win__actions{gap:var(--s-2);margin-top:var(--s-1);grid-template-columns:1fr 1.4fr;display:grid}.pay-win .pay-btn{min-height:44px;font-size:14px}.pay-btn--press{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-500) 22%, transparent);animation:pay-press .52s var(--ease-out) both .9s;position:relative}@media (max-width:560px){.pay-win__body{padding:var(--s-4)}.pay-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-tabs .is-on{grid-column:1/-1}.pay-item--win .pay-item__by{flex-basis:100%;margin-left:0}}.pay-sscene{gap:var(--s-6);grid-template-columns:minmax(0,250px) minmax(0,230px);justify-content:center;align-items:center;display:grid}.pay-sscene--owner{grid-template-columns:minmax(0,230px) minmax(0,300px)}.pay-ledger{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--pay-line);box-shadow:var(--shadow-md);display:grid}.pay-ledger__bar{padding:0 var(--s-1) var(--s-2);font-size:12.5px;font-weight:var(--fw-heavy);border-bottom:1px solid var(--pay-line)}.pay-ledger__row{column-gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"t w i v""a a a v";align-items:center;row-gap:2px;font-size:12.5px;display:grid}.pay-ledger__row>.t-num:first-child{color:var(--pay-sub);grid-area:t}.pay-ledger__row strong{grid-area:w}.pay-ledger__row>span:nth-child(3){color:var(--pay-sub);text-overflow:ellipsis;white-space:nowrap;grid-area:i;min-width:0;overflow:hidden}.pay-ledger__row b{font-weight:var(--fw-heavy);grid-area:a}.pay-ledger__row em{padding:2px var(--s-2);border-radius:var(--r-xs);background:var(--pay-blue-soft);color:var(--pay-blue);font-size:11.5px;font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;grid-area:v}.pay-ledger__row em.is-kiosk{background:var(--gray-100);color:var(--gray-700)}.pay-ledger__row.is-new{background:var(--lime-50);box-shadow:inset 0 0 0 1px var(--lime-300);animation:pay-rise .56s var(--ease-out) both 1.5s}@media (max-width:1180px) and (min-width:981px){.pay-sscene,.pay-sscene--owner{grid-template-columns:minmax(0,230px)}}@media (max-width:640px){.pay-sscene,.pay-sscene--owner{justify-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.pay-sscene .pay-phone{max-width:230px}.pay-ledger{width:100%}}@keyframes pay-drop{0%{opacity:0;transform:translateY(-110%)scale(.96)}to{opacity:1;transform:none}}@keyframes pay-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue-400) 55%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--blue-400) 0%, transparent)}}@keyframes pay-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pay-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes pay-press{0%,to{transform:none}45%{transform:scale(.94)}}@keyframes pay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pay-toggle-bg{0%{background:var(--gray-300)}to{background:var(--blue-500)}}@keyframes pay-toggle-knob{0%{transform:translate(-125%)}to{transform:none}}@keyframes pay-run-right{0%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes pay-run-left{0%{opacity:1;transform:translate(100%)}90%{opacity:1}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pay-phone *,.pay-hero *,.pay-win *,.pay-ledger__row{transition:none!important;animation:none!important}.pay-total__was{opacity:0}}.pay-sscene--pair{grid-template-columns:minmax(0,230px) minmax(0,230px)}@media (max-width:1180px) and (min-width:981px){.pay-sscene--pair{grid-template-columns:minmax(0,200px) minmax(0,200px)}}@media (max-width:640px){.pay-sscene--pair{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-keep{white-space:nowrap}@media (max-width:389px){.pay-keep{white-space:normal}}.pp[aria-labelledby=pp-payment] .pp__link{min-height:44px;margin:-9px 0 -11px}#pay-story .v5-ways li>a,#pay-story .v5-ways li>div{align-content:start}@media (max-width:640px){#pay-story .v5-ways li:last-child:nth-child(odd){grid-column:1/-1}}.mk-phone,.mk-pc,.mk-cal,.mk-brief{font-family:var(--font);color:var(--text-strong);letter-spacing:var(--ls-body)}.mk-phone{width:244px;padding:var(--s-2);border-radius:var(--r-2xl);background:linear-gradient(160deg, var(--gray-800), var(--gray-950));box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--night-line);flex:none}.mk-phone__screen{border-radius:var(--r-xl);background:var(--bg);isolation:isolate;height:476px;position:relative;overflow:hidden}.mk-phone__notch{z-index:5;top:var(--s-2);border-radius:var(--r-pill);background:var(--gray-950);width:72px;height:18px;margin-left:-36px;position:absolute;left:50%}.mk-pc{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line-strong);width:100%;max-width:640px;box-shadow:var(--shadow-lg);margin:0 auto;overflow:hidden}.mk-pc__bar{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--gray-50);border-bottom:1px solid var(--line);display:flex}.mk-pc__dots{gap:5px;display:flex}.mk-pc__dots i{background:var(--gray-200);border-radius:50%;width:9px;height:9px}.mk-pc__path{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:var(--fw-bold);color:var(--text-sub);overflow:hidden}.mk-pc__body{padding:var(--s-4)}.mk-box{border:1.5px solid var(--gray-300);background:var(--bg);color:#0000;cursor:pointer;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.mk-box.is-on{background:var(--action);border-color:var(--action);color:var(--gray-0)}button.mk-box{position:relative}button.mk-box:after{content:"";position:absolute;inset:-12px}button.mk-box:focus-visible{box-shadow:var(--focus);outline:none}.mk-lock{padding:52px var(--s-3) var(--s-4);background:radial-gradient(80% 50% at 80% 0%, color-mix(in srgb, var(--blue-400) 55%, transparent), transparent 70%), linear-gradient(170deg, var(--blue-800), var(--night-800) 55%, var(--night-900));color:var(--text-on-dark);animation:mk-fade .42s var(--ease-out) both;position:absolute;inset:0}.mk-lock__date{text-align:center;font-size:15px;font-weight:var(--fw-bold);color:var(--text-on-dark)}.mk-lock__list{gap:var(--s-2);margin-top:var(--s-10);display:grid}.mk-noti{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:color-mix(in srgb, var(--gray-0) 88%, transparent);color:var(--text-strong);box-shadow:var(--shadow-md);animation:mk-drop .56s var(--ease-spring) both .16s;grid-template-columns:30px minmax(0,1fr);display:grid}.mk-noti.is-old{opacity:.62;animation:none;transform:scale(.96)}.mk-noti__icon{background:var(--action);width:30px;height:30px;color:var(--gray-0);font-size:16px;font-weight:var(--fw-heavy);border-radius:9px;place-items:center;line-height:1;display:grid}.mk-noti__top{justify-content:space-between;gap:var(--s-1);font-size:11.5px;display:flex}.mk-noti__top span{color:var(--text-sub);white-space:nowrap}.mk-noti__body{color:var(--text);margin-top:2px;font-size:12px;line-height:1.45}.mk-app{gap:var(--s-3);padding:40px var(--s-3) 60px;background:var(--gray-50);flex-direction:column;display:flex;position:absolute;inset:0}.mk-app.is-dim:after{content:"";background:color-mix(in srgb, var(--gray-950) 46%, transparent);animation:mk-fade .36s var(--ease-out) both;position:absolute;inset:0}.mk-app__center{align-items:center;gap:var(--s-2);font-size:14px;font-weight:var(--fw-heavy);display:flex}.mk-app__logo{background:var(--action);width:24px;height:24px;color:var(--gray-0);font-size:13px;font-weight:var(--fw-heavy);border-radius:7px;place-items:center;line-height:1;display:inline-grid}.mk-app__logo--sm{border-radius:5px;width:18px;height:18px;font-size:11px}.mk-app__pass{padding:var(--s-3);border-radius:var(--r-md);background:linear-gradient(140deg, var(--blue-500), var(--blue-700));color:var(--gray-0);gap:3px;display:grid}.mk-app__chip{padding:1px var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 22%, transparent);font-size:10.5px;font-weight:var(--fw-bold);justify-self:start}.mk-app__pass strong{font-size:15px}.mk-app__pass .t-num{opacity:.8;font-size:11px}.mk-app__bar{height:4px;margin-top:var(--s-1);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 25%, transparent);overflow:hidden}.mk-app__bar i{background:var(--lime-400);width:88%;height:100%;display:block}.mk-app__deal{gap:2px var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-app__deal span{font-size:11px;font-weight:var(--fw-bold);color:var(--red-500)}.mk-app__deal strong{grid-column:1;font-size:13.5px}.mk-app__deal em{font-size:22px;font-style:normal;font-weight:var(--fw-heavy);color:var(--red-500);grid-area:1/2/span 2;align-self:center}.mk-app__tabs{padding:var(--s-3) var(--s-2) var(--s-4);background:var(--bg);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.mk-app__tabs span{text-align:center;font-size:11px;font-weight:var(--fw-semibold);color:var(--text-faint)}.mk-app__tabs .is-on{color:var(--action)}.mk-drawer{z-index:3;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-5);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--bg);box-shadow:0 -12px 30px color-mix(in srgb, var(--gray-950) 22%, transparent);animation:mk-up .52s var(--ease-out) both .12s;display:grid;position:absolute;bottom:0;left:0;right:0}.mk-drawer:before{content:"";width:36px;height:4px;margin-top:calc(var(--s-2) * -1);border-radius:var(--r-pill);background:var(--gray-200);justify-self:center}.mk-drawer__title{font-size:15px;font-weight:var(--fw-heavy);justify-content:center;align-items:center;gap:5px;display:flex}.mk-drawer__title svg{color:var(--red-500)}.mk-drawer__title--left{justify-content:flex-start}.mk-drawer__center{font-size:12px;font-weight:var(--fw-bold);color:var(--text);align-items:center;gap:6px;display:flex}.mk-btn{border-radius:var(--r-sm);background:var(--action);min-height:40px;color:var(--gray-0);font-size:13.5px;font-weight:var(--fw-bold);place-items:center;display:grid}.mk-link{text-align:center;font-size:12px;font-weight:var(--fw-semibold);color:var(--action)}.mk-link--gray{color:var(--text-sub);text-underline-offset:2px;text-decoration:underline}.mk-mini{margin-left:var(--s-1);border:1px solid var(--line-strong);min-height:18px;font-size:10px;font-weight:var(--fw-bold);color:var(--text-sub);vertical-align:1px;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.mk-cpn{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-md);background:var(--blue-25);border:1px solid var(--blue-100);display:grid}.mk-cpn__top{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:11.5px;font-weight:var(--fw-bold);display:flex}.mk-cpn__top>span{align-items:center;gap:5px;display:flex}.mk-cpn__top em{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--red-500);color:var(--gray-0);font-size:10.5px;font-style:normal}.mk-cpn__name{font-size:14px}.mk-cpn__msg{color:var(--text-sub);font-size:11.5px}.mk-cpn__ticket{margin-top:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bg);border:1.5px dashed var(--blue-300);color:var(--action);align-items:baseline;gap:6px;display:flex}.mk-cpn__ticket svg{align-self:center}.mk-cpn__ticket b{font-size:26px;font-weight:var(--fw-heavy);line-height:1}.mk-cpn__ticket span{font-size:13px;font-weight:var(--fw-bold)}.mk-adimg{align-content:end;gap:var(--s-1);aspect-ratio:327/250;padding:var(--s-3);border-radius:var(--r-sm);background:radial-gradient(70% 70% at 90% 10%, color-mix(in srgb, var(--lime-400) 70%, transparent), transparent 60%), linear-gradient(150deg, var(--blue-500), var(--blue-800));color:var(--gray-0);display:grid;position:relative;overflow:hidden}.mk-adimg__kicker{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--lime-400);color:var(--gray-950);font-size:10.5px;font-weight:var(--fw-heavy);justify-self:start}.mk-adimg strong{font-size:18px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);line-height:1.25}.mk-adimg__go{font-size:11px;font-weight:var(--fw-bold);opacity:.9;align-items:center;gap:2px;display:inline-flex}.mk-adimg.is-tap:after{content:"";background:color-mix(in srgb, var(--gray-0) 55%, transparent);width:34px;height:34px;animation:mk-tap 1.1s var(--ease-out) both .7s;border-radius:50%;position:absolute;bottom:22%;right:22%}.mk-detail{gap:var(--s-2);padding:36px var(--s-4) var(--s-4);background:var(--bg);animation:mk-fade .38s var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0}.mk-detail__top{align-items:center;gap:var(--s-1);font-size:13px;font-weight:var(--fw-heavy);display:flex}.mk-detail__hero{border-radius:var(--r-md);background:linear-gradient(140deg, var(--gray-100), var(--blue-50));height:76px;color:var(--blue-400);place-items:center;display:grid}.mk-detail__cat{font-size:11px;font-weight:var(--fw-bold);color:var(--text-sub)}.mk-detail__name{font-size:17px;font-weight:var(--fw-heavy)}.mk-price{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.mk-price b{font-size:22px;font-weight:var(--fw-heavy);color:var(--text-strong)}.mk-price s{color:var(--text-faint);font-size:13px;text-decoration-thickness:1.5px}.mk-has-cpn{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--blue-50);color:var(--blue-700);font-size:12px;font-weight:var(--fw-bold);animation:mk-pop .52s var(--ease-spring) both .26s;display:flex}.mk-has-cpn span{align-items:center;gap:5px;display:inline-flex}.mk-has-cpn em{color:var(--red-500);white-space:nowrap;font-style:normal}.mk-detail__info{margin:var(--s-1) 0 0;padding-top:var(--s-2);border-top:1px solid var(--line);gap:6px;display:grid}.mk-detail__info div{justify-content:space-between;font-size:12px;display:flex}.mk-detail__info dt{color:var(--text-sub)}.mk-detail__info dd{font-weight:var(--fw-semibold);margin:0}.mk-bill{gap:7px;margin:0;display:grid}.mk-bill div{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:12.5px;display:flex}.mk-bill dt{color:var(--text-sub)}.mk-bill dd{font-weight:var(--fw-bold);margin:0}.mk-bill .is-minus{color:var(--red-500)}.mk-bill .is-total{padding-top:var(--s-2);border-top:1px dashed var(--line-strong)}.mk-bill .is-total dt{color:var(--text-strong);font-weight:var(--fw-bold)}.mk-bill .is-total dd{font-size:17px;font-weight:var(--fw-heavy);color:var(--action)}.mk-save{justify-content:flex-end;align-items:center;gap:var(--s-1);color:var(--text-sub);font-size:11.5px;display:flex}.mk-save svg,.mk-save b{color:var(--blue-600)}.mk-drawer--pay{gap:var(--s-3)}.mk-done{justify-content:center;gap:var(--s-3);padding:var(--s-6) var(--s-5);text-align:center;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.mk-done__icon{background:var(--action);width:58px;height:58px;color:var(--gray-0);animation:mk-pop .52s var(--ease-spring) both;border-radius:50%;align-self:center;place-items:center;display:grid}.mk-done__title{font-size:19px;font-weight:var(--fw-heavy)}.mk-done__sub{margin-top:calc(var(--s-2) * -1);color:var(--text-sub);font-size:12.5px}.mk-bill--done{padding:var(--s-3);border-radius:var(--r-md);background:var(--gray-50);text-align:left}.mk-cal{width:100%;padding:var(--s-4);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-lg)}.mk-cal__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.mk-cal__who{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub)}.mk-cal__head strong{font-size:17px;font-weight:var(--fw-heavy)}.mk-cal__dday{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--action);color:var(--gray-0);font-size:14px;font-weight:var(--fw-heavy)}.mk-cal__dow,.mk-cal__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mk-cal__dow span{padding-bottom:var(--s-1);text-align:center;font-size:11px;font-weight:var(--fw-bold);color:var(--text-faint)}.mk-cal__grid{gap:3px;display:grid}.mk-cal__day{min-height:40px;padding:var(--s-1) 2px;border-radius:var(--r-xs);background:var(--gray-25);flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.mk-cal__day:empty{background:0 0}.mk-cal__day b{font-size:12px;font-weight:var(--fw-semibold);color:var(--text)}.mk-cal__day.is-past b{color:var(--text-faint)}.mk-cal__day em{justify-items:center;font-style:normal;line-height:1.15;display:grid}.mk-cal__day em i{font-size:10px;font-style:normal;font-weight:var(--fw-heavy)}.mk-cal__day em small{font-size:9.5px;font-weight:var(--fw-semibold);white-space:nowrap}.mk-cal__day.is-cpn{background:var(--lime-100)}.mk-cal__day.is-cpn em{color:var(--lime-800)}.mk-cal__day.is-end{background:color-mix(in srgb, var(--red-500) 12%, var(--bg))}.mk-cal__day.is-end em{color:var(--red-500)}.mk-cal__day.is-today{background:var(--action);box-shadow:0 0 0 3px var(--blue-100);transition:background var(--d-base) var(--ease-out)}.mk-cal__day.is-today b,.mk-cal__day.is-today em{color:var(--gray-0)}.mk-cal__day.is-paid{background:var(--green-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--green-500) 25%, transparent)}.mk-cal__note{margin-top:var(--s-3);color:var(--text-faint);font-size:11px}.mk-hero{gap:var(--s-6);max-width:680px;padding:var(--s-8) 0 56px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 auto;display:grid;position:relative}.mk-hero__cal{min-width:0}.mk-hero__phone{position:relative}.mk-hero__track{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0}.mk-hero__track li{padding:6px var(--s-3);border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-bold);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);color:var(--text-on-dark-sub);transition:background .3s var(--ease-out), color .3s var(--ease-out)}.mk-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.mk-hero__track li.is-done{color:var(--lime-400);border-color:color-mix(in srgb, var(--lime-400) 40%, transparent)}.mk-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);font-size:13px;font-weight:var(--fw-heavy);border-radius:50%;position:absolute;bottom:0;right:0}.mk-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}@media (max-width:560px){.mk-hero{justify-items:center;gap:var(--s-5);padding-top:var(--s-10);grid-template-columns:minmax(0,1fr)}.mk-hero__cal{width:100%}.mk-hero .mk-cal__week:not(.has-mark){display:none}.mk-hero__track{justify-content:center;position:static}}.mk-stage-phone{justify-content:center;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.mk-pushbar{z-index:4;top:34px;left:var(--s-2);right:var(--s-2);gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:color-mix(in srgb, var(--gray-0) 94%, transparent);box-shadow:var(--shadow-md);animation:mk-drop .56s var(--ease-spring) both;grid-template-columns:30px minmax(0,1fr);display:grid;position:absolute}.mk-pushbar p{color:var(--text);font-size:11.5px;line-height:1.45}.mk-pushbar strong{color:var(--text-strong);display:block}@media (max-width:560px){.mk-pc__body{padding:var(--s-3)}}.mk-brief{border-radius:var(--r-lg);background:var(--bg);max-width:1080px;box-shadow:var(--shadow-lg);margin:0 auto;overflow:hidden}.mk-brief__head{gap:var(--s-3) var(--s-4);padding:var(--s-5) var(--s-6);background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--blue-400) 40%, transparent), transparent 70%), linear-gradient(120deg, var(--night-700), var(--blue-900));color:var(--text-on-dark);grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-brief__date{color:var(--text-on-dark-sub);font-size:12px}.mk-brief__title{font-size:19px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);margin-top:2px}.mk-brief__hello{color:var(--text-on-dark-sub);margin-top:2px;font-size:12.5px}.mk-brief__hello b{color:var(--blue-200)}.mk-brief__tools{align-items:flex-start;gap:6px;display:flex}.mk-brief__tools span{height:30px;padding:0 var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--blue-300) 18%, transparent);border:1px solid color-mix(in srgb, var(--blue-300) 36%, transparent);font-size:11.5px;font-weight:var(--fw-bold);color:var(--blue-100);align-items:center;gap:5px;display:inline-flex}.mk-brief__tools .mk-brief__x{background:color-mix(in srgb, var(--gray-0) 10%, transparent);border-color:#0000;justify-content:center;width:30px;padding:0}.mk-brief__stats{gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.mk-brief__stats li{padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb, var(--gray-0) 8%, transparent);color:var(--text-on-dark-sub);font-size:12px}.mk-brief__stats b{margin-left:var(--s-1);color:var(--text-on-dark)}.mk-brief__stats li:nth-child(2) b{color:color-mix(in srgb, var(--red-500) 60%, var(--gray-0))}.mk-brief__stats li:nth-child(3) b{color:var(--lime-300)}.mk-brief__body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.mk-brief__cards{padding:var(--s-5);background:var(--gray-25)}.mk-brief__cap{align-items:baseline;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-3);color:var(--text-sub);flex-wrap:wrap;font-size:12px;display:flex}.mk-brief__cap span{font-size:11.5px;font-weight:var(--fw-heavy);letter-spacing:.08em;color:var(--text-faint)}.mk-brief__grid{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-bcard{--pc:var(--action);align-content:start;gap:6px var(--s-2);min-height:132px;padding:var(--s-3);border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--bg);text-align:left;font:inherit;color:var(--text-strong);cursor:pointer;transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.mk-bcard--urgent{--pc:var(--red-500)}.mk-bcard--high{--pc:var(--amber-500)}.mk-bcard--medium{--pc:var(--blue-500)}.mk-bcard--relation{--pc:var(--lime-600)}.mk-bcard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mk-bcard:focus-visible{box-shadow:var(--focus);outline:none}.mk-bcard.is-on{border-color:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 18%, transparent)}.mk-bcard__icon{background:color-mix(in srgb, var(--pc) 14%, var(--bg));width:28px;height:28px;color:var(--pc);border-radius:9px;place-items:center;display:grid}.mk-bcard__label{font-size:13px;font-weight:var(--fw-bold);align-self:center;line-height:1.3}.mk-bcard__count{padding:2px var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--pc) 14%, var(--bg));color:color-mix(in srgb, var(--pc) 80%, var(--gray-950));font-size:12px;font-weight:var(--fw-heavy);grid-column:1/-1;justify-self:start}.mk-bcard__names{color:var(--text);grid-column:1/-1;font-size:11.5px}.mk-bcard__names em{color:var(--text-faint);font-style:normal}.mk-bcard__badge{border-radius:var(--r-pill);background:var(--gray-100);font-size:10px;font-weight:var(--fw-bold);color:var(--text-faint);white-space:nowrap;grid-column:1;place-self:end start;padding:1px 6px}.mk-bcard__badge.is-sent{background:color-mix(in srgb, var(--green-500) 14%, var(--bg));color:color-mix(in srgb, var(--green-500) 70%, var(--gray-950))}.mk-bcard__go{font-size:11px;font-weight:var(--fw-semibold);color:var(--pc);white-space:nowrap;grid-column:2;place-self:end;align-items:center;gap:2px;display:inline-flex}.mk-brief__panel{gap:var(--s-2);min-width:0;padding:var(--s-5);border-left:1px solid var(--line);flex-direction:column;display:flex;position:relative}.mk-brief__ptitle{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.mk-brief__ptitle strong{font-size:15px;font-weight:var(--fw-heavy)}.mk-brief__ptitle .mk-bcard__count{--pc:var(--action)}.mk-brief__msg{color:var(--text);font-size:12.5px;line-height:1.5}.mk-brief__excl{color:var(--text-faint);font-size:11.5px}.mk-brief__filter{gap:var(--s-2);flex-wrap:wrap;display:flex}.mk-brief__search{min-width:140px;min-height:32px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--gray-50);color:var(--text-faint);flex:1;align-items:center;gap:6px;font-size:11.5px;display:flex}.mk-brief__seg{border-radius:var(--r-sm);background:var(--gray-100);padding:2px;display:inline-flex}.mk-brief__seg button{min-width:48px;min-height:30px;padding:0 var(--s-3);border-radius:var(--r-xs);font-size:11.5px;font-weight:var(--fw-bold);color:var(--text-sub)}.mk-brief__seg button.is-on{background:var(--bg);color:var(--text-strong);box-shadow:var(--shadow-xs)}.mk-brief__seg button:focus-visible{box-shadow:var(--focus);outline:none}.mk-brief__selall{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;font-size:12px;font-weight:var(--fw-semibold);color:var(--text);display:flex}.mk-brief__selall em{color:var(--text-faint);margin-left:auto;font-size:11.5px;font-style:normal}.mk-brief__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.mk-brief__list li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);transition:background var(--d-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mk-brief__list li.is-on{background:var(--blue-25);border-color:var(--blue-100)}.mk-brief__list li div{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.mk-brief__list strong{font-size:13px}.mk-brief__list li div span{color:var(--text-faint);font-size:11px}.mk-brief__list li div em{font-size:11.5px;font-style:normal;font-weight:var(--fw-semibold);color:var(--red-500);flex-basis:100%}.mk-brief__sent{padding:2px var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--green-500) 14%, var(--bg));color:color-mix(in srgb, var(--green-500) 70%, var(--gray-950));font-size:10.5px;font-weight:var(--fw-bold);white-space:nowrap;animation:mk-pop .42s var(--ease-spring) both}.mk-brief__list .mk-brief__empty,.mk-brief__list .mk-brief__more{text-align:center;color:var(--text-faint);border-style:dashed;font-size:11.5px;display:block}.mk-brief__actions{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:auto;display:grid}.mk-brief__actions p{font-size:12px;font-weight:var(--fw-bold);color:var(--text)}.mk-brief__actions div{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-act{border-radius:var(--r-sm);min-height:40px;font-size:12.5px;font-weight:var(--fw-bold);transition:transform var(--d-fast) var(--ease-out), filter var(--d-fast) var(--ease-out);justify-content:center;align-items:center;gap:5px;display:inline-flex}.mk-act:hover{filter:brightness(1.05);transform:translateY(-1px)}.mk-act:focus-visible{box-shadow:var(--focus);outline:none}.mk-act--sms{background:var(--action);color:var(--gray-0)}.mk-act--at{background:var(--amber-500);color:var(--gray-950)}.mk-act--cpn{background:var(--gray-900);color:var(--lime-400)}.mk-brief__toast{left:var(--s-5);right:var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--gray-900);color:var(--gray-0);box-shadow:var(--shadow-lg);animation:mk-drop .42s var(--ease-spring) both;font-size:12.5px;line-height:1.5;position:absolute;bottom:96px}@media (max-width:900px){.mk-brief__body{grid-template-columns:minmax(0,1fr)}.mk-brief__panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.mk-brief__head{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.mk-brief__tools{grid-row:1}.mk-brief__cards,.mk-brief__panel{padding:var(--s-4) var(--s-3)}.mk-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-bcard{min-height:0;padding:var(--s-3) var(--s-2)}.mk-bcard__names,.mk-bcard__go{display:none}.mk-bcard__badge{grid-column:1/-1}.mk-brief__toast{left:var(--s-3);right:var(--s-3)}}.mk-lanes{--lab:260px;--cols:16;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-xl);background:var(--night-800);border:1px solid var(--night-line);display:grid}.mk-lanes__axis,.mk-lane{grid-template-columns:var(--lab) minmax(0, 1fr);gap:var(--s-4);align-items:center;display:grid}.mk-lanes__corner{font-size:12px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub)}.mk-lanes__ticks{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.mk-lanes__ticks span{text-align:center;font-size:10.5px;font-weight:var(--fw-semibold);color:color-mix(in srgb, var(--text-on-dark) 40%, transparent);white-space:nowrap}.mk-lanes__ticks span.is-key{color:var(--text-on-dark);font-weight:var(--fw-heavy)}.mk-lanes__ticks .mk-lanes__reg{color:var(--lime-400);font-weight:var(--fw-heavy)}.mk-lane{padding:var(--s-3) 0;border-top:1px solid var(--night-line)}.mk-lane__label{gap:2px;display:grid}.mk-lane__label strong{font-size:15px;font-weight:var(--fw-bold);color:var(--text-on-dark)}.mk-lane__label span{color:var(--text-on-dark-sub);font-size:12.5px}.mk-lane__label em{color:var(--amber-500);font-style:normal}.mk-lane__label .mk-lane__note{color:color-mix(in srgb, var(--text-on-dark) 50%, transparent);font-size:12px}.mk-lane__track{--tone:var(--blue-300);background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--cols) - 1px), var(--night-line) calc(100% / var(--cols) - 1px) calc(100% / var(--cols)));border-radius:var(--r-xs);height:40px;position:relative;overflow:hidden}.mk-lane__track:after{content:"";background:color-mix(in srgb, var(--gray-0) 10%, transparent);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mk-lane--cpn .mk-lane__track{--tone:var(--lime-400)}.mk-lane--brief .mk-lane__track{--tone:var(--blue-400)}.mk-lane--voice .mk-lane__track{--tone:var(--amber-500)}.mk-lane--locker .mk-lane__track{--tone:var(--green-500)}.mk-lane__dot{z-index:2;top:50%;left:calc((var(--at) + .5) / var(--cols) * 100%);background:var(--tone);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent);border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.mk-lane__dot i{font-size:10.5px;font-style:normal;font-weight:var(--fw-heavy);color:var(--tone);white-space:nowrap;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.mk-lane--cpn .mk-lane__dot{top:62%}.mk-lane__dot--end{border-radius:6px;width:20px;height:20px;margin:-10px 0 0 -10px}.mk-lane__bar{z-index:1;top:50%;left:calc((var(--from) + .5) / var(--cols) * 100%);width:calc((var(--to) - var(--from)) / var(--cols) * 100%);border-radius:var(--r-pill);background:color-mix(in srgb, var(--tone) 70%, transparent);transform-origin:0;height:8px;margin-top:-4px;position:absolute}.mk-lanes.is-armed .mk-lane__dot,.mk-lanes.is-armed .mk-lane__bar{opacity:.18}.mk-lanes.is-run .mk-lane__dot{animation:mk-lit .42s var(--ease-spring) both;animation-delay:calc(var(--c) * .21s)}.mk-lanes.is-run .mk-lane__bar{animation:mk-grow .9s var(--ease-out) both;animation-delay:calc(var(--c) * .21s)}.mk-lanes.is-run .mk-lane__track:before{content:"";z-index:3;border-left:2px solid var(--lime-400);pointer-events:none;animation:3.4s linear both mk-sweep;position:absolute;inset:0}@media (max-width:860px){.mk-lanes{padding:var(--s-4) var(--s-3)}.mk-lanes__axis,.mk-lane{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.mk-lanes__corner{display:none}.mk-lanes__ticks span:not(.is-key):not(.mk-lanes__reg){font-size:0}.mk-lanes__ticks span:not(.is-key):not(.mk-lanes__reg):before{content:"·";font-size:10px}.mk-lanes__ticks span{font-size:9.5px;overflow:visible}.mk-lane__dot{width:12px;height:12px;margin:-6px 0 0 -6px}.mk-lane__dot--end{width:14px;height:14px;margin:-7px 0 0 -7px}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:none}}@keyframes mk-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes mk-tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes mk-lit{0%{opacity:.18;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes mk-grow{0%{opacity:.18;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes mk-sweep{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mk-phone *,.mk-pc *,.mk-brief *,.mk-lanes *{transition:none!important;animation:none!important}.mk-lanes.is-run .mk-lane__track:before{display:none}}.mk-detail.is-compact .mk-detail__hero{display:none}.mk-detail.is-compact{gap:6px}.mk-detail__buy{margin-top:auto}.mk-bset{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--bg);border:1px dashed var(--line-strong)}.mk-bset__title{font-size:13px;font-weight:var(--fw-heavy);align-items:center;gap:6px;display:flex}.mk-bset__lead{color:var(--text-faint);margin-top:2px;font-size:11.5px}.mk-bset ul{gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.mk-bset li{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--gray-50);display:flex}.mk-bset li div{gap:1px;min-width:0;display:grid}.mk-bset li strong{font-size:12.5px}.mk-bset li div span{color:var(--text-sub);font-size:11px}.mk-bset li em{font-size:11px;font-style:normal;font-weight:var(--fw-semibold);color:var(--action)}.mk-bset__val{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.mk-bset__val i{border-radius:var(--r-xs);background:var(--bg);border:1px solid var(--line);width:24px;height:24px;color:var(--text-sub);place-items:center;font-size:13px;font-style:normal;display:grid}.mk-bset__val b{text-align:center;min-width:34px;font-size:13px;font-weight:var(--fw-heavy)}@media (max-width:560px){.mk-bset li div span{display:none}.mk-hero__pause{top:0;bottom:auto}}.mk-detail.is-compact{padding-top:32px}.mk-detail.is-compact .mk-detail__name{font-size:15px}.mk-detail.is-compact .mk-price b{font-size:20px}.mk-drawer--pay{gap:var(--s-2);padding-top:var(--s-3);padding-bottom:var(--s-4)}.mk-drawer--pay .mk-bill{gap:5px}@media (max-width:900px){.mk-bset{display:none}}@media (max-width:380px){.mk-cal{padding:var(--s-3)}.mk-cal__day em small{letter-spacing:-.04em;font-size:8.5px}}.mk-list{gap:var(--s-2);padding:36px var(--s-3) 60px;background:var(--gray-50);animation:mk-fade .38s var(--ease-out) both;flex-direction:column;display:flex;position:absolute;inset:0}.mk-list__top{font-size:15px;font-weight:var(--fw-heavy);color:var(--action)}.mk-list__center{font-size:12px;font-weight:var(--fw-bold);color:var(--text);align-items:center;gap:6px;display:flex}.mk-list ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.mk-list li{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);display:flex;position:relative;overflow:hidden}.mk-list li div{gap:1px;min-width:0;display:grid}.mk-list li strong{font-size:13.5px}.mk-list li .t-num{font-size:12px;font-weight:var(--fw-bold);color:var(--text)}.mk-list__cat{font-size:10.5px;font-weight:var(--fw-semibold);color:var(--text-sub)}.mk-list__badge{padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);font-size:10.5px;font-style:normal;font-weight:var(--fw-heavy);flex:none}.mk-list__badge--deal{background:color-mix(in srgb, var(--red-500) 12%, var(--bg));color:var(--red-500)}.mk-list li.is-tap{border-color:var(--action);box-shadow:0 0 0 3px var(--blue-100)}.mk-list li.is-tap:after{content:"";background:color-mix(in srgb, var(--action) 30%, transparent);width:30px;height:30px;animation:mk-tap 1.1s var(--ease-out) both .6s;border-radius:50%;margin-top:-15px;position:absolute;top:50%;right:30%}@media (prefers-reduced-motion:reduce){.mk-list,.mk-list li.is-tap:after{animation:none!important}}.mk-sbrief .mk-brief__tools,.mk-sbrief .mk-brief__stats,.mk-sbrief .mk-bset,.mk-sbrief .mk-brief__filter,.mk-sbrief .mk-brief__cap,.mk-sbrief .mk-bcard__names,.mk-sbrief .mk-bcard__go,.mk-sbrief .mk-brief__more{display:none}.mk-sbrief .mk-brief__head{padding:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1fr)}.mk-sbrief .mk-brief__cards,.mk-sbrief .mk-brief__panel{padding:var(--s-4)}.mk-sbrief .mk-brief__grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-sbrief .mk-bcard{min-height:0}@media (min-width:901px){.mk-sbrief .mk-brief__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mk-lanes-slim .mk-lane--locker{display:none}#mk-story .v5-ways li>a,#mk-story .v5-ways li>div{align-content:start}@media (max-width:640px){#mk-story .v5-ways li:last-child:nth-child(odd){grid-column:1/-1}}button.mk-box:after{inset:-13px}.mk-sbrief .mk-box{pointer-events:none;cursor:default}.ac-win,.ac-phone,.ac-gate,.ac-shot{--ac-blue:var(--blue-500);--ac-ink:var(--gray-900);--ac-sub:var(--gray-500);--ac-faint:var(--gray-400);--ac-line:var(--gray-150);--ac-soft:var(--gray-50);--ac-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--ac-ok-bg:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--ac-bad:var(--red-500);--ac-bad-ink:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));--ac-bad-bg:color-mix(in srgb, var(--red-500) 8%, var(--gray-0));font-family:var(--font)}.ac-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--ac-line);width:100%;box-shadow:var(--shadow-lg);color:var(--ac-ink);position:relative;overflow:hidden}.ac-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-3);background:var(--gray-25);border-bottom:1px solid var(--ac-line);display:flex}.ac-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ac-sub);font-size:12px;overflow:hidden}.ac-win__crumb b{color:var(--ac-ink);font-weight:800}.ac-win__tools{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--ac-line);flex-wrap:wrap;font-size:11.5px;display:flex}.ac-day{white-space:nowrap;font-weight:800}.ac-counts{color:var(--ac-sub);white-space:nowrap;margin:0}.ac-counts b{color:var(--ac-ink);font-weight:800}.ac-live{align-items:center;gap:var(--s-1);color:var(--ac-sub);flex:none;font-size:11px;font-weight:700;display:inline-flex}.ac-live i{border-radius:var(--r-pill);background:var(--ac-blue);width:26px;height:15px;position:relative}.ac-live i:after{content:"";background:var(--gray-0);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.ac-log{padding:var(--s-1) var(--s-3) var(--s-2);font-size:12px;display:grid}.ac-log__head,.ac-log__row{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-1);grid-template-columns:54px minmax(0,1fr) 76px 40px;display:grid}.ac-log.is-compact .ac-log__head,.ac-log.is-compact .ac-log__row{grid-template-columns:54px minmax(0,1fr) 40px}.ac-log.is-compact .ac-log__until{display:none}.ac-log__head{color:var(--ac-sub);border-bottom:1px solid var(--ac-line);font-size:11px;font-weight:700}.ac-log__row{border-bottom:1px solid var(--ac-line);border-radius:var(--r-xs)}.ac-log__row b{white-space:nowrap;font-weight:800}.ac-log__row .t-num{color:var(--ac-sub);white-space:nowrap}.ac-log__row.is-new{animation:ac-row-in var(--d-slow) var(--ease-out) both}.ac-log__row.is-new.is-ok{background:var(--blue-25)}.ac-log__row.is-new.is-bad{background:var(--ac-bad-bg)}.ac-st{padding:calc(var(--s-1) / 4) var(--s-2);border-radius:var(--r-pill);white-space:nowrap;justify-self:start;font-size:10.5px;font-weight:800}.ac-st.is-in{background:var(--ac-ok-bg);color:var(--ac-ok)}.ac-st.is-out{background:color-mix(in srgb, var(--red-500) 12%, var(--gray-0));color:var(--ac-bad-ink)}.ac-info{width:min(100%,250px);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--gray-0);border:1px solid var(--ac-line);box-shadow:var(--shadow-float);color:var(--ac-ink);animation:ac-rise var(--d-slow) var(--ease-out) both;font-size:11.5px}.ac-info__head{margin:0 0 var(--s-1);padding-bottom:var(--s-1);border-bottom:1px solid var(--ac-line);color:var(--ac-sub);font-size:11.5px}.ac-info__head b{color:var(--ac-ok);font-weight:800}.ac-info.is-bad .ac-info__head b{color:var(--ac-bad-ink)}.ac-info dl{gap:2px;margin:0;display:grid}.ac-info dl div{justify-content:space-between;gap:var(--s-2);display:flex}.ac-info dt{color:var(--ac-sub)}.ac-info dd{white-space:nowrap;margin:0;font-weight:700}.ac-phone{width:190px;padding:var(--s-2);border-radius:var(--r-2xl);background:linear-gradient(160deg, var(--gray-700), var(--gray-950));box-shadow:var(--shadow-lg);color:var(--ac-ink)}.ac-phone__screen{border-radius:var(--r-xl);background:var(--gray-0);align-content:start;display:grid;position:relative;overflow:hidden}.ac-phone__status{padding:var(--s-2) var(--s-3) var(--s-1);justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.ac-phone__island{border-radius:var(--r-pill);background:var(--gray-950);width:46px;height:12px}.ac-phone__sig{align-items:flex-end;gap:1.5px;display:inline-flex}.ac-phone__sig i{background:var(--ac-ink);border-radius:1px;width:3px}.ac-phone__sig i:first-child{height:4px}.ac-phone__sig i:nth-child(2){height:6px}.ac-phone__sig i:nth-child(3){height:8px}.ac-phone__body{gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-3);display:grid}.ac-card__box{justify-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--ac-soft);border:1px solid var(--ac-line);display:grid}.ac-card__head{width:100%;margin-bottom:var(--s-1);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.ac-card__head svg{color:var(--ac-sub)}.ac-card__center{font-size:11.5px;font-weight:800}.ac-card__no{color:var(--ac-sub);font-size:10.5px}.ac-card__no b{color:var(--ac-ink)}.ac-card__qr{width:108px;margin:var(--s-1) 0;padding:var(--s-1);border-radius:var(--r-sm);background:var(--gray-0)}.ac-qr{width:100%;height:auto;fill:var(--ac-ink);animation:ac-fade var(--d-slow) var(--ease-out) both;display:block}.ac-qr__bg{fill:var(--gray-0)}.ac-card__count{width:100%;margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--ac-line);color:var(--ac-sub);justify-content:space-between;font-size:10.5px;display:flex}.ac-card__count b{color:var(--ac-ink);font-weight:800}.ac-card__count b.is-up{color:var(--ac-blue);animation:ac-pop var(--d-slow) var(--ease-out) both}.ac-hist__tabs{border-bottom:1px solid var(--ac-line);text-align:center;color:var(--ac-faint);grid-template-columns:1fr 1fr;font-size:11px;font-weight:800;display:grid}.ac-hist__tabs span{padding:var(--s-1) 0 var(--s-2)}.ac-hist__tabs .is-on{color:var(--ac-ink);box-shadow:inset 0 -2px 0 var(--ac-ink)}.ac-hist__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.ac-hist__list li{padding:var(--s-2);border-radius:var(--r-sm);border:1px solid var(--ac-line);color:var(--ac-sub);gap:1px;font-size:10.5px;display:grid}.ac-hist__list li small{font-size:10px}.ac-hist__list li b{color:var(--ac-ink);font-size:11.5px;font-weight:800}.ac-hist__list li.is-new{border-color:var(--blue-200);background:var(--blue-25);animation:ac-row-in var(--d-slow) var(--ease-out) both}.ac-hist__more{border-radius:var(--r-sm);border:1px solid var(--gray-300);min-height:30px;color:var(--ac-sub);place-items:center;font-size:11px;font-weight:700;display:grid}.ac-gate{gap:var(--s-1);width:168px;padding:var(--s-2);border-radius:var(--r-lg);background:linear-gradient(170deg, var(--gray-800), var(--gray-950));box-shadow:var(--shadow-lg);color:var(--gray-0);display:grid}.ac-gate__tag{padding:1px var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 12%, transparent);color:color-mix(in srgb, var(--gray-0) 70%, transparent);justify-self:start;font-size:9.5px;font-weight:700}.ac-gate__screen{min-height:96px;padding:var(--s-2);border-radius:var(--r-md);background:var(--night-800);border:1px solid color-mix(in srgb, var(--gray-0) 10%, transparent);transition:background var(--d-base) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.ac-gate__icon{background:color-mix(in srgb, var(--gray-0) 10%, transparent);width:48px;height:48px;color:var(--lime-300);border-radius:50%;place-items:center;display:grid}.ac-gate__scan{left:var(--s-3);right:var(--s-3);background:var(--lime-400);height:2px;box-shadow:0 0 10px var(--lime-400);animation:ac-scan 1.6s var(--ease-in-out) infinite alternate;border-radius:2px;position:absolute;top:20%}.ac-gate.is-pass .ac-gate__screen{background:color-mix(in srgb, var(--green-500) 38%, var(--night-800))}.ac-gate.is-pass .ac-gate__icon{background:var(--green-500);color:var(--gray-0);animation:ac-pop var(--d-slow) var(--ease-out) both}.ac-gate.is-hold .ac-gate__screen{background:color-mix(in srgb, var(--red-500) 40%, var(--night-800))}.ac-gate.is-hold .ac-gate__icon{background:var(--red-500);color:var(--gray-0);animation:ac-pop var(--d-slow) var(--ease-out) both}.ac-gate__via{align-items:center;gap:var(--s-1);color:color-mix(in srgb, var(--gray-0) 62%, transparent);font-size:10px;font-weight:700;display:inline-flex}.ac-gate--compact{align-items:center;column-gap:var(--s-3);width:100%;max-width:220px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr);position:relative}.ac-gate--compact .ac-gate__icon{width:34px;height:34px;position:relative;overflow:hidden}.ac-gate--compact .ac-gate__scan{animation-name:ac-scan-sm;top:8px;left:6px;right:6px}.ac-gate--compact .ac-gate__txt{min-width:0;padding-right:var(--s-8);display:grid}.ac-gate--compact .ac-gate__msg{white-space:nowrap;font-size:13.5px;line-height:1.3}.ac-gate--compact small{color:color-mix(in srgb, var(--gray-0) 66%, transparent);font-size:10.5px}.ac-gate--compact .ac-gate__tag{top:var(--s-1);right:var(--s-1);font-size:9px;position:absolute}.ac-gate--compact.is-pass{background:linear-gradient(170deg, color-mix(in srgb, var(--green-500) 55%, var(--gray-900)), var(--gray-950))}.ac-gate--compact.is-hold{background:linear-gradient(170deg, color-mix(in srgb, var(--red-500) 58%, var(--gray-900)), var(--gray-950))}.ac-shot{width:100%;max-width:560px;margin:0 auto}.ac-duo{justify-content:center;align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.ac-duo__phone{width:220px}.ac-duo__phone .ac-card__qr{width:128px}.ac-refused__zone{justify-content:space-between;align-items:flex-end;gap:var(--s-3);min-height:96px;padding:var(--s-2) var(--s-3) var(--s-3);flex-wrap:wrap;display:flex}.ac-refused__zone .ac-gate--compact{max-width:210px}.ac-refused__zone .ac-info{margin-left:auto}@keyframes ac-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ac-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ac-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-scan{0%{transform:translateY(0)}to{transform:translateY(56px)}}@keyframes ac-scan-sm{0%{transform:translateY(0)}to{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ac-win *,.ac-phone *,.ac-gate *,.ac-shot *{transition:none!important;animation:none!important}.ac-gate__scan{display:none}}.ac-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}@media (max-width:560px){.ac-log__head,.ac-log__row{gap:var(--s-1);grid-template-columns:50px minmax(0,1fr) 40px}.ac-log__until{display:none}.ac-win__tools .ac-counts{white-space:normal}.ac-duo{gap:var(--s-4)}.ac-duo__phone{width:min(100%,220px)}.ac-refused__zone .ac-gate--compact,.ac-refused__zone .ac-info{width:100%;max-width:none}}.ac-hero-clip,.ks-hero-clip{width:min(100%,320px);margin:0 auto}.v5-hero__visual>.ac-hero-clip,.v5-hero__visual>.ks-hero-clip{margin-inline:auto}.ac-rule{border-radius:var(--r-xl);background:var(--night-900);color:var(--text-on-dark);word-break:keep-all;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:clamp(24px,3vw,40px) 0 0;padding:18px 22px;font-size:clamp(16px,1.4vw,18px);line-height:1.6;display:flex}.ac-rule strong{font-size:13.5px;font-weight:var(--fw-bold);color:var(--lime-400)}.ac-rule b{font-weight:var(--fw-heavy);color:var(--lime-400)}.ac-pass{border-radius:var(--r-2xl);background:var(--bg-subtle);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,72px);padding:clamp(22px,3vw,36px);display:grid}.ac-pass__head h3{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);color:var(--text-strong);word-break:keep-all;text-wrap:balance;margin:0;line-height:1.3}.ac-pass__head p{color:var(--text);word-break:keep-all;margin:12px 0 0;font-size:16px;line-height:1.65}.ac-pass__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-pass__list li{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);gap:6px;padding:18px 16px;display:grid}.ac-pass__icon{background:var(--action-soft);width:40px;height:40px;color:var(--action);border-radius:12px;place-items:center;display:grid}.ac-pass__when{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-sub);margin-top:6px}.ac-pass__list strong{font-size:17px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}@media (max-width:900px){.ac-pass{grid-template-columns:1fr}}@media (max-width:560px){.ac-pass__list{grid-template-columns:1fr}.ac-pass__list li{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.ac-pass__icon{grid-row:span 2}.ac-pass__when{margin-top:0}}.ac-bridge{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ac-bridge__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.ac-bridge__cards li{border-radius:var(--r-xl);border:1px solid var(--night-line);background:#ffffff0a;gap:6px;padding:20px;display:grid}.ac-bridge__cards span{font-size:13px;font-weight:var(--fw-bold);color:var(--lime-400)}.ac-bridge__cards strong{font-size:19px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);color:var(--text-on-dark);word-break:keep-all}.ac-bridge__cards p{color:var(--text-on-dark-sub);word-break:keep-all;margin:0;font-size:14.5px;line-height:1.6}.ac-bridge__link{min-height:44px;font-size:16px;font-weight:var(--fw-bold);color:var(--lime-400);align-items:center;gap:6px;margin-top:20px;display:inline-flex}.ac-bridge__link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.ac-bridge{grid-template-columns:1fr}.ac-bridge__film{order:2;width:min(100%,320px);margin:0 auto}}@media (max-width:560px){.ac-bridge__cards{grid-template-columns:1fr}}.ks-dev,.ks-after{--ks-ink:var(--gray-900);--ks-sub:var(--gray-500);--ks-line:var(--gray-150);--ks-soft:var(--gray-50);--ks-blue:var(--blue-500);--ks-blue-soft:var(--blue-50);font-family:var(--font);color:var(--ks-ink)}.ks-dev{width:100%;max-width:240px;margin:0 auto;position:relative}.ks-dev__head{background:linear-gradient(160deg, var(--gray-700), var(--gray-950) 58%);box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in srgb, var(--gray-0) 14%, transparent);border-radius:clamp(10px,7%,18px);padding:clamp(5px,3.6%,9px);position:relative}.ks-dev__screen{aspect-ratio:9/16;background:var(--gray-0);--fz-xs:clamp(6px, 3.7cqw, 9.5px);--fz-s:clamp(6.5px, 4.4cqw, 11px);--fz-m:clamp(7.5px, 5.4cqw, 13px);--fz-l:clamp(8.5px, 6.6cqw, 16px);--pad:clamp(6px, 5.5cqw, 14px);--gap:clamp(4px, 3.4cqw, 9px);border-radius:clamp(4px,3%,8px);flex-direction:column;display:flex;position:relative;overflow:hidden;container:ksscr/inline-size}.ks-scr__bar{justify-content:space-between;align-items:center;gap:var(--gap);padding:calc(var(--pad) * .7) var(--pad);border-bottom:1px solid var(--gray-100);font-size:var(--fz-s);font-weight:var(--fw-heavy);letter-spacing:-.01em;display:flex}.ks-scr__bar svg{width:1.2em;height:1.2em;color:var(--ks-sub)}.ks-scr__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ks-dev__reader{background:var(--gray-900);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gray-0) 8%, transparent);border-radius:clamp(6px,4.5%,12px);justify-content:space-between;align-items:flex-end;gap:8%;margin-top:clamp(5px,3.6%,9px);padding:clamp(14px,11%,26px) 9% clamp(7px,5%,12px);display:flex;position:relative}.ks-dev__slot{background:var(--gray-950);height:5px;box-shadow:inset 0 1px 2px var(--gray-950);clip-path:inset(-60px -12px 50%);border-radius:3px;flex:0 0 46%;position:relative}.ks-dev__card{background:linear-gradient(135deg, var(--blue-400), var(--blue-700));width:72%;height:clamp(16px,9cqw,24px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gray-0) 20%, transparent);opacity:0;border-radius:3px 3px 0 0;position:absolute;bottom:50%;left:14%;transform:translateY(55%)}.ks-dev__card:before{content:"";background:var(--lime-300);opacity:.85;border-radius:2px;width:22%;height:34%;position:absolute;top:26%;left:12%}.ks-dev.is-card .ks-dev__card{opacity:1}.ks-dev__led{background:var(--blue-400);opacity:.35;border-radius:2px;flex:0 0 16%;height:3px}.ks-dev.is-card .ks-dev__led{opacity:1;box-shadow:0 0 8px var(--blue-400)}.ks-dev__paper{background:var(--gray-950);border-radius:2px;flex:0 0 20%;height:3px}.ks-dev__stand{justify-items:center;display:grid}.ks-dev__stand i{background:linear-gradient(90deg, var(--gray-800), var(--gray-700) 50%, var(--gray-800));width:22%;height:34px}.ks-dev__stand:after{content:"";border-radius:var(--r-pill);background:linear-gradient(180deg, var(--gray-700), var(--gray-900));width:72%;height:10px}.ks-scr{gap:var(--gap);min-height:0;padding:var(--gap) var(--pad) var(--pad);flex-direction:column;flex:1;display:flex}.ks-h{font-size:var(--fz-m);font-weight:var(--fw-heavy);letter-spacing:-.02em;margin:0;line-height:1.38}.ks-h--center{text-align:center}.ks-h .is-blue,.ks-done .is-blue{color:var(--ks-blue)}.ks-actions{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:auto;display:grid}.ks-btn{background:var(--ks-blue);height:clamp(16px,12.5cqw,34px);color:var(--gray-0);font-size:var(--fz-s);font-weight:var(--fw-bold);white-space:nowrap;border-radius:clamp(3px,3cqw,8px);place-items:center;padding:0 4px;display:grid;overflow:hidden}.ks-btn--gray{background:var(--gray-150);color:var(--gray-600)}.ks-earn{border-radius:var(--r-pill);background:var(--lime-100);width:fit-content;color:var(--lime-800);font-size:var(--fz-xs);font-weight:var(--fw-semibold);align-items:center;gap:2px;padding:2px clamp(4px,2.6cqw,8px);display:inline-flex}.ks-earn b{font-weight:var(--fw-heavy)}.ks-home{padding-top:0}.ks-home__top{align-content:center;justify-items:center;gap:var(--gap);margin:0 calc(var(--pad) * -1);padding:calc(var(--pad) * 1.4) var(--pad);background:radial-gradient(70% 80% at 85% 0%, color-mix(in srgb, var(--lime-400) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--blue-500), var(--blue-800));color:var(--gray-0);text-align:center;display:grid}.ks-home__logo{background:var(--gray-0);width:clamp(20px,15cqw,38px);height:clamp(20px,15cqw,38px);color:var(--blue-600);font-size:var(--fz-s);font-weight:var(--fw-heavy);border-radius:50%;place-items:center;display:grid}.ks-home__top p{font-size:var(--fz-s);font-weight:var(--fw-bold);margin:0;line-height:1.45}.ks-home__btns{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ks-home__btn{aspect-ratio:.82;min-height:0;padding:var(--gap);border:1px solid var(--ks-line);background:var(--ks-soft);text-align:center;border-radius:clamp(5px,4cqw,12px);align-content:center;justify-items:center;gap:2px;display:grid}.ks-home__btn i{background:var(--gray-0);width:clamp(18px,14cqw,36px);height:clamp(18px,14cqw,36px);color:var(--ks-blue);box-shadow:var(--shadow-xs);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.ks-home__btn i svg{width:55%;height:55%}.ks-home__btn b{font-size:var(--fz-m);font-weight:var(--fw-heavy);letter-spacing:-.02em;white-space:nowrap}.ks-home__btn small{font-size:var(--fz-xs);color:var(--ks-sub);line-height:1.3}.ks-home__btn.is-new{border-color:var(--blue-200);background:var(--ks-blue-soft)}.ks-home__btn.is-new i{background:var(--ks-blue);color:var(--gray-0)}.ks-home__foot{justify-content:space-between;align-items:center;gap:var(--gap);padding-top:var(--gap);border-top:1px solid var(--gray-100);font-size:var(--fz-xs);margin-top:auto;display:flex}.ks-home__call{border-radius:var(--r-pill);background:color-mix(in srgb, var(--red-500) 10%, transparent);color:var(--red-500);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:3px;padding:2px clamp(4px,2.6cqw,8px);display:inline-flex}.ks-home__call svg{width:1.1em;height:1.1em}.ks-doc{padding:var(--gap);background:var(--ks-soft);border:1px solid var(--ks-line);border-radius:clamp(4px,3cqw,8px);gap:clamp(2px,2cqw,5px);display:grid}.ks-doc b{font-size:var(--fz-s);font-weight:var(--fw-bold)}.ks-doc i{background:var(--gray-200);border-radius:2px;height:clamp(2px,1.6cqw,4px)}.ks-doc i.is-short{width:60%}.ks-check{font-size:var(--fz-xs);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:flex}.ks-check__box{background:var(--ks-blue);width:clamp(9px,7cqw,16px);height:clamp(9px,7cqw,16px);color:var(--gray-0);border-radius:3px;flex:none;place-items:center;display:grid}.ks-check__box svg{width:75%;height:75%}.ks-pad{border:1px dashed var(--gray-300);background:var(--gray-0);border-radius:clamp(4px,3cqw,8px);flex:1;place-items:center;min-height:0;display:grid;position:relative}.ks-pad svg{width:82%;height:auto;max-height:90%}.ks-pad path{fill:none;stroke:var(--gray-900);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ks-pad__line{background:var(--gray-200);height:1px;position:absolute;bottom:22%;left:10%;right:10%}.ks-paybox{padding:var(--gap);background:var(--ks-soft);border-radius:clamp(4px,3cqw,8px);gap:2px;display:grid}.ks-paybox small{font-size:var(--fz-xs);color:var(--ks-sub);font-weight:var(--fw-semibold)}.ks-paybox>b{font-size:var(--fz-l);font-weight:var(--fw-heavy);letter-spacing:-.02em}.ks-inst{gap:var(--gap);display:grid}.ks-inst__h{font-size:var(--fz-s);font-weight:var(--fw-bold);margin:0}.ks-seg{background:var(--gray-100);border-radius:clamp(4px,3cqw,8px);grid-template-columns:1fr 1fr;gap:3px;padding:2px;display:grid}.ks-seg i{height:clamp(13px,10cqw,26px);font-size:var(--fz-xs);font-style:normal;font-weight:var(--fw-bold);color:var(--gray-500);border-radius:clamp(3px,2.4cqw,6px);place-items:center;display:grid}.ks-seg i.is-on{background:var(--gray-0);color:var(--ks-blue);box-shadow:var(--shadow-xs)}.ks-cardpop{padding:0;position:relative}.ks-cardpop__under{align-content:start;gap:var(--gap);padding:var(--gap) var(--pad) var(--pad);opacity:.35;display:grid;position:absolute;inset:0}.ks-cardpop__under i{background:var(--gray-150);border-radius:clamp(3px,2.4cqw,7px);display:block}.ks-cardpop__under .is-h{width:76%;height:clamp(10px,9cqw,22px)}.ks-cardpop__under .is-box{height:clamp(20px,18cqw,44px)}.ks-cardpop__under .is-tall{height:clamp(36px,34cqw,82px)}.ks-cardpop__under .is-btns{background:var(--blue-100);height:clamp(16px,12.5cqw,34px);margin-top:clamp(20px,22cqw,60px)}.ks-cardpop:before{content:"";background:color-mix(in srgb, var(--gray-950) 42%, transparent);position:absolute;inset:0}.ks-cardpop__box{left:var(--pad);right:var(--pad);justify-items:center;gap:var(--gap);padding:calc(var(--pad) * 1.2) var(--pad);background:var(--gray-0);text-align:center;box-shadow:var(--shadow-lg);border-radius:clamp(6px,5cqw,14px);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ks-cardpop__ico{background:var(--ks-blue-soft);width:clamp(20px,15cqw,38px);height:clamp(20px,15cqw,38px);color:var(--ks-blue);border-radius:50%;place-items:center;display:grid}.ks-cardpop__ico svg{width:55%;height:55%}.ks-cardpop__box b{font-size:var(--fz-m);font-weight:var(--fw-heavy)}.ks-cardpop__box p{font-size:var(--fz-xs);font-weight:var(--fw-semibold);color:var(--gray-700);margin:0;line-height:1.45}.ks-cardpop__box small{font-size:var(--fz-xs);color:var(--ks-sub)}.ks-prog{border-radius:var(--r-pill);background:var(--gray-100);width:100%;height:clamp(3px,2.2cqw,6px);display:block;overflow:hidden}.ks-prog i{border-radius:inherit;background:var(--ks-blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.82)}.ks-done{align-items:stretch}.ks-done__ok{background:var(--ks-blue);width:clamp(18px,14cqw,34px);height:clamp(18px,14cqw,34px);color:var(--gray-0);box-shadow:0 0 0 clamp(3px, 2.4cqw, 6px) var(--ks-blue-soft);border-radius:50%;align-self:center;place-items:center;display:grid}.ks-done__ok svg{width:58%;height:58%}.ks-done .ks-h .t-num{font-weight:var(--fw-semibold);color:var(--ks-sub)}.ks-done__pass{padding:var(--gap);background:var(--ks-soft);text-align:center;border-radius:clamp(4px,3cqw,8px);justify-items:center;gap:2px;display:grid}.ks-done__pass small{font-size:var(--fz-xs);color:var(--ks-sub);font-weight:var(--fw-semibold)}.ks-done__pass>b{font-size:var(--fz-l);font-weight:var(--fw-heavy);color:var(--ks-blue);letter-spacing:-.02em}.ks-done__pass dl{border-top:1px solid var(--ks-line);gap:1px;width:100%;margin:2px 0 0;padding-top:3px;display:grid}.ks-done__pass dl div{font-size:var(--fz-xs);justify-content:space-between;gap:4px;display:flex}.ks-done__pass dt{color:var(--ks-sub)}.ks-done__pass dd{font-weight:var(--fw-bold);white-space:nowrap;margin:0}.ks-done__app{padding:var(--gap);background:var(--ks-blue-soft);color:var(--blue-700);border-radius:clamp(4px,3cqw,8px);align-items:center;gap:5px;display:flex}.ks-done__app svg{flex:none;width:clamp(9px,7cqw,16px);height:clamp(9px,7cqw,16px)}.ks-done__app b{font-size:var(--fz-xs);font-weight:var(--fw-bold);line-height:1.4}.ks-done__count{font-size:var(--fz-xs);color:var(--ks-sub);text-align:center;margin:auto 0 0}.ks-done__count b{color:var(--red-500)}.ks-after{width:100%;max-width:250px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);box-shadow:var(--shadow-lg)}.ks-after__title{align-items:center;gap:var(--s-1);margin:0 0 var(--s-3);font-size:13.5px;font-weight:var(--fw-heavy);color:var(--ks-blue);display:flex}.ks-after ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ks-after li{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);background:var(--ks-soft);opacity:.5;transition:opacity var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ks-after__ico{border-radius:var(--r-xs);background:var(--gray-0);width:30px;height:30px;color:var(--gray-500);box-shadow:var(--shadow-xs);place-items:center;display:grid}.ks-after__txt{min-width:0;display:grid}.ks-after__txt b{font-size:13.5px;font-weight:var(--fw-bold);letter-spacing:-.01em;white-space:nowrap}.ks-after__txt small{color:var(--ks-sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ks-after__ok{background:var(--gray-200);width:20px;height:20px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.ks-after.is-on li{opacity:1}.ks-after.is-on .ks-after__ico{color:var(--ks-blue)}.ks-after.is-on .ks-after__ok{background:var(--lime-500);color:var(--gray-950)}@media (max-width:640px){.ks-dev__stand{display:none}}.ks-sscene{justify-content:center;align-items:center;gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,228px));display:grid}.ks-sscene .ks-dev{max-width:228px}.ks-sscene--done .ks-after{justify-self:center}@media (max-width:1180px) and (min-width:981px){.ks-sscene{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,200px))}}@media (max-width:980px){.ks-sscene{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,210px))}}@media (max-width:560px){.ks-sscene{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ks-sscene--done .ks-after{padding:var(--s-3) var(--s-2)}.ks-sscene--done .ks-after__title{font-size:12px}.ks-sscene--done .ks-after li{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px}.ks-sscene--done .ks-after__ico{width:24px;height:24px}.ks-sscene--done .ks-after__txt b{white-space:normal;font-size:12px;line-height:1.3}.ks-sscene--done .ks-after__txt small,.ks-sscene--done .ks-after__ok{display:none}}.ks-loss .v5-loss{grid-template-columns:minmax(0,1fr) minmax(0,240px)}@media (max-width:900px){.ks-loss .v5-loss{grid-template-columns:minmax(0,1fr)}}.ks-film{justify-self:center;gap:var(--s-2);width:min(100%,240px);margin:0;display:grid}.ks-film .b-autofilm.is-portrait{aspect-ratio:9/16;box-shadow:var(--shadow-md)}.ks-film figcaption{color:var(--text-faint);text-align:center;font-size:12.5px;line-height:1.5}@media (max-width:900px){.ks-film{width:min(100%,230px)}}.ks-nowrap{white-space:nowrap}.ks-gap-xl{margin-top:clamp(36px,5vw,64px)}.ks-voice{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--lime-400) 16%, transparent), transparent 70%), var(--night-800);color:var(--text-on-dark);flex-direction:column;display:flex}.ks-voice__label{align-items:center;gap:var(--s-2);font-size:14px;font-weight:var(--fw-bold);color:var(--lime-400);margin:0;display:flex}.ks-voice__bubbles{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--gray-0);box-shadow:inset 0 0 0 4px var(--gray-800);margin:auto 0;display:grid}.ks-voice__bubble{align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:var(--blue-50);color:var(--blue-700);font-size:clamp(17px,1.5vw,21px);font-weight:var(--fw-heavy);letter-spacing:-.02em;line-height:1.3;display:flex}.ks-voice__bubble svg{flex:none}.ks-voice__bubble.is-b{background:var(--gray-50);color:var(--gray-800);font-size:clamp(14px,1.2vw,17px)}.ks-voice__foot{color:var(--text-on-dark-sub);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:1100px){.ks-voice__bubbles{margin:0}}.ks-anim .ks-home__btn.is-press{animation:ks-press .52s var(--ease-out) both .9s}.ks-anim .ks-check__box{animation:ks-pop .36s var(--ease-spring) both .3s}.ks-anim .ks-pad path{animation:ks-draw 1.3s var(--ease-in-out) both .65s}.ks-anim .ks-sign .ks-btn:not(.ks-btn--gray){animation:ks-press .52s var(--ease-out) both 2.05s}.ks-anim .ks-btn.is-press{animation:ks-press .52s var(--ease-out) both 1.5s}.ks-anim .ks-cardpop__box{animation:ks-pop-mid .42s var(--ease-spring) both .1s}.ks-anim .ks-prog i{animation:ks-fill 1.7s var(--ease-in-out) both .45s}.ks-anim .ks-dev.is-card .ks-dev__card{animation:ks-insert .9s var(--ease-in-out) both .15s}.ks-anim .ks-dev.is-card .ks-dev__led{animation:.9s ease-in-out .6s 3 both ks-blink}.ks-anim .ks-done__ok{animation:ks-pop .46s var(--ease-spring) both .15s}.ks-anim .ks-done__app{animation:ks-rise .48s var(--ease-out) both .7s}.ks-anim .ks-after.is-on li{animation:ks-on .46s var(--ease-out) both calc(.45s + var(--i,0) * .26s)}.ks-anim .ks-after.is-on .ks-after__ok{animation:ks-pop .36s var(--ease-spring) both calc(.65s + var(--i,0) * .26s)}@keyframes ks-press{0%,to{transform:none}45%{box-shadow:0 0 0 3px var(--blue-200);transform:scale(.93)}}@keyframes ks-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ks-pop-mid{0%{opacity:0;transform:translateY(-42%)scale(.92)}to{opacity:1;transform:translateY(-50%)}}@keyframes ks-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ks-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ks-fill{0%{transform:scaleX(.04)}to{transform:scaleX(.82)}}@keyframes ks-insert{0%{opacity:0;transform:translateY(-70%)}25%{opacity:1;transform:translateY(-70%)}to{opacity:1;transform:translateY(55%)}}@keyframes ks-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ks-on{0%{opacity:.5;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ks-dev *,.ks-after *,.ks-after li{transition:none!important;animation:none!important}}.gk-player .ks-voice{border:1px solid var(--night-line)}.gk-clip{min-width:0;margin:0}.gk-film{aspect-ratio:9/16;border-radius:var(--r-xl);background:var(--night-800);width:100%;box-shadow:var(--shadow-float);isolation:isolate;position:relative;overflow:hidden}.gk-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gk-film__bar{background:var(--accent);transform-origin:0;height:4px;transform:scaleX(var(--p,0));opacity:0;z-index:2;transition:transform .26s linear;position:absolute;bottom:0;left:0;right:0}.gk-film.is-playing .gk-film__bar{opacity:.95}.gk-film__tag{white-space:nowrap;z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;background:#0a0e148c;padding:4px 10px;position:absolute;top:12px;right:12px}.gk-clip .gk-film__tag{top:auto;bottom:29px;right:12px}.gk-film__big{z-index:3;width:52px;height:52px;color:var(--gray-950);box-shadow:var(--shadow-md);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:12px}.gk-film__big:focus-visible{box-shadow:var(--focus), var(--shadow-md);outline:none}.gk-ctrl{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gk-ctrl__btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--bg);min-height:44px;color:var(--text-strong);font-size:14px;font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.gk-ctrl__btn--icon{width:44px;padding:0}.gk-ctrl__btn:hover{border-color:var(--gray-400)}.gk-ctrl__btn.is-hot{border-color:var(--action);background:var(--action);color:#fff}.gk-ctrl__btn.is-hot:hover{background:var(--action-hover)}.gk-ctrl__btn:focus-visible{box-shadow:var(--focus);outline:none}.gk-clip__cap{color:var(--text-sub);margin-top:10px;font-size:13px;line-height:1.55}.v5-hero .gk-ctrl__btn,.v5-sec--dark .gk-ctrl__btn,.gk-player--dark .gk-ctrl__btn{color:var(--text-on-dark);background:#ffffff0f;border-color:#fff3}.v5-hero .gk-ctrl__btn:hover,.v5-sec--dark .gk-ctrl__btn:hover,.gk-player--dark .gk-ctrl__btn:hover{border-color:#ffffff6b}.v5-hero .gk-ctrl__btn.is-hot,.v5-sec--dark .gk-ctrl__btn.is-hot,.gk-player--dark .gk-ctrl__btn.is-hot{border-color:var(--lime-400);background:var(--lime-400);color:var(--gray-950)}.v5-hero .gk-clip__cap,.v5-sec--dark .gk-clip__cap{color:var(--text-on-dark-sub)}.gk-player{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.gk-player__film{top:calc(var(--header-h) + 20px);position:sticky}.gk-player__label{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-sub);align-items:center;gap:8px;margin:0 0 14px;display:flex}.gk-player--dark .gk-player__label{color:var(--text-on-dark-sub)}.gk-chapters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gk-chapter{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);text-align:left;width:100%;transition:border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.gk-chapter:hover{border-color:var(--blue-200)}.gk-chapter:focus-visible{box-shadow:var(--focus);outline:none}.gk-chapter__time{font-size:13px;font-weight:var(--fw-bold);color:var(--text-faint);padding-top:2px}.gk-chapter__text{gap:2px;min-width:0;display:grid}.gk-chapter__text strong{font-size:16px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}.gk-chapter__text span{color:var(--text-sub);word-break:keep-all;font-size:14px;line-height:1.5}.gk-chapter__fill{background:var(--action);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--cp,0));opacity:0;position:absolute;bottom:0;left:0}.gk-chapter.is-on{border-color:var(--action);background:var(--blue-25)}.gk-chapter.is-on .gk-chapter__time{color:var(--action)}.gk-chapter.is-on .gk-chapter__fill{opacity:1}.gk-player--dark .gk-chapter{border-color:var(--night-line);background:#ffffff08}.gk-player--dark .gk-chapter__text strong{color:var(--text-on-dark)}.gk-player--dark .gk-chapter__text span{color:var(--text-on-dark-sub)}.gk-player--dark .gk-chapter.is-on{border-color:var(--lime-400);background:#c5f82a14}.gk-player--dark .gk-chapter.is-on .gk-chapter__time{color:var(--lime-400)}.gk-player--dark .gk-chapter__fill{background:var(--lime-400)}.gk-player__side>*+*{margin-top:20px}@media (max-width:860px){.gk-player{grid-template-columns:1fr}.gk-player__film{width:100%;max-width:360px;margin:0 auto;position:static}}.gk-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin-top:clamp(32px,4vw,56px);display:grid;position:relative}.gk-vs__card{border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--bg);min-width:0;box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex}.gk-vs__card--a{border-top:4px solid var(--action)}.gk-vs__card--b{border-top:4px solid var(--lime-400)}.gk-vs__tag{border-radius:var(--r-pill);background:var(--action-soft);color:var(--action);font-size:13.5px;font-weight:var(--fw-bold);padding:5px 12px;display:inline-flex}.gk-vs__card--b .gk-vs__tag{background:var(--lime-100);color:var(--lime-800)}.gk-vs__title{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);color:var(--text-strong);word-break:keep-all;text-wrap:balance;margin:14px 0 0;line-height:1.28}.gk-vs__line{color:var(--text);word-break:keep-all;margin:10px 0 0;font-size:16px;line-height:1.6}.gk-vs__body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(18px,2vw,28px);margin-top:24px;display:grid}.gk-vs__text h4{font-size:14px;font-weight:var(--fw-bold);color:var(--text-sub);margin:0 0 10px}.gk-vs__text h4+.gk-list{margin-bottom:22px}.gk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gk-list li{color:var(--text-strong);word-break:keep-all;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:15.5px;line-height:1.55;display:grid}.gk-list svg{color:var(--action);margin-top:4px}.gk-list--fit li{color:var(--text)}.gk-list--fit svg{color:var(--text-faint)}.gk-vs__gear{border-radius:var(--r-md);background:var(--bg-subtle);font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-strong);word-break:keep-all;gap:4px;margin:0;padding:14px 16px;display:grid}.gk-vs__gear span{font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-sub)}.gk-vs__or{z-index:2;background:var(--night-900);width:52px;height:52px;color:var(--lime-400);font-size:13px;font-weight:var(--fw-heavy);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;margin-left:-26px;display:grid;position:absolute;top:92px;left:50%}@media (max-width:1180px){.gk-vs__body{grid-template-columns:1fr}.gk-vs__clip{width:100%;max-width:320px}}@media (max-width:860px){.gk-vs{grid-template-columns:1fr}.gk-vs__or{display:none}.gk-vs__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:600px){.gk-vs__body{grid-template-columns:1fr}.gk-vs__clip{max-width:340px;margin:0 auto}}.gk-finder{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:clamp(32px,4vw,56px);display:grid}.gk-finder__qs{gap:16px;display:grid}.gk-q{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg);margin:0;padding:clamp(18px,2vw,26px)}.gk-q__legend{float:left;width:100%;font-size:clamp(17px,1.5vw,19px);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all;align-items:flex-start;gap:12px;margin-bottom:16px;padding:0;display:flex}.gk-q__legend small{font-size:13px;font-weight:var(--fw-medium);color:var(--text-sub);margin-top:4px;display:block}.gk-q__no{background:var(--night-900);width:28px;height:28px;color:var(--lime-400);font-size:14px;font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;display:grid}.gk-q__opts{clear:both;flex-wrap:wrap;gap:10px;display:flex}.gk-opt{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--bg);min-height:48px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text-strong);cursor:pointer;word-break:keep-all;transition:border-color var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out);align-items:center;gap:10px;padding:10px 16px 10px 12px;line-height:1.4;display:inline-flex;position:relative}.gk-opt:hover{border-color:var(--blue-300)}.gk-opt input{opacity:0;width:1px;height:1px;position:absolute}.gk-opt:has(input:focus-visible){box-shadow:var(--focus)}.gk-opt__mark{border:1.5px solid var(--gray-300);background:var(--bg);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.gk-opt--multi .gk-opt__mark{border-radius:6px}.gk-opt.is-on{border-color:var(--action);background:var(--blue-25)}.gk-opt.is-on .gk-opt__mark{border-color:var(--action);background:var(--action)}.gk-result{top:calc(var(--header-h) + 20px);border-radius:var(--r-2xl);background:radial-gradient(70% 50% at 100% 0%, #c5f82a1f, transparent 70%), var(--night-900);color:var(--text-on-dark-sub);box-shadow:var(--shadow-lg);padding:clamp(22px,2.4vw,30px);position:sticky}.gk-result__eyebrow{font-size:13.5px;font-weight:var(--fw-bold);color:var(--lime-400);margin:0 0 14px}.gk-result__empty{color:var(--text-on-dark);margin:0;font-size:16px;line-height:1.7}.gk-result__block{border-top:1px solid var(--night-line);padding:16px 0}.gk-result__block:first-of-type{border-top:0;padding-top:4px}.gk-result__k{font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub);display:block}.gk-result__v{font-size:clamp(22px,2vw,26px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);color:var(--text-on-dark);word-break:keep-all;margin-top:6px;line-height:1.25;display:block}.gk-result__block p{color:var(--text-on-dark-sub);word-break:keep-all;margin:6px 0 0;font-size:14.5px;line-height:1.6}.gk-result__why{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.gk-result__why li{color:#f3f6fbd1;word-break:keep-all;padding-left:14px;font-size:13.5px;line-height:1.55;position:relative}.gk-result__why li:before{content:"";background:var(--lime-400);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.gk-result__wait{align-items:center;gap:6px;display:flex}.gk-result__link{min-height:36px;font-size:14px;font-weight:var(--fw-bold);color:var(--lime-400);align-items:center;gap:4px;margin-top:8px;display:inline-flex}.gk-result__link:hover{text-underline-offset:3px;text-decoration:underline}.gk-result__combo{border-radius:var(--r-md);color:var(--text-on-dark);word-break:keep-all;background:#ffffff0f;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.6}.gk-result__gear{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-on-dark);word-break:keep-all;gap:4px;margin:14px 0 0;display:grid}.gk-result__gear span{font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub)}.gk-result__cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.gk-result__reset{min-height:44px;font-size:14px;font-weight:var(--fw-semibold);color:var(--text-on-dark-sub);align-items:center;gap:6px;display:inline-flex}.gk-result__reset:hover{color:var(--text-on-dark)}.gk-result__note{color:#f3f6fb80;margin:18px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:960px){.gk-finder{grid-template-columns:1fr}.gk-result{position:static}}.gk-gear__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.gk-gear__item{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;padding:16px 18px 20px;display:flex}.gk-gear__img{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--gray-400);margin:-2px -4px 14px;display:block;overflow:hidden}.gk-gear__img img{object-fit:cover;width:100%;height:100%}.gk-gear__group{font-size:12.5px;font-weight:var(--fw-bold);color:var(--action)}.gk-gear__name{font-size:20px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);color:var(--text-strong);margin-top:4px}.gk-gear__name span{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-sub);margin-left:4px}.gk-gear__line{color:var(--text);word-break:keep-all;margin:6px 0 14px;font-size:14.5px;line-height:1.55}.gk-gear__spec{border-top:1px solid var(--line);gap:6px;margin:auto 0 0;padding-top:12px;display:grid}.gk-gear__spec div{grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.5;display:grid}.gk-gear__spec dt{color:var(--text-sub)}.gk-gear__spec dd{font-weight:var(--fw-semibold);color:var(--text-strong);word-break:keep-all;margin:0}.gk-gear__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.gk-gear__foot p{max-width:640px;color:var(--text-sub);margin:0;font-size:14px;line-height:1.6}@supports (grid-template-rows:subgrid){.gk-gear__item{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.gk-gear__item>*{min-width:0}.gk-gear__group,.gk-gear__name,.gk-gear__line{align-self:start}.gk-gear__spec{align-self:start;margin-top:0}}@media (max-width:1000px){.gk-gear__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gk-gear__grid{grid-template-columns:1fr}}.gk-ctrl--compact{gap:5px}.gk-ctrl--compact .gk-ctrl__btn{padding:0 9px;font-size:12.5px}.gk-ctrl--compact .gk-ctrl__btn--icon{padding:0}.gk-ctrl--compact .gk-ctrl__btn--sound svg{display:none}@media (min-width:1181px){.gk-vs__body{grid-template-columns:minmax(222px,.92fr) minmax(0,1.08fr)}}@media (max-width:360px){.gk-ctrl{gap:5px}.gk-ctrl__btn{padding:0 9px;font-size:12.5px}.gk-ctrl__btn--icon{padding:0}}.gk-cmp{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg);margin-top:clamp(28px,3vw,44px);overflow-x:auto}.gk-cmp table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px}.gk-cmp th,.gk-cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;word-break:keep-all;padding:14px 18px}.gk-cmp tbody tr:last-child th,.gk-cmp tbody tr:last-child td{border-bottom:0}.gk-cmp thead th{background:var(--bg-subtle);font-size:15px;font-weight:var(--fw-heavy);color:var(--text-strong)}.gk-cmp tbody th{width:30%;font-weight:var(--fw-semibold);color:var(--text-sub)}.gk-cmp td{color:var(--text-strong);font-weight:var(--fw-medium)}.gk-cmp__yes{background:var(--action);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}@media (max-width:640px){.gk-cmp table{table-layout:fixed;min-width:0;font-size:14px}.gk-cmp th,.gk-cmp td{overflow-wrap:anywhere;padding:12px 10px}.gk-cmp thead th{font-size:14px;line-height:1.35}.gk-cmp thead th:first-child{width:29%}.gk-cmp tbody th{font-size:13.5px;line-height:1.4}.gk-cmp td{line-height:1.4}.gk-cmp__yes{width:24px;height:24px}}@media (max-width:360px){.gk-cmp th,.gk-cmp td{padding:11px 8px}.gk-cmp table,.gk-cmp thead th,.gk-cmp tbody th{font-size:13px}}@media (prefers-reduced-motion:reduce){.gk-film__bar,.gk-chapter,.gk-opt{transition:none}}.gk-vs__note{color:var(--text-faint);word-break:keep-all;margin:-12px 0 20px 26px;font-size:12.5px;line-height:1.5}.gk-result__block .gk-result__hint{border-radius:var(--r-sm);color:var(--text-on-dark);border:1px dashed #c5f82a66;margin-top:10px;padding:10px 12px;font-size:13.5px}.pr-win,.pr-phone,.pr-mini{--pr-ink:var(--gray-900);--pr-sub:var(--gray-500);--pr-line:var(--gray-150);--pr-soft:var(--gray-50);--pr-blue:var(--blue-500);--pr-blue-soft:var(--blue-50);--pr-ok:var(--green-500);--pr-ok-soft:color-mix(in srgb, var(--green-500) 13%, var(--gray-0));--pr-wait:var(--amber-500);--pr-wait-soft:color-mix(in srgb, var(--amber-500) 18%, var(--gray-0));--pr-red:var(--red-500);--pr-red-soft:color-mix(in srgb, var(--red-500) 11%, var(--gray-0));font-family:var(--font);color:var(--pr-ink);text-align:left}.pr-note{margin-top:var(--s-2);font-size:12.5px;line-height:1.5;font-weight:var(--fw-regular);color:var(--text-sub);word-break:keep-all;display:block}.pr-chip{border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);align-items:center;gap:3px;padding:2px 7px;line-height:1.5;display:inline-flex}.pr-chip.is-wait{background:var(--pr-wait-soft);color:color-mix(in srgb, var(--amber-500) 60%, var(--gray-900))}.pr-chip.is-ok{background:var(--pr-ok);color:var(--gray-0)}.pr-chip.is-in{background:var(--pr-blue-soft);color:var(--blue-600)}.pr-chip.is-absent{background:var(--pr-red-soft);color:color-mix(in srgb, var(--red-500) 80%, var(--gray-900))}.pr-chip.is-plain{background:var(--pr-soft);color:var(--pr-sub)}.pr-badge{border-radius:var(--r-xs);font-size:10.5px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:1px 6px;display:inline-flex}.pr-badge.is-ok{background:var(--pr-ok);color:var(--gray-0)}.pr-badge.is-wait{background:var(--amber-500);color:var(--gray-900)}.pr-badge.is-blue{background:var(--pr-blue);color:var(--gray-0)}.pr-btn{border-radius:var(--r-sm);background:var(--pr-blue);color:var(--gray-0);font-weight:var(--fw-bold);white-space:nowrap;transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);justify-content:center;align-items:center;padding:.6em .9em;display:inline-flex}.pr-btn--line{background:var(--gray-0);color:var(--pr-red);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red-500) 45%, transparent)}.pr-btn--block{width:100%;display:flex}.pr-btn.is-press{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-500) 24%, transparent)}.pr-win{border-radius:var(--r-lg);background:var(--gray-0);width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.pr-win__bar{align-items:center;gap:var(--s-2);min-width:0;padding:9px var(--s-4);border-bottom:1px solid var(--pr-line);background:var(--pr-soft);color:var(--pr-sub);font-size:12px;display:flex}.pr-win__dots{flex:none;gap:4px;display:inline-flex}.pr-win__dots i{background:var(--gray-200);border-radius:50%;width:8px;height:8px}.pr-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-win__crumb b{color:var(--pr-ink)}.pr-win__month{border-radius:var(--r-pill);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--pr-line);font-weight:var(--fw-bold);color:var(--pr-ink);margin-left:auto;padding:1px 8px}.pr-win__body{padding:var(--s-4);container:prwin/inline-size}.pr-phone{border-radius:var(--r-2xl);background:var(--gray-950);width:100%;box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in srgb, var(--gray-0) 10%, transparent);padding:7px;position:relative}.pr-phone__screen{aspect-ratio:9/17;border-radius:var(--r-xl);background:var(--gray-0);--fz-xs:clamp(7.5px, 4.6cqw, 10.5px);--fz-s:clamp(8.5px, 5.4cqw, 12px);--fz-m:clamp(9.5px, 6.2cqw, 13.5px);--fz-l:clamp(12px, 9cqw, 20px);--pad:clamp(var(--s-2), 6.5cqw, var(--s-4));flex-direction:column;display:flex;position:relative;overflow:hidden;container:prphone/inline-size}.pr-phone__status{padding:clamp(var(--s-1), 4cqw, var(--s-3)) var(--pad) 0;font-size:var(--fz-xs);font-weight:var(--fw-bold);justify-content:space-between;align-items:center;display:flex}.pr-phone__island{border-radius:var(--r-pill);background:var(--gray-950);width:32%;height:clamp(10px,9cqw,20px)}.pr-phone__sig{align-items:flex-end;gap:1px;height:9px;display:flex}.pr-phone__sig i{background:currentColor;border-radius:1px;width:2.5px}.pr-phone__sig i:first-child{height:40%}.pr-phone__sig i:nth-child(2){height:70%}.pr-phone__sig i:nth-child(3){height:100%}.pr-phone__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pr-app{gap:clamp(var(--s-1), 3.4cqw, var(--s-3));padding:clamp(var(--s-1), 4cqw, var(--s-3)) var(--pad) var(--pad);font-size:var(--fz-s);flex-direction:column;flex:1;display:flex;position:relative}.pr-app__top{font-size:var(--fz-m);font-weight:var(--fw-bold);align-items:center;gap:2px;margin:0;display:flex}.pr-slip{padding:clamp(var(--s-2), 5cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-md));background:var(--pr-soft);justify-items:start;gap:2px;display:grid}.pr-slip .pr-chip{font-size:var(--fz-xs)}.pr-slip__name{font-size:var(--fz-xs);color:var(--pr-sub);margin-top:2px}.pr-slip__total{font-size:var(--fz-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title)}.pr-slip__period{font-size:var(--fz-xs);color:var(--pr-sub)}.pr-slip__rows{margin:0;display:grid}.pr-slip__rows div{justify-content:space-between;gap:var(--s-1);border-bottom:1px solid var(--pr-line);padding:clamp(3px,2.6cqw,7px) 0;display:flex}.pr-slip__rows dt{color:var(--pr-sub)}.pr-slip__rows dd{font-weight:var(--fw-bold);margin:0}.pr-app__btns{gap:clamp(var(--s-1), 3cqw, var(--s-2));grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.pr-app__btns .pr-btn{font-size:var(--fz-s)}.pr-push{z-index:3;top:clamp(var(--s-1), 2cqw, var(--s-2));left:clamp(var(--s-1), 3cqw, var(--s-2));right:clamp(var(--s-1), 3cqw, var(--s-2));gap:clamp(var(--s-1), 3cqw, var(--s-2));padding:clamp(var(--s-1), 4cqw, var(--s-3));border-radius:clamp(var(--r-xs), 6cqw, var(--r-md));background:color-mix(in srgb, var(--gray-0) 95%, transparent);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--pr-line);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.pr-push__icon{border-radius:var(--r-xs);background:var(--pr-blue);width:clamp(16px,11cqw,24px);height:clamp(16px,11cqw,24px);color:var(--gray-0);place-items:center;display:grid}.pr-push__txt{min-width:0;font-size:var(--fz-xs);color:var(--pr-sub);gap:1px;line-height:1.4;display:grid}.pr-push__txt b{font-size:var(--fz-s);color:var(--pr-ink)}.pr-sheet{z-index:3;gap:clamp(var(--s-1), 3.4cqw, var(--s-3));padding:var(--pad);border-radius:clamp(var(--r-sm), 8cqw, var(--r-lg)) clamp(var(--r-sm), 8cqw, var(--r-lg)) 0 0;background:var(--gray-0);box-shadow:0 -12px 30px color-mix(in srgb, var(--gray-950) 18%, transparent);display:grid;position:absolute;bottom:0;left:0;right:0}.pr-sheet:before{content:"";background:color-mix(in srgb, var(--gray-950) 22%, transparent);pointer-events:none;height:400px;position:absolute;inset:auto 0 100%}.pr-sheet b{font-size:var(--fz-m)}.pr-sheet__check{font-size:var(--fz-xs);color:var(--pr-sub);grid-template-columns:auto minmax(0,1fr);gap:clamp(3px,2cqw,6px);line-height:1.45;display:grid}.pr-sheet__check svg{background:var(--pr-blue);color:var(--gray-0);border-radius:50%;margin-top:1px;padding:1px}.pr-sheet .pr-btn{font-size:var(--fz-s)}.pr-hero{max-width:660px;margin:0 auto;position:relative}.pr-hero__stage{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;display:grid}.pr-hero__crm,.pr-hero__coach{justify-items:center;gap:var(--s-2);min-width:0;display:grid;position:relative}.pr-hero__coach{z-index:2;margin-left:calc(var(--s-6) * -1)}.pr-hero__who{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--gray-0) 16%, transparent);background:color-mix(in srgb, var(--gray-0) 5%, transparent);font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub);white-space:nowrap}.pr-hero__crm .pr-win__body,.pr-hero__crm .pr-win__bar{padding-right:calc(var(--s-6) + var(--s-3))}.pr-sum{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.pr-sum__box{align-items:center;column-gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--pr-soft);color:var(--pr-sub);grid-template-columns:auto minmax(0,1fr);row-gap:2px;font-size:11.5px;display:grid}.pr-sum__box>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-sum__box b{font-size:20px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);grid-column:1/-1;line-height:1.2}.pr-sum__box.is-ok b{color:var(--pr-ok)}.pr-sum__box.is-wait b{color:color-mix(in srgb, var(--amber-500) 75%, var(--gray-900))}.pr-warn{margin:var(--s-2) 0 0;padding:5px var(--s-3);border-radius:var(--r-xs);background:var(--pr-red-soft);font-size:11.5px;font-weight:var(--fw-semibold);color:color-mix(in srgb, var(--red-500) 85%, var(--gray-900));transition:opacity var(--d-slow) var(--ease-out)}.pr-warn.is-gone{opacity:0}.pr-tbl{margin-top:var(--s-2);font-size:12px}.pr-tbl__head,.pr-tbl__row{align-items:center;gap:var(--s-2);padding:7px var(--s-2);grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);display:grid}.pr-tbl__head{border-radius:var(--r-xs);background:var(--pr-soft);font-size:11px;font-weight:var(--fw-bold);color:var(--pr-sub)}.pr-tbl__head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-tbl__row{border-bottom:1px solid var(--pr-line)}.pr-tbl__row strong{font-weight:var(--fw-bold);white-space:nowrap}.pr-tbl__row>span:nth-child(2){color:var(--pr-sub);white-space:nowrap}.pr-tbl__row.is-me{background:color-mix(in srgb, var(--blue-50) 60%, transparent)}.pr-tbl__num{text-align:right;font-weight:var(--fw-bold)}@container prwin (width<=360px){.pr-cq-hide{display:none}.pr-tbl__head,.pr-tbl__row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr)}}@container prwin (width<=300px){.pr-sum__box>span:nth-child(2){display:none}.pr-tbl__num{font-size:11px}}.pr-hero__foot{justify-content:center;align-items:center;gap:var(--s-3);margin-top:var(--s-6);display:flex}.pr-hero__track{justify-content:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pr-hero__track li{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);background:color-mix(in srgb, var(--gray-0) 6%, transparent);font-size:12.5px;font-weight:var(--fw-bold);color:color-mix(in srgb, var(--text-on-dark) 50%, transparent);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out)}.pr-hero__track li.is-done{color:var(--lime-400);border-color:color-mix(in srgb, var(--lime-400) 40%, transparent)}.pr-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.pr-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);border-radius:50%;flex:none;place-items:center;display:grid}.pr-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}.pr-hero.is-live .pr-push{animation:pr-drop .52s var(--ease-spring) both}.pr-hero.is-live .pr-sheet{animation:pr-rise .46s var(--ease-out) both}.pr-hero.is-live .pr-sheet:before{animation:pr-fade .46s var(--ease-out) both}.pr-hero.is-live .pr-sheet .pr-btn.is-press{animation:pr-press .7s var(--ease-out) both .9s}.pr-hero.is-live .pr-tbl__row.is-flip{animation:pr-flash 1.1s var(--ease-out) both}.pr-hero.is-live .pr-tbl__row.is-flip .pr-chip,.pr-hero.is-live .pr-sum__box.is-bump b,.pr-hero.is-live.pr-hero--one .pr-slip .pr-chip{animation:pr-pop-k .52s var(--ease-spring) both}@keyframes pr-drop{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@keyframes pr-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes pr-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-press{0%,to{transform:none}40%{transform:scale(.95)}}@keyframes pr-flash{0%{background:color-mix(in srgb, var(--green-500) 22%, transparent)}to{background:0 0}}@keyframes pr-pop-k{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:none}}@media (max-width:640px){.pr-hero__stage{row-gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.pr-hero__coach{margin-left:0}.pr-hero__coach .pr-phone{max-width:200px}.pr-hero__crm .pr-win__body,.pr-hero__crm .pr-win__bar{padding-right:var(--s-4)}.pr-hero__who,.pr-hero__track li{padding:2px var(--s-2);font-size:11.5px}.pr-hero__foot{margin-top:var(--s-4)}}.pr-shot{width:100%;max-width:560px;margin:0 auto}.pr-shot .pr-win{box-shadow:var(--shadow-md)}.pr-shot .pr-win__body{gap:var(--s-3);font-size:13px;display:grid}.pr-form{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3);border-radius:var(--r-sm);background:var(--pr-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.pr-form__label{font-size:12px;font-weight:var(--fw-bold);color:var(--pr-sub);white-space:nowrap}.pr-form__opts{gap:6px;display:grid}.pr-radio{color:var(--pr-sub);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pr-radio>i{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--gray-300);background:var(--gray-0);transition:box-shadow var(--d-base) var(--ease-out);border-radius:50%;flex:none}.pr-radio.is-on{color:var(--pr-ink);font-weight:var(--fw-semibold)}.pr-radio.is-on>i{box-shadow:inset 0 0 0 4px var(--pr-blue)}.pr-input{border-radius:var(--r-xs);background:var(--gray-0);min-width:34px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--pr-blue);font-weight:var(--fw-heavy);transition:box-shadow var(--d-base) var(--ease-out);place-items:center;padding:0 6px;display:inline-grid}.pr-input.is-typed{box-shadow:inset 0 0 0 1.5px var(--pr-blue)}.pr-select{border-radius:var(--r-xs);background:var(--gray-0);box-shadow:inset 0 0 0 1.5px var(--pr-blue);font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap;justify-self:start;padding:4px 10px}.pr-sub{font-size:12px;font-weight:var(--fw-bold);color:var(--pr-sub);margin:0}.pr-lines{margin:calc(var(--s-2) * -1) 0 0;padding:0;list-style:none;display:grid}.pr-lines li{align-items:center;gap:var(--s-2);padding:8px var(--s-2);border-bottom:1px solid var(--pr-line);border-radius:var(--r-xs);transition:background var(--d-slow) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto minmax(64px,auto);display:grid}.pr-lines li>span:first-child{color:var(--pr-sub);font-size:11.5px}.pr-lines li b{text-align:right}.pr-lines .pr-chip{justify-self:start}.pr-lines li.is-noshow b{color:var(--pr-sub)}.pr-lines li.is-paid{background:var(--pr-blue-soft)}.pr-lines li.is-paid b{color:var(--pr-blue)}.pr-total{padding:var(--s-3);border-radius:var(--r-sm);background:var(--gray-900);color:var(--gray-0);justify-content:space-between;align-items:baseline;margin:0;display:flex}.pr-total span{color:color-mix(in srgb, var(--gray-0) 70%, transparent);font-size:12.5px}.pr-total b{font-size:18px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);color:var(--lime-400)}.pr-group{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.pr-group__class{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--pr-line);display:grid}.pr-group__class>p:first-child{margin:0;display:grid}.pr-group__class>p:first-child b{font-size:13px}.pr-group__class>p:first-child span{color:var(--pr-sub);font-size:11px}.pr-group__class ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pr-group__class li{justify-content:space-between;align-items:center;gap:var(--s-1);font-size:12px;display:flex}.pr-group__count{padding-top:var(--s-2);border-top:1px dashed var(--line-strong);font-size:12px;font-weight:var(--fw-bold);color:var(--pr-sub);justify-content:space-between;align-items:center;margin:0;display:flex}.pr-group__count b{background:var(--pr-blue);min-width:30px;height:30px;color:var(--gray-0);font-size:16px;font-weight:var(--fw-heavy);animation:pr-pop-k .48s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.pr-tiers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-tiers li{align-items:center;gap:var(--s-2);padding:8px var(--s-2);border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--pr-line);color:var(--pr-sub);transition:background var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;font-size:12px;display:grid}.pr-tiers li>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-tiers li b{color:var(--pr-ink)}.pr-tiers li.is-on{background:var(--pr-blue-soft);box-shadow:inset 0 0 0 1.5px var(--pr-blue);color:var(--pr-ink)}.pr-tiers li.is-on b{color:var(--pr-blue)}.pr-tiers .pr-badge{background:var(--gray-200);color:var(--gray-700);transition:background var(--d-base) var(--ease-out)}.pr-tiers li.is-on .pr-badge{background:var(--pr-blue);color:var(--gray-0)}.pr-pop{animation:pr-pop-k .48s var(--ease-spring) both;display:inline-block}.pr-info{padding:8px var(--s-3);border-radius:var(--r-xs);background:var(--pr-blue-soft);font-size:12px;font-weight:var(--fw-semibold);color:var(--blue-700);margin:0}.pr-team{gap:var(--s-2);display:grid}.pr-team__head{color:var(--pr-sub);justify-content:space-between;align-items:baseline;margin:0;font-size:12px;display:flex}.pr-team__head b{color:var(--pr-ink);font-size:16px}.pr-team__bar{border-radius:var(--r-pill);background:var(--pr-soft);height:12px;box-shadow:inset 0 0 0 1px var(--pr-line);margin-bottom:14px;position:relative}.pr-team__bar i{border-radius:inherit;background:var(--blue-300);transform:scaleX(var(--f,.7));transform-origin:0;transition:transform .9s var(--ease-out), background var(--d-base) var(--ease-out);position:absolute;inset:0}.pr-team__bar.is-over i{background:var(--pr-blue)}.pr-team__mark{border-left:2px dashed var(--gray-500);font-size:10px;font-weight:var(--fw-bold);color:var(--pr-sub);align-items:flex-end;padding-left:0;line-height:1;display:flex;position:absolute;top:-3px;bottom:-14px;left:83.3%;transform:translate(-1px)}.pr-tiers--rate{grid-template-columns:1fr 1fr}.pr-calc{align-items:center;gap:6px var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:var(--gray-900);color:color-mix(in srgb, var(--gray-0) 72%, transparent);flex-wrap:wrap;font-size:12.5px;display:flex}.pr-calc b{color:var(--gray-0)}.pr-calc__x{color:color-mix(in srgb, var(--gray-0) 50%, transparent)}.pr-calc__rate{border-radius:var(--r-pill);background:var(--pr-blue);padding:1px 8px}.pr-calc__out{font-size:18px;font-weight:var(--fw-heavy);margin-left:auto;color:var(--lime-400)!important}@container prwin (width<=380px){.pr-group,.pr-form,.pr-tiers--rate{grid-template-columns:minmax(0,1fr)}.pr-lines li{grid-template-columns:minmax(0,1fr) auto minmax(64px,auto)}.pr-lines li>span:first-child{display:none}}.pr-facts{gap:var(--s-4);margin:clamp(var(--s-7), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pr-fact{padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-subtle);border:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.pr-fact__tag{border-radius:var(--r-pill);background:var(--action);color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);padding:3px 10px}.pr-fact__title{margin:var(--s-5) 0 0;font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}.pr-fact__body{margin:var(--s-2) 0 0;font-size:var(--fs-small);color:var(--text);word-break:keep-all;line-height:1.6}.pr-fact .pr-note{padding-top:var(--s-3);margin-top:auto}.pr-mini{width:100%;min-height:148px;margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--pr-line);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.pr-mini__label{font-size:11.5px;font-weight:var(--fw-bold);color:var(--pr-sub);margin:0 0 2px}.pr-mini__line,.pr-mini__row{justify-content:space-between;align-items:center;gap:var(--s-2);margin:0;display:flex}.pr-mini__row{border-bottom:1px solid var(--pr-line);color:var(--pr-sub);padding:4px 0}.pr-mini__line{border-top:1px dashed var(--line-strong);color:var(--pr-sub);margin-top:auto;padding-top:8px}.pr-mini__line b{color:var(--pr-ink);font-size:15px}.pr-mini .is-minus{color:var(--pr-red)}.pr-months{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pr-months span{padding:6px var(--s-2);border-radius:var(--r-xs);background:var(--pr-soft);color:var(--pr-sub);gap:1px;display:grid}.pr-months span.is-on{background:var(--pr-blue-soft);box-shadow:inset 0 0 0 1.5px var(--pr-blue);color:var(--pr-ink)}.pr-months em{font-size:11px;font-style:normal}@supports (grid-template-rows:subgrid){.pr-fact{grid-row:span 5;grid-template-rows:subgrid;justify-items:stretch;row-gap:0;display:grid}.pr-fact__tag{justify-self:start}.pr-fact__title,.pr-fact__body{align-self:start}.pr-fact .pr-note{align-self:end}}@media (max-width:900px){.pr-facts{grid-template-columns:minmax(0,1fr)}}.pr-sample{margin:var(--s-5) 0 0;color:var(--text-sub);text-align:right;font-size:12.5px}@media (max-width:980px){.pr-sample{text-align:center}}.pr-sample--stage{margin:var(--s-3) 0 0;text-align:center}.pr-gap-xl{margin-top:clamp(36px,5vw,64px)}@media (prefers-reduced-motion:reduce){.pr-chip,.pr-btn,.pr-warn,.pr-radio>i,.pr-input,.pr-lines li,.pr-tiers li,.pr-tiers .pr-badge,.pr-team__bar i,.pr-hero__track li{transition:none}.pr-pop,.pr-group__count b,.pr-hero.is-live .pr-push,.pr-hero.is-live .pr-sheet,.pr-hero.is-live .pr-sheet:before,.pr-hero.is-live .pr-sheet .pr-btn.is-press,.pr-hero.is-live .pr-tbl__row.is-flip,.pr-hero.is-live .pr-tbl__row.is-flip .pr-chip,.pr-hero.is-live .pr-sum__box.is-bump b,.pr-hero.is-live.pr-hero--one .pr-slip .pr-chip{animation:none}}.nv-hero,.nv-win,.nv-phone,.nv-shot{--nv-blue:var(--blue-500);--nv-ink:var(--gray-900);--nv-sub:var(--gray-500);--nv-faint:var(--gray-400);--nv-line:var(--gray-150);--nv-soft:var(--gray-50);--nv-green:color-mix(in srgb, var(--green-500) 82%, var(--gray-900));--nv-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--nv-ok-bg:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--nv-wait:var(--amber-500);font-family:var(--font)}.nv-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--nv-line);width:100%;max-width:600px;box-shadow:var(--shadow-lg);color:var(--nv-ink);margin:0 auto;position:relative;overflow:hidden}.nv-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-3);background:var(--gray-25);border-bottom:1px solid var(--nv-line);display:flex}.nv-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nv-sub);font-size:12px;overflow:hidden}.nv-win__crumb b{color:var(--nv-ink);font-weight:800}.nv-win__body{gap:var(--s-3);padding:var(--s-4);display:grid}.nv-clock{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);white-space:nowrap;flex:none;font-size:11.5px;font-weight:800;display:inline-flex}.nv-n{background:var(--nv-green);width:13px;height:13px;color:var(--gray-0);vertical-align:-1px;border-radius:3px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.nv-st{padding:calc(var(--s-1) / 4) var(--s-2);border-radius:var(--r-pill);white-space:nowrap;transition:background var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);flex:none;justify-self:start;font-size:10px;font-style:normal;font-weight:800}.nv-st.is-r{background:var(--blue-50);color:var(--blue-700)}.nv-st.is-in{background:var(--nv-ok-bg);color:var(--nv-ok)}.nv-rm{min-width:0;display:grid}.nv-rm b{color:var(--nv-green);white-space:nowrap;font-size:10.5px;font-weight:800}.nv-rm.is-empty{color:var(--nv-faint);font-size:11px}.nv-calc__tag,.nv-meter__tag{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--gray-900);color:var(--lime-300);white-space:nowrap;flex:none;font-size:9.5px;font-weight:800;line-height:18px}.nv-hero{max-width:700px;margin:0 auto;position:relative}.nv-hero__stage{padding:0 128px var(--s-8) 0;position:relative}.nv-hero__win{max-width:none}.nv-hbody{gap:var(--s-3);padding:var(--s-3);grid-template-columns:132px minmax(0,1fr);display:grid}.nv-day{align-content:start;gap:var(--s-2);display:grid}.nv-day__head{padding:var(--s-1) 0;border-radius:var(--r-xs);background:var(--nv-soft);text-align:center;font-size:11.5px;font-weight:800}.nv-blk{min-width:0;padding:var(--s-2);border-radius:var(--r-xs);border:1px solid var(--blue-200);border-left:3px solid var(--nv-blue);background:var(--blue-25);color:var(--blue-800);gap:2px;font-size:10.5px;font-weight:700;display:grid;position:relative}.nv-blk b{align-items:center;gap:var(--s-1);white-space:nowrap;color:var(--nv-ink);font-size:12px;font-weight:800;display:flex;overflow:hidden}.nv-blk__time{color:var(--nv-sub);font-size:10px}.nv-blk.is-target{border-color:var(--blue-300);border-left-color:var(--nv-green);background:var(--gray-0);box-shadow:var(--shadow-sm)}.nv-blk.is-ring{animation:nv-ring 1.1s var(--ease-out) both}.nv-list{align-content:start;gap:var(--s-2);min-width:0;padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--nv-line);background:var(--gray-0);display:grid}.nv-list__title{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;font-size:12.5px;font-weight:800;display:flex}.nv-list__title span{color:var(--nv-sub);font-size:11px;font-weight:700}.nv-list__sum{color:var(--nv-sub);font-size:11px}.nv-list__sum b{color:var(--blue-700)}.nv-list__sum b.is-in{color:var(--nv-ok)}.nv-list ul{margin:0;padding:0;list-style:none;display:grid}.nv-list li{align-items:center;gap:var(--s-2);min-height:40px;padding:var(--s-1) 0;border-top:1px solid var(--nv-line);grid-template-columns:48px auto minmax(0,1fr);display:grid;position:relative}.nv-list li.is-naver{margin:0 calc(-1 * var(--s-2));padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:color-mix(in srgb, var(--green-500) 6%, var(--gray-0))}.nv-list li.is-new{animation:nv-row .62s var(--ease-out) both}.nv-list__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.nv-done{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--lime-400);color:var(--gray-950);white-space:nowrap;animation:nv-pop .42s var(--ease-spring) both .24s;font-size:9.5px;font-weight:800;line-height:17px;position:absolute;top:-9px;left:52px}.nv-meter{align-items:center;gap:var(--s-2);margin:0 var(--s-3) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1.5px dashed color-mix(in srgb, var(--green-500) 55%, var(--gray-0));background:color-mix(in srgb, var(--green-500) 5%, var(--gray-0));flex-wrap:wrap;display:flex}.nv-meter__rule{color:var(--nv-sub);font-size:11px;font-weight:700}.nv-meter__label{margin-left:var(--s-2);color:var(--nv-green);font-size:12px;font-weight:800}.nv-meter__num{border-radius:var(--r-sm);background:var(--nv-green);min-width:34px;height:34px;color:var(--gray-0);animation:nv-pop .42s var(--ease-spring) both;place-items:center;font-size:19px;font-weight:900;display:grid}.nv-meter__end{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--gray-900);color:var(--gray-0);white-space:nowrap;font-size:10.5px;font-weight:800;line-height:20px}.nv-meter.is-zero{border-color:var(--gray-300);background:var(--nv-soft)}.nv-meter.is-zero .nv-meter__label{color:var(--nv-sub)}.nv-meter.is-zero .nv-meter__num{background:var(--gray-300);color:var(--gray-800)}.nv-phone{width:168px;padding:var(--s-2);border-radius:var(--r-2xl);background:linear-gradient(160deg, var(--gray-700), var(--gray-950));box-shadow:var(--shadow-lg);color:var(--nv-ink)}.nv-phone__screen{align-content:start;gap:var(--s-2);min-height:240px;padding:var(--s-3) var(--s-2);border-radius:var(--r-xl);background:var(--gray-0);display:grid;position:relative;overflow:hidden}.nv-hero__phone{z-index:3;width:150px;position:absolute;bottom:0;right:0}.nv-app__title{font-size:13px;font-weight:800}.nv-app__days{gap:var(--s-1);display:flex}.nv-app__days span{padding:var(--s-1) 0;border-radius:var(--r-sm);background:var(--nv-soft);text-align:center;color:var(--nv-sub);flex:1;font-size:11px;font-weight:700}.nv-app__days .is-on{background:var(--nv-blue);color:var(--gray-0)}.nv-app__item{align-items:center;column-gap:var(--s-2);row-gap:var(--s-1);padding:var(--s-2);border-radius:var(--r-sm);border:1px solid var(--nv-line);transition:border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);font-size:11px;display:grid}.nv-app__item>.t-num{grid-row:1/span 2;align-self:start;font-weight:800}.nv-app__item div{min-width:0;display:grid}.nv-app__item b{font-size:11.5px}.nv-app__item small{text-overflow:ellipsis;white-space:nowrap;color:var(--nv-sub);font-size:9.5px;overflow:hidden}.nv-app__item em{justify-self:start;align-items:center;gap:calc(var(--s-1) / 2);padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);white-space:nowrap;grid-column:2;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.nv-app__item em.is-plain{background:var(--blue-50);color:var(--blue-700)}.nv-app__item em.is-ok{background:var(--nv-ok-bg);color:var(--nv-ok)}.nv-app__item.is-booked{border-color:color-mix(in srgb, var(--green-500) 50%, var(--gray-0))}.nv-app__item.is-ring{box-shadow:0 0 0 2px var(--nv-wait)}.nv-app__who{color:var(--nv-faint);text-align:center;margin-top:auto;font-size:9.5px}.nv-hero__foot{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.nv-hero__track{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nv-hero__track li{padding:calc(var(--s-1) + 1px) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);color:color-mix(in srgb, var(--text-on-dark) 55%, transparent);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:12px;font-weight:700}.nv-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.nv-hero__track li.is-done{border-color:color-mix(in srgb, var(--lime-400) 40%, transparent);color:var(--lime-400)}.nv-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.nv-hero__pause:hover{background:color-mix(in srgb, var(--gray-0) 14%, transparent)}.nv-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}.nv-shot{width:100%;max-width:600px;margin:0 auto}.nv-class{align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--nv-soft);flex-wrap:wrap;display:flex}.nv-class__dot{background:var(--nv-blue);border-radius:50%;width:10px;height:10px}.nv-class strong{align-items:center;gap:var(--s-1);font-size:14px;font-weight:800;display:inline-flex}.nv-class>span:not(.nv-class__dot){color:var(--nv-sub);font-size:11.5px}.nv-form{margin:0;display:grid}.nv-form>div{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--nv-line);grid-template-columns:116px minmax(0,1fr);display:grid}.nv-form>div:first-child{border-top:0}.nv-form dt{color:var(--nv-sub);font-size:11.5px;font-weight:700}.nv-form dd{align-items:center;gap:var(--s-2);margin:0;font-size:12.5px;font-weight:700;display:flex}.nv-form>div.is-key dt{color:var(--nv-ink);font-weight:800}.nv-toggle{border-radius:var(--r-pill);background:var(--gray-300);flex:none;width:34px;height:20px;position:relative}.nv-toggle:after{content:"";background:var(--gray-0);width:16px;height:16px;box-shadow:var(--shadow-xs);border-radius:50%;position:absolute;top:2px;left:2px}.nv-toggle.is-on{background:var(--nv-blue)}.nv-toggle.is-on:after{transform:translate(14px)}.nv-select,.nv-input{min-height:30px;padding:0 var(--s-3);border-radius:var(--r-xs);border:1px solid var(--gray-200);background:var(--gray-0);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nv-select:after{content:"";width:6px;height:6px;margin-left:var(--s-3);border-right:1.5px solid var(--gray-500);border-bottom:1.5px solid var(--gray-500);transform:translateY(-2px)rotate(45deg)}.nv-input{border:1.5px solid var(--nv-blue);min-width:44px;color:var(--blue-700);justify-content:center;font-size:14px;font-weight:900}.nv-calc{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1.5px dashed color-mix(in srgb, var(--green-500) 55%, var(--gray-0));background:color-mix(in srgb, var(--green-500) 5%, var(--gray-0));display:grid}.nv-calc__head{align-items:center;gap:var(--s-2);color:var(--nv-sub);flex-wrap:wrap;font-size:11.5px;font-weight:700;display:flex}.nv-calc__feed{padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);animation:nv-row .52s var(--ease-out) both;justify-self:start;font-size:11px;font-weight:800}.nv-calc__rows{gap:var(--s-1);display:grid}.nv-calc__rows span{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--gray-0);border:1px solid var(--nv-line);color:var(--nv-sub);transition:border-color var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);font-size:12px;font-weight:700;display:flex}.nv-calc__rows b{color:var(--nv-ink);font-size:15px;font-weight:900}.nv-calc__rows span.is-min{border-color:var(--nv-green);color:var(--nv-ink)}.nv-calc__rows span.is-min b{color:var(--nv-green)}.nv-calc__out{align-items:center;gap:var(--s-2);color:var(--nv-sub);font-size:12px;font-weight:700;display:flex}.nv-calc__out b{border-radius:var(--r-sm);background:var(--nv-green);min-width:38px;height:38px;color:var(--gray-0);animation:nv-pop .42s var(--ease-spring) both;place-items:center;font-size:21px;font-weight:900;display:grid}.nv-calc__out span{color:var(--nv-green);font-size:13px;font-weight:800}.nv-calc.is-zero .nv-calc__out b{background:var(--gray-900)}.nv-calc.is-zero .nv-calc__out span{color:var(--nv-ink)}.nv-blk--wide{align-items:center;column-gap:var(--s-3);padding:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto auto;font-size:11.5px}.nv-blk--wide b{font-size:13px}.nv-blk--wide .nv-blk__time{font-size:11px;font-weight:800}.nv-table{border-radius:var(--r-md);border:1px solid var(--nv-line);display:grid;overflow:hidden}.nv-table__title{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--nv-line);font-size:12.5px;font-weight:800}.nv-table__head,.nv-table__row{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);grid-template-columns:64px 52px minmax(0,1fr);display:grid}.nv-table__head.is-check,.nv-table__row.is-check{grid-template-columns:16px 64px 52px minmax(0,1fr)}.nv-table__head{background:var(--gray-25);color:var(--nv-sub);font-size:10.5px;font-weight:700}.nv-table__row{border-top:1px solid var(--nv-line);min-height:46px}.nv-table__row.is-naver{background:color-mix(in srgb, var(--green-500) 6%, var(--gray-0))}.nv-table__row.is-new{animation:nv-row .62s var(--ease-out) both}.nv-table__row.is-flip .nv-st{animation:nv-pop .42s var(--ease-spring) both}.nv-table__row.is-ghost{color:var(--nv-faint);grid-template-columns:1fr;justify-items:center;font-size:11px}.nv-table__row.is-ghost span{width:100%;padding:var(--s-1) 0;border-radius:var(--r-xs);border:1px dashed var(--gray-200);text-align:center}.nv-box{border-radius:calc(var(--r-xs) / 2);border:1.5px solid var(--gray-300);background:var(--gray-0);width:14px;height:14px;transition:background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out)}.nv-box.is-on{border-color:var(--nv-blue);background:var(--nv-blue);box-shadow:inset 0 0 0 2px var(--gray-0)}.nv-tagline{gap:var(--s-1);opacity:.4;transition:opacity var(--d-slow) var(--ease-out);flex-wrap:wrap;display:flex}.nv-tagline span{padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-pill);background:var(--gray-900);color:var(--text-on-dark);font-size:11px;font-weight:700}.nv-tagline.is-on{opacity:1}.nv-btns{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.nv-btn{justify-content:center;align-items:center;gap:var(--s-1);min-height:32px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--gray-0);white-space:nowrap;transition:box-shadow var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);font-size:12px;font-weight:700;display:inline-flex}.nv-btn.is-gray{background:var(--gray-500)}.nv-btn.is-red{background:var(--red-500)}.nv-btn.is-green{background:var(--nv-ok)}.nv-btn.is-press{box-shadow:0 0 0 3px var(--lime-400);transform:scale(.97)}.nv-sync{align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1.5px dashed var(--gray-200);background:var(--nv-soft);transition:border-color var(--d-slow) var(--ease-out), background var(--d-slow) var(--ease-out);flex-wrap:wrap;display:flex}.nv-sync__who{font-size:12px;font-weight:700}.nv-sync__who span{color:var(--nv-sub)}.nv-sync b{padding:calc(var(--s-1) / 2) var(--s-3);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);white-space:nowrap;animation:nv-pop .42s var(--ease-spring) both;margin-left:auto;font-size:12px;font-weight:900}.nv-sync.is-on{border-color:color-mix(in srgb, var(--green-500) 55%, var(--gray-0));background:color-mix(in srgb, var(--green-500) 6%, var(--gray-0))}.nv-sync.is-on b{background:var(--lime-400);color:var(--gray-950)}@keyframes nv-row{0%{opacity:0;background-color:color-mix(in srgb, var(--lime-300) 50%, transparent);transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes nv-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes nv-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber-500) 70%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--amber-500) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.nv-hero *,.nv-win *,.nv-phone *,.nv-shot *{transition:none!important;animation:none!important}.nv-hero__pause{display:none}}@media (max-width:560px){.nv-hero__stage{padding:0}.nv-hero__phone{display:none}.nv-hbody{grid-template-columns:minmax(0,1fr)}.nv-day{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-day__head{display:none}.nv-blk b{font-size:11px}.nv-meter__rule{flex-basis:100%;order:1}.nv-meter__label{margin-left:0}.nv-clock{font-size:10.5px}.nv-hero__track li{padding:var(--s-1) var(--s-2);font-size:11px}.nv-win__body{padding:var(--s-3)}.nv-form>div{gap:var(--s-2);grid-template-columns:92px minmax(0,1fr)}.nv-blk--wide{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto}.nv-table__head,.nv-table__row{padding:var(--s-2);grid-template-columns:50px 44px minmax(0,1fr)}.nv-table__head.is-check,.nv-table__row.is-check{grid-template-columns:14px 50px 44px minmax(0,1fr)}.nv-list li{grid-template-columns:44px auto minmax(0,1fr)}}.nv-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}.nv-facts{gap:clamp(var(--s-4), 2vw, var(--s-6));margin:clamp(var(--s-7), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.nv-fact{gap:var(--s-3);padding:clamp(var(--s-5), 2.4vw, var(--s-7));border-radius:var(--r-xl);border:1px solid var(--line);background:var(--gray-0);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.nv-fact__icon{border-radius:var(--r-md);background:var(--action-soft);width:44px;height:44px;color:var(--action);place-items:center;display:grid}.nv-fact__title{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--text-strong);word-break:keep-all}.nv-fact__body{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text);word-break:keep-all}.nv-formula{align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--bg-subtle);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-sub);flex-wrap:wrap;display:flex}.nv-formula span{padding:calc(var(--s-1) / 2) var(--s-2);border-radius:var(--r-xs);background:var(--gray-0);border:1px solid var(--line-strong);color:var(--text-strong);white-space:nowrap}.nv-formula i{font-style:normal}.nv-fact__note{padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--text-faint);word-break:keep-all;margin-top:auto;font-size:12.5px;line-height:1.5}@supports (grid-template-rows:subgrid){.nv-fact{grid-row:span 5;grid-template-rows:subgrid;align-content:start;display:grid}.nv-fact__icon{grid-row:1}.nv-fact__title{grid-row:2}.nv-fact__body{grid-row:3}.nv-formula{grid-row:4;align-self:start}.nv-fact__note{grid-row:5;margin-top:0}}@media (max-width:900px){.nv-facts{grid-template-columns:minmax(0,1fr)}}.ik-killer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ik-killer__eyebrow{background:var(--accent-soft);color:var(--text-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ik-killer--dark .ik-killer__eyebrow{color:var(--accent);background:#c5f82a29}.ik-killer__title{word-break:keep-all;text-wrap:balance;margin-top:16px}.ik-killer__lead{word-break:keep-all;text-wrap:pretty;margin-top:16px}.ik-killer__why{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ik-killer__why li{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);word-break:keep-all;padding-left:28px;position:relative}.ik-killer--dark .ik-killer__why li{color:var(--text-on-dark-sub)}.ik-killer__why li:before{content:"";background:var(--action);border-radius:4px;width:12px;height:12px;position:absolute;top:.62em;left:4px}.ik-killer__fact{text-wrap:pretty;background:var(--action-soft);color:var(--text-strong);font-size:var(--fs-small);line-height:var(--lh-body);font-weight:var(--fw-semibold);word-break:keep-all;border-radius:14px;margin-top:20px;padding:14px 16px}.ik-killer--dark .ik-killer__fact{color:var(--text-on-dark);background:#ffffff0f}.ik-killer__note{font-size:var(--fs-caption);color:var(--text-sub);word-break:keep-all;margin-top:12px;line-height:1.5;display:block}.ik-killer--dark .ik-killer__note{color:var(--text-on-dark-sub)}.ik-killer__demo{min-width:0;position:relative}.ik-killer__demo-note{text-align:right;font-size:var(--fs-caption);color:var(--text-faint);margin-top:10px;display:block}@media (max-width:960px){.ik-killer__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ik-killer__demo-note{text-align:left}}.ik-killer__title{scroll-margin-top:120px}.ik-killer--dark .ik-killer__why strong,.ik-killer--dark .ik-killer__lead strong{color:var(--text-on-dark)}.ik-clip{width:100%;height:100%;display:block;position:relative}.ik-clip>img,.ik-clip>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-clip>img{position:relative}.ip-demo,.ip-win,.ip-card,.ip-phone,.ip-mini{--ip-ink:var(--gray-900);--ip-sub:var(--gray-500);--ip-line:var(--gray-150);--ip-soft:var(--gray-50);--ip-blue:var(--blue-500);--ip-blue-soft:var(--blue-50);--ip-green:var(--green-500);--ip-green-soft:color-mix(in srgb, var(--green-500) 13%, var(--gray-0));--ip-amber:var(--amber-500);--ip-amber-soft:color-mix(in srgb, var(--amber-500) 18%, var(--gray-0));--ip-red:var(--red-500);--ip-red-soft:color-mix(in srgb, var(--red-500) 10%, var(--gray-0));font-family:var(--font);color:var(--ip-ink);text-align:left;word-break:keep-all}.ip-note{margin-top:var(--s-2);font-size:12.5px;line-height:1.5;font-weight:var(--fw-regular);color:var(--text-sub);word-break:keep-all;display:block}.ip-sample{margin:var(--s-5) 0 0;color:var(--text-sub);text-align:right;font-size:12.5px}.ip-gap-xl{margin-top:clamp(36px,5vw,64px)}.ip-hero-fine{margin:var(--s-4) 0 0;color:#f3f6fb80;word-break:keep-all;font-size:12.5px;line-height:1.5}.ip-hero{padding-bottom:var(--s-8);position:relative}.ip-hero__media{border-radius:var(--r-2xl);aspect-ratio:16/11;background:var(--night-700);box-shadow:var(--shadow-lg);overflow:hidden}.ip-hero__card{left:calc(var(--s-6) * -1);z-index:2;animation:b-pop .9s var(--ease-spring) both .8s, h-float 7s var(--ease-in-out) infinite alternate 1.7s;position:absolute;bottom:0}@media (max-width:980px){.ip-hero__card{left:var(--s-3);transform-origin:0 100%;scale:.86}}@media (max-width:420px){.ip-hero{padding-bottom:var(--s-12)}.ip-hero__card{width:min(300px, calc(100% - var(--s-4)));left:var(--s-2);scale:.82}}#ip-killer{scroll-margin-top:calc(var(--header-h) + 72px)}.ip-fact-base{margin-top:var(--s-1);font-size:12px;font-weight:var(--fw-regular);opacity:.72;display:block}.ip-demo{border-radius:var(--r-xl);background:var(--gray-0);box-shadow:var(--shadow-lg);overflow:hidden}.ip-demo__bar{justify-content:space-between;align-items:center;gap:var(--s-2);padding:10px var(--s-5);border-bottom:1px solid var(--ip-line);background:var(--ip-soft);color:var(--ip-sub);font-size:12.5px;display:flex}.ip-demo__crumb b{color:var(--ip-ink)}.ip-demo__tag{border-radius:var(--r-pill);background:var(--ip-blue-soft);color:var(--blue-600);font-weight:var(--fw-bold);white-space:nowrap;padding:2px 8px;font-size:11.5px}.ip-demo__pass{padding:var(--s-5) var(--s-5) var(--s-4)}.ip-demo__pass-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);display:flex}.ip-demo__pass-copy{min-width:0}.ip-demo__pass-name{font-size:17px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);margin:0}.ip-demo__left{flex:none;align-items:baseline;gap:4px;margin:0;display:flex}.ip-demo__left span{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--ip-sub);margin-right:4px}.ip-demo__num{font-variant-numeric:normal;min-width:1.2em;font-size:clamp(36px,4.4vw,52px);line-height:1;font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--ip-blue);text-align:right;display:inline-block}.ip-demo.is-live .ip-demo__num{animation:ip-pop .48s var(--ease-spring) both}.ip-demo__left small{font-size:13px;font-weight:var(--fw-semibold);color:var(--ip-sub)}.ip-demo__segs{margin-top:var(--s-4);grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}.ip-demo__segs i,.ip-demo__legend i{background:var(--gray-0);height:22px;box-shadow:inset 0 0 0 1.5px var(--gray-200);border-radius:5px;display:block}.ip-demo__segs i.is-used,.ip-demo__legend i.is-used{box-shadow:none}.ip-demo__segs i.is-blue,.ip-demo__legend i.is-blue{background:var(--ip-blue)}.ip-demo__segs i.is-green{background:var(--ip-green)}.ip-demo__segs i.is-amber{background:var(--ip-amber)}.ip-demo.is-live .ip-demo__segs i.is-used{animation:ip-seg .42s var(--ease-spring) both;animation-delay:calc(var(--j,0) * 55ms)}.ip-demo__legend{gap:var(--s-1) var(--s-4);margin:var(--s-2) 0 0;color:var(--ip-sub);flex-wrap:wrap;font-size:11.5px;display:flex}.ip-demo__legend span{align-items:center;gap:6px;display:inline-flex}.ip-demo__legend i{border-radius:3px;width:12px;height:12px}.ip-demo__ask{padding:var(--s-3) var(--s-5) var(--s-2);border-top:1px solid var(--ip-line);font-size:13px;font-weight:var(--fw-bold);color:var(--ip-ink);margin:0}.ip-demo__btns{gap:var(--s-2);padding:0 var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ip-cls{--tone:var(--ip-blue);--tone-soft:var(--ip-blue-soft);align-items:center;gap:var(--s-2);min-height:56px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--gray-0);box-shadow:inset 0 0 0 1.5px var(--ip-line);font:inherit;color:var(--ip-ink);text-align:left;cursor:pointer;transition:box-shadow var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ip-cls.is-green{--tone:var(--ip-green);--tone-soft:var(--ip-green-soft)}.ip-cls.is-amber{--tone:var(--ip-amber);--tone-soft:var(--ip-amber-soft)}.ip-cls.is-gray{--tone:var(--gray-400);--tone-soft:var(--gray-50)}.ip-cls:hover{background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px var(--tone)}.ip-cls:active{transform:scale(.97)}.ip-cls:focus-visible{box-shadow:inset 0 0 0 1.5px var(--tone), var(--focus);outline:none}.ip-cls__dot{background:var(--tone);border-radius:3px;width:10px;height:10px}.ip-cls__name{min-width:0;display:grid}.ip-cls__name b{font-size:14.5px;font-weight:var(--fw-bold);line-height:1.3}.ip-cls__name small{color:var(--ip-sub);font-size:11.5px;line-height:1.35}.ip-cls__cost{border-radius:var(--r-pill);background:var(--tone-soft);color:var(--ip-ink);font-size:13px;font-weight:var(--fw-heavy);white-space:nowrap;padding:3px 8px}.ip-cls.is-short .ip-cls__name small{color:var(--ip-red);font-weight:var(--fw-semibold)}.ip-cls.is-short .ip-cls__cost{background:var(--gray-50);color:var(--gray-400);text-decoration:line-through}.ip-cls.is-shake-0{animation:ip-shake-a .42s var(--ease-out)}.ip-cls.is-shake-1{animation:ip-shake-b .42s var(--ease-out)}.ip-demo__log{padding:var(--s-3) var(--s-5);border-top:1px solid var(--ip-line);background:var(--ip-soft);position:relative}.ip-demo__log-head{margin:0 0 var(--s-2);font-size:12px;font-weight:var(--fw-bold);color:var(--ip-sub)}.ip-demo__log ol{align-content:start;gap:6px;min-height:114px;margin:0;padding:0;list-style:none;display:grid}.ip-row{align-items:center;gap:var(--s-3);min-height:34px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--gray-0);box-shadow:var(--shadow-xs);grid-template-columns:auto minmax(0,1fr) auto auto;font-size:13px;display:grid}.ip-demo.is-live .ip-row:first-child:not(.is-empty){animation:ip-in .38s var(--ease-out) both}.ip-row.is-empty{padding:8px var(--s-3);color:var(--text-faint);box-shadow:none;border:1px dashed var(--gray-200);background:0 0;display:block}.ip-row__dot{background:var(--ip-blue);border-radius:2px;width:8px;height:8px}.ip-row__dot.is-green{background:var(--ip-green)}.ip-row__dot.is-amber{background:var(--ip-amber)}.ip-row__dot.is-gray{background:var(--gray-400)}.ip-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-semibold);overflow:hidden}.ip-row__name small{font-size:11.5px;font-weight:var(--fw-regular);color:var(--ip-sub);margin-left:2px}.ip-row__cost{text-align:right;min-width:3.2em;font-weight:var(--fw-heavy)}.ip-row__left{text-align:right;min-width:4.2em;color:var(--ip-sub);font-size:12px}.ip-demo__alert{left:var(--s-5);right:var(--s-5);bottom:var(--s-3);z-index:2;align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--gray-0);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--red-500) 55%, transparent), var(--shadow-md);color:var(--ip-red);animation:ip-in .32s var(--ease-spring) both;display:flex;position:absolute}.ip-demo__alert svg{flex:none;margin-top:2px}.ip-demo__alert span{gap:2px;display:grid}.ip-demo__alert b{color:var(--ip-ink);font-size:13.5px}.ip-demo__alert small{color:var(--ip-sub);font-size:12px}.ip-demo__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--ip-line);display:flex}.ip-demo__msg{min-width:0;color:var(--ip-ink);font-size:13px;line-height:1.5;font-weight:var(--fw-medium);margin:0}.ip-demo__msg.is-warn{color:color-mix(in srgb, var(--red-500) 82%, var(--gray-900))}.ip-demo__reset{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--ip-soft);box-shadow:inset 0 0 0 1px var(--ip-line);font:inherit;font-size:13px;font-weight:var(--fw-bold);color:var(--ip-ink);cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:6px;display:inline-flex}.ip-demo__reset:hover{background:var(--gray-100)}.ip-demo__reset:focus-visible{box-shadow:var(--focus);outline:none}@keyframes ip-pop{0%{opacity:.3;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes ip-seg{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ip-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ip-shake-a{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes ip-shake-b{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (max-width:560px){.ip-demo__bar,.ip-demo__pass,.ip-demo__ask,.ip-demo__log,.ip-demo__foot,.ip-demo__btns{padding-left:var(--s-4);padding-right:var(--s-4)}.ip-demo__alert{left:var(--s-4);right:var(--s-4)}.ip-demo__segs{grid-template-columns:repeat(10,minmax(0,1fr))}.ip-demo__segs i{height:18px}.ip-demo__pass-head{flex-wrap:wrap}.ip-demo__foot{flex-direction:column;align-items:stretch}.ip-demo__reset{justify-content:center}}@media (max-width:420px){.ip-demo__btns{gap:6px}.ip-cls{padding:var(--s-2) 10px;grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:6px}.ip-cls__dot{margin-top:5px}.ip-cls__cost{grid-column:2;justify-self:start}.ip-row{gap:var(--s-2);padding:0 var(--s-2)}}.ip-shot{width:100%;max-width:560px;margin:0 auto}.ip-win{border-radius:var(--r-lg);background:var(--gray-0);width:100%;box-shadow:var(--shadow-md);overflow:hidden}.ip-win__bar{align-items:center;gap:var(--s-2);min-width:0;padding:9px var(--s-4);border-bottom:1px solid var(--ip-line);background:var(--ip-soft);color:var(--ip-sub);font-size:12px;display:flex}.ip-win__dots{flex:none;gap:4px;display:inline-flex}.ip-win__dots i{background:var(--gray-200);border-radius:50%;width:8px;height:8px}.ip-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-win__crumb b{color:var(--ip-ink)}.ip-win__pill{border-radius:var(--r-pill);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--ip-line);font-weight:var(--fw-bold);color:var(--ip-ink);flex:none;margin-left:auto;padding:1px 8px}.ip-win__body{gap:var(--s-3);padding:var(--s-4);font-size:13px;display:grid}.ip-badge{border-radius:var(--r-xs);background:var(--ip-blue);color:var(--gray-0);font-size:10.5px;font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:1px 6px;display:inline-flex}.ip-chip{border-radius:var(--r-pill);font-size:11px;font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);align-items:center;padding:2px 8px;display:inline-flex}.ip-chip.is-in{background:var(--ip-blue-soft);color:var(--blue-600)}.ip-chip.is-wait{background:var(--ip-soft);color:var(--ip-sub)}.ip-pop{animation:ip-pop .48s var(--ease-spring) both;display:inline-block}.ip-duo{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);max-width:600px;margin:0 auto;display:grid}.ip-card{padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);box-shadow:var(--shadow-md)}.ip-card__crumb{color:var(--ip-sub);margin:0;font-size:11.5px}.ip-card__title{margin:2px 0 var(--s-3);font-size:15px;font-weight:var(--fw-bold)}.ip-form{gap:6px;margin:0;display:grid}.ip-form>div{justify-content:space-between;align-items:center;gap:var(--s-2);padding:7px var(--s-2);border-radius:var(--r-sm);font-size:12.5px;display:flex}.ip-form>div.is-key{background:var(--ip-blue-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blue-500) 40%, transparent)}.ip-form dt{color:var(--ip-sub);font-weight:var(--fw-semibold);white-space:nowrap}.ip-form>div.is-key dt{color:var(--blue-700)}.ip-form dd{font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:4px;margin:0;display:inline-flex}.ip-input{border-radius:var(--r-xs);background:var(--gray-0);min-width:34px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ip-blue);font-weight:var(--fw-heavy);color:var(--ip-blue);place-items:center;padding:0 6px;display:inline-grid}.ip-input.is-typed{animation:ip-pop .42s var(--ease-spring) both}.ip-phone{border-radius:var(--r-2xl);background:var(--gray-950);width:100%;max-width:230px;box-shadow:var(--shadow-lg);margin:0 auto;padding:7px}.ip-phone__screen{min-height:380px;padding:var(--s-3);border-radius:var(--r-xl);background:var(--gray-0);align-content:start;gap:6px;font-size:11.5px;display:grid;overflow:hidden}.ip-app__top{font-size:12.5px;font-weight:var(--fw-bold);align-items:center;gap:2px;margin:0 0 2px;display:flex}.ip-app__class{border-bottom:1px solid var(--ip-line);padding-bottom:6px;display:grid}.ip-app__class b{font-size:14px}.ip-app__class small{color:var(--ip-sub);font-size:11px}.ip-app__info{gap:2px;margin:0;display:grid}.ip-app__info>div{border-radius:var(--r-xs);transition:background var(--d-base) var(--ease-out);justify-content:space-between;padding:3px 6px;display:flex}.ip-app__info dt{color:var(--ip-sub)}.ip-app__info dd{font-weight:var(--fw-semibold);margin:0}.ip-app__info>div.is-hit{background:var(--ip-blue-soft)}.ip-app__info>div.is-hit dd{color:var(--blue-600);font-weight:var(--fw-heavy)}.ip-app__info>div.is-dim dd{color:var(--text-faint)}.ip-app__label{font-size:11px;font-weight:var(--fw-bold);margin:4px 0 0}.ip-app__pass{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--ip-blue);align-items:center;gap:6px;padding:6px 8px;display:flex}.ip-app__pass span:last-child{display:grid}.ip-app__pass b{font-size:11.5px}.ip-app__pass small{color:var(--ip-sub);font-size:10.5px}.ip-app__radio{width:12px;height:12px;box-shadow:inset 0 0 0 4px var(--ip-blue);border-radius:50%;flex:none}.ip-app__seats{gap:6px;display:flex}.ip-app__seats span{border-radius:var(--r-sm);width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--ip-line);font-weight:var(--fw-bold);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);place-items:center;display:grid}.ip-app__seats .is-taken{background:var(--gray-100);color:var(--gray-400);box-shadow:none}.ip-app__seats .is-pick{background:var(--ip-blue);color:var(--gray-0);box-shadow:none}.ip-app__cta{border-radius:var(--r-sm);background:var(--ip-blue);min-height:34px;color:var(--gray-0);font-weight:var(--fw-bold);text-align:center;transition:background var(--d-base) var(--ease-out);place-items:center;margin-top:6px;font-size:11.5px;display:grid}.ip-app__cta.is-press{background:var(--ip-green)}.ip-class{align-items:center;gap:4px var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--ip-soft);flex-wrap:wrap;display:flex}.ip-class__dot{background:var(--ip-blue);border-radius:3px;width:10px;height:10px}.ip-class strong{font-size:14px}.ip-class>span:last-child{color:var(--ip-sub);font-size:12px}.ip-att{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ip-att li{align-items:center;gap:var(--s-2);padding:8px var(--s-3);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--ip-line);transition:background var(--d-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.ip-att li.is-on{background:color-mix(in srgb, var(--blue-50) 60%, var(--gray-0))}.ip-att__pass{color:var(--ip-sub);font-size:12px}.ip-att__left{text-align:right;min-width:6.6em;color:var(--ip-sub);font-size:12.5px}.ip-att__left b{min-width:1.4em;color:var(--ip-ink);font-weight:var(--fw-heavy);display:inline-block}.ip-att li.is-on .ip-att__left b{color:var(--ip-blue);animation:ip-pop .42s var(--ease-spring) both}.ip-att__left i{border-radius:var(--r-pill);background:var(--ip-blue);color:var(--gray-0);font-size:10.5px;font-style:normal;font-weight:var(--fw-bold);margin-left:4px;padding:0 5px}.ip-night{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--night-800);color:var(--text-on-dark-sub);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ip-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ip-tiers li{padding:var(--s-2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--ip-line);color:var(--ip-sub);transition:background var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);gap:2px;font-size:11.5px;display:grid}.ip-tiers li .ip-badge{background:var(--gray-300);justify-self:start}.ip-tiers li b{color:var(--ip-ink);font-size:13px}.ip-tiers li.is-hit{background:var(--ip-blue-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blue-500) 45%, transparent)}.ip-tiers li.is-hit .ip-badge{background:var(--ip-blue)}.ip-pay{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ip-pay li{align-items:center;gap:var(--s-2);padding:8px var(--s-2);border-bottom:1px solid var(--ip-line);color:var(--text-faint);transition:color var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ip-pay li>span:first-child{font-size:11.5px}.ip-pay li.is-on{color:var(--ip-ink)}.ip-pay li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ip-pay__n{color:var(--ip-sub);font-size:12px}.ip-pay li b{text-align:right;min-width:5.6em}.ip-total{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--gray-900);color:var(--text-on-dark-sub);justify-content:space-between;align-items:center;margin:0;font-size:12.5px;display:flex}.ip-total b{color:var(--lime-400);font-size:18px;font-weight:var(--fw-heavy)}@media (max-width:560px){.ip-duo{grid-template-columns:minmax(0,1fr)}.ip-phone__screen{min-height:0}.ip-att li{grid-template-columns:minmax(0,1fr) auto auto}.ip-att__pass{display:none}.ip-tiers{grid-template-columns:minmax(0,1fr)}.ip-tiers li{align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto}.ip-pay li{grid-template-columns:minmax(0,1fr) auto auto}.ip-pay li>span:first-child{display:none}}.ip-facts{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.ip-fact{padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-subtle);word-break:keep-all;flex-direction:column;display:flex}.ip-fact__tag{margin-bottom:var(--s-4);border-radius:var(--r-pill);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:var(--fw-bold);color:var(--action);align-self:flex-start;padding:4px 10px}.ip-fact__title{margin:var(--s-5) 0 0;font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--text-strong)}.ip-fact__body{margin:var(--s-2) 0 0;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text)}.ip-mini{gap:var(--s-2);height:156px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);box-shadow:var(--shadow-sm);align-content:start;font-size:12px;display:grid}.ip-mini__label{font-size:11.5px;font-weight:var(--fw-bold);color:var(--ip-sub);margin:0}.ip-mini__seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ip-mini__seats span{border-radius:var(--r-sm);height:30px;box-shadow:inset 0 0 0 1.5px var(--ip-line);font-weight:var(--fw-bold);place-items:center;display:grid}.ip-mini__seats .is-taken{background:var(--gray-100);color:var(--gray-400);box-shadow:none}.ip-mini__seats .is-pick{background:var(--ip-blue);color:var(--gray-0);box-shadow:none}.ip-mini__line{justify-content:space-between;align-items:center;gap:var(--s-2);font-weight:var(--fw-semibold);margin:0;display:flex}.ip-mini__line span{align-items:center;gap:4px;display:inline-flex}.ip-mini__line b{border-radius:var(--r-pill);background:var(--ip-soft);color:var(--ip-sub);white-space:nowrap;align-items:center;gap:3px;padding:1px 7px;font-size:11px;display:inline-flex}.ip-mini__line b.is-ok{background:var(--ip-blue-soft);color:var(--blue-600)}.ip-mini__line b.is-stop{background:var(--ip-red-soft);color:color-mix(in srgb, var(--red-500) 82%, var(--gray-900))}.ip-mini__line.is-dim span{color:var(--text-faint);text-decoration:line-through}.ip-mini__day{color:var(--ip-sub);justify-content:space-between;padding-top:18px;font-size:10.5px;display:flex;position:relative}.ip-mini__day:before{content:"";border-radius:var(--r-pill);background:var(--gray-100);height:8px;position:absolute;top:4px;left:0;right:0}.ip-mini__day i{top:4px;left:var(--a);width:calc(var(--b) - var(--a));border-radius:var(--r-pill);background:var(--ip-amber);height:8px;position:absolute}.ip-mini__day span:nth-child(3){color:color-mix(in srgb, var(--amber-500) 70%, var(--gray-900));font-weight:var(--fw-bold)}.ip-mini__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ip-mini__week span{border-radius:var(--r-sm);height:28px;box-shadow:inset 0 0 0 1px var(--ip-line);font-weight:var(--fw-semibold);color:var(--ip-sub);place-items:center;display:grid}.ip-mini__week span.is-used{background:var(--ip-blue);color:var(--gray-0);box-shadow:none}@media (max-width:900px){.ip-facts{grid-template-columns:minmax(0,1fr)}.ip-mini{height:auto}}@media (max-width:980px){.ip-sample{text-align:center}}.ip-trust{padding-bottom:var(--s-6)}.ip-proof{align-items:center;gap:var(--s-4);padding-bottom:clamp(56px,7vw,96px);display:flex}.ip-proof img{object-fit:cover;border-radius:var(--r-md);flex:none;width:132px;height:90px}.ip-proof p{word-break:keep-all;gap:2px;margin:0;display:grid}.ip-proof span{font-size:13px;font-weight:var(--fw-semibold);color:var(--action)}.ip-proof strong{font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-title)}@media (max-width:480px){.ip-proof img{width:96px;height:72px}.ip-proof strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.ip-cls,.ip-chip,.ip-app__info>div,.ip-app__seats span,.ip-app__cta,.ip-att li,.ip-tiers li,.ip-pay li{transition:none}.ip-hero__card,.ip-demo.is-live .ip-demo__num,.ip-demo.is-live .ip-demo__segs i.is-used,.ip-demo.is-live .ip-row:first-child:not(.is-empty),.ip-demo__alert,.ip-cls.is-shake-0,.ip-cls.is-shake-1,.ip-input.is-typed,.ip-att li.is-on .ip-att__left b,.ip-pop{animation:none}}.ipt-demo,.ipt-win,.ipt-phone,.ipt-mini,.ipt-rates__card{--ipt-ink:var(--gray-900);--ipt-sub:var(--gray-500);--ipt-line:var(--gray-150);--ipt-soft:var(--gray-50);--ipt-blue:var(--blue-500);--ipt-blue-soft:var(--blue-50);--ipt-ok:var(--green-500);--ipt-wait-soft:color-mix(in srgb, var(--amber-500) 18%, var(--gray-0));--ipt-wait-ink:color-mix(in srgb, var(--amber-500) 55%, var(--gray-900));--ipt-red:var(--red-500);--ipt-red-soft:color-mix(in srgb, var(--red-500) 11%, var(--gray-0));--ipt-red-ink:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));font-family:var(--font);color:var(--ipt-ink);text-align:left;word-break:keep-all}.ipt-note{margin-top:var(--s-2);font-size:12.5px;line-height:1.5;font-weight:var(--fw-regular);color:var(--text-sub);word-break:keep-all;display:block}.ipt-sample{margin:var(--s-5) 0 0;color:var(--text-sub);text-align:right;font-size:12.5px}.ipt-chip{border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:3px;padding:2px 8px;line-height:1.5;display:inline-flex}.ipt-chip.is-plain{background:var(--ipt-soft);color:var(--ipt-sub);box-shadow:inset 0 0 0 1px var(--ipt-line)}.ipt-chip.is-wait{background:var(--ipt-wait-soft);color:var(--ipt-wait-ink)}.ipt-chip.is-red{background:var(--ipt-red-soft);color:var(--ipt-red-ink)}.ipt-chip.is-ok{background:var(--ipt-ok);color:var(--gray-0)}.ipt-chip.is-blue{background:var(--ipt-blue-soft);color:var(--blue-600)}.ipt-badge{border-radius:var(--r-xs);background:var(--ipt-blue,var(--blue-500));color:var(--gray-0);font-size:10.5px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:1px 6px;display:inline-flex}.ipt-btn{border-radius:var(--r-sm);background:var(--ipt-blue);min-height:40px;color:var(--gray-0);font:inherit;font-size:14px;font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:background var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.ipt-btn:hover{background:var(--blue-600)}.ipt-btn:active{transform:scale(.97)}.ipt-btn--line{background:var(--gray-0);color:var(--ipt-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ipt-btn--line:hover{background:var(--ipt-soft)}.ipt-btn:focus-visible{box-shadow:var(--focus);outline:none}.ipt-seg button:focus-visible{box-shadow:var(--focus);outline:none}.ipt-abtn:focus-visible{box-shadow:var(--focus);outline:none}.ipt-hero{max-width:600px;padding-left:var(--s-7);margin:0 auto;position:relative}.ipt-hero__media{aspect-ratio:1/.96;border-radius:var(--r-2xl)}.ipt-hero__media .ik-clip>img,.ipt-hero__media .ik-clip>video{object-position:55% 62%}.ipt-hero__card{z-index:2;max-width:calc(100% - var(--s-6));animation:b-pop .9s var(--ease-spring) both .6s;position:absolute;bottom:9%;left:0}@media (max-width:640px){.ipt-hero{padding-left:0}.ipt-hero__card{left:var(--s-3);bottom:var(--s-3);transform-origin:0 100%;scale:.84}}.ipt-win{border-radius:var(--r-lg);background:var(--gray-0);width:100%;box-shadow:var(--shadow-md);overflow:hidden}.ipt-win__bar,.ipt-demo__bar{align-items:center;gap:var(--s-2);min-width:0;padding:9px var(--s-4);border-bottom:1px solid var(--ipt-line);background:var(--ipt-soft);color:var(--ipt-sub);font-size:12px;display:flex}.ipt-win__dots{flex:none;gap:4px;display:inline-flex}.ipt-win__dots i{background:var(--gray-200);border-radius:50%;width:8px;height:8px}.ipt-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ipt-win__crumb b{color:var(--ipt-ink)}.ipt-win__body{padding:var(--s-4);container:iptwin/inline-size}.ipt-phone{border-radius:var(--r-2xl);background:var(--gray-950);width:100%;box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in srgb, var(--gray-0) 10%, transparent);padding:6px;position:relative}.ipt-phone__screen{aspect-ratio:9/17.6;border-radius:var(--r-xl);background:var(--gray-0);--fz-xs:clamp(9px, 4.9cqw, 11px);--fz-s:clamp(10px, 5.6cqw, 12.5px);--fz-m:clamp(11px, 6.4cqw, 14px);--fz-l:clamp(15px, 9.6cqw, 21px);--pad:clamp(var(--s-2), 6cqw, var(--s-4));flex-direction:column;display:flex;position:relative;overflow:hidden;container:iptphone/inline-size}.ipt-phone__status{padding:clamp(var(--s-1), 4cqw, var(--s-3)) var(--pad) 0;font-size:var(--fz-xs);font-weight:var(--fw-bold);justify-content:space-between;align-items:center;display:flex}.ipt-phone__island{border-radius:var(--r-pill);background:var(--gray-950);width:32%;height:clamp(10px,8.5cqw,20px)}.ipt-phone__sig{align-items:flex-end;gap:1px;height:9px;display:flex}.ipt-phone__sig i{background:currentColor;border-radius:1px;width:2.5px}.ipt-phone__sig i:first-child{height:40%}.ipt-phone__sig i:nth-child(2){height:70%}.ipt-phone__sig i:nth-child(3){height:100%}.ipt-phone__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ipt-app{gap:clamp(var(--s-1), 3.2cqw, var(--s-3));padding:clamp(var(--s-1), 4cqw, var(--s-3)) var(--pad) var(--pad);font-size:var(--fz-s);flex-direction:column;flex:1;display:flex;position:relative}.ipt-app__next{padding:clamp(var(--s-2), 5cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-md));border:1.5px dashed var(--line-strong);flex:1;align-content:start;justify-items:start;gap:2px;display:grid}.ipt-app__next>:not(.ipt-app__hint){opacity:.62}.ipt-app__next .ipt-chip{font-size:var(--fz-xs)}.ipt-app__next .ipt-slip__rows{justify-self:stretch;margin-top:2px}.ipt-app__hint{font-size:var(--fz-xs);font-weight:var(--fw-bold);color:var(--ipt-blue);align-items:center;gap:3px;margin-bottom:2px;display:inline-flex}.ipt-app__year{font-size:var(--fz-xs);font-weight:var(--fw-bold);color:var(--ipt-sub)}.ipt-app__item{justify-content:space-between;align-items:center;gap:var(--s-1);padding:clamp(var(--s-2), 5cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-md));background:var(--ipt-soft);margin:0;display:flex}.ipt-app__item>span:first-child{font-size:var(--fz-xs);color:var(--ipt-sub);gap:1px;display:grid}.ipt-app__item b{font-size:var(--fz-s);color:var(--ipt-ink)}.ipt-app__item .ipt-chip{font-size:var(--fz-xs)}.ipt-app__top{font-size:var(--fz-m);font-weight:var(--fw-bold);align-items:center;gap:2px;margin:0;display:flex}.ipt-slip{padding:clamp(var(--s-2), 5cqw, var(--s-3));border-radius:clamp(var(--r-xs), 5cqw, var(--r-md));background:var(--ipt-soft);justify-items:start;gap:2px;display:grid}.ipt-slip .ipt-chip{font-size:var(--fz-xs)}.ipt-slip__name{font-size:var(--fz-xs);color:var(--ipt-sub);margin-top:2px}.ipt-slip__total{font-size:var(--fz-l);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title)}.ipt-slip__link{border-radius:var(--r-pill);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--ipt-line);font-size:var(--fz-xs);font-weight:var(--fw-semibold);align-items:center;gap:3px;margin-top:2px;padding:2px 7px;display:inline-flex}.ipt-slip__rows{margin:0;display:grid}.ipt-slip__rows div{justify-content:space-between;gap:var(--s-1);border-bottom:1px solid var(--ipt-line);padding:clamp(3px,2.4cqw,6px) 0;display:flex}.ipt-slip__rows dt{color:var(--ipt-sub)}.ipt-slip__rows dd{font-weight:var(--fw-bold);margin:0}.ipt-app__btns{gap:clamp(var(--s-1), 3cqw, var(--s-2));grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.ipt-abtn{border-radius:var(--r-sm);background:var(--ipt-blue);min-height:40px;color:var(--gray-0);font:inherit;font-size:max(12px, var(--fz-s));font-weight:var(--fw-bold);text-align:center;cursor:pointer;transition:transform var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:4px 6px;line-height:1.25;display:inline-flex}.ipt-abtn:hover{background:var(--blue-600)}.ipt-abtn:active{transform:scale(.96)}.ipt-abtn--line{background:var(--gray-0);color:var(--ipt-red);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red-500) 45%, transparent)}.ipt-abtn--line:hover{background:var(--ipt-red-soft)}.ipt-abtn--gray{background:var(--gray-100);color:var(--ipt-ink)}.ipt-abtn--gray:hover{background:var(--gray-150)}.ipt-abtn--red{background:var(--ipt-red)}.ipt-abtn--red:hover{background:var(--ipt-red-ink)}.ipt-push{z-index:3;top:clamp(var(--s-1), 2cqw, var(--s-2));left:clamp(var(--s-1), 3cqw, var(--s-2));right:clamp(var(--s-1), 3cqw, var(--s-2));gap:clamp(var(--s-1), 3cqw, var(--s-2));padding:clamp(var(--s-1), 4cqw, var(--s-3));border-radius:clamp(var(--r-xs), 6cqw, var(--r-md));background:color-mix(in srgb, var(--gray-0) 96%, transparent);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--ipt-line);animation:ipt-drop .52s var(--ease-spring) both;grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.ipt-push__icon{border-radius:var(--r-xs);background:var(--ipt-blue);width:clamp(16px,11cqw,24px);height:clamp(16px,11cqw,24px);color:var(--gray-0);place-items:center;display:grid}.ipt-push__txt{min-width:0;font-size:var(--fz-xs);color:var(--ipt-sub);gap:1px;line-height:1.4;display:grid}.ipt-push__txt b{font-size:var(--fz-s);color:var(--ipt-ink)}.ipt-sheet{z-index:4;gap:clamp(var(--s-1), 3.4cqw, var(--s-3));padding:var(--pad);border-radius:clamp(var(--r-sm), 8cqw, var(--r-lg)) clamp(var(--r-sm), 8cqw, var(--r-lg)) 0 0;background:var(--gray-0);box-shadow:0 -12px 30px color-mix(in srgb, var(--gray-950) 18%, transparent);animation:ipt-rise .42s var(--ease-out) both;display:grid;position:absolute;bottom:0;left:0;right:0}.ipt-sheet:before{content:"";background:color-mix(in srgb, var(--gray-950) 24%, transparent);pointer-events:none;height:600px;position:absolute;inset:auto 0 100%}.ipt-sheet>b{font-size:var(--fz-m)}.ipt-sheet__check{font-size:var(--fz-xs);color:var(--ipt-sub);grid-template-columns:auto minmax(0,1fr);gap:clamp(3px,2cqw,6px);line-height:1.45;display:grid}.ipt-sheet__check svg{background:var(--ipt-blue);color:var(--gray-0);border-radius:50%;margin-top:1px;padding:1px}.ipt-sheet__memo{padding:clamp(var(--s-1), 3cqw, var(--s-2));border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--ipt-line);font-size:var(--fz-xs);line-height:1.45}.ipt-sheet .ipt-app__btns{margin-top:0}.ipt-demo{border-radius:var(--r-xl);background:var(--gray-0);width:100%;box-shadow:var(--shadow-lg);overflow:hidden;container:iptdemo/inline-size}.ipt-demo__month{border-radius:var(--r-pill);background:var(--gray-0);box-shadow:inset 0 0 0 1px var(--ipt-line);font-weight:var(--fw-bold);color:var(--ipt-ink);flex:none;margin-left:auto;padding:1px 8px}.ipt-demo__grid{gap:var(--s-5);padding:var(--s-4) var(--s-5) var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,206px);align-items:start;display:grid}.ipt-demo__crm{gap:var(--s-3);min-width:0;display:grid;container:iptcrm/inline-size}.ipt-demo__coach{justify-items:center;gap:var(--s-2);min-width:0;padding-top:var(--s-1);display:grid}.ipt-who{border-radius:var(--r-pill);background:var(--ipt-soft);font-size:12px;font-weight:var(--fw-bold);color:var(--ipt-sub);white-space:nowrap;padding:3px 10px}.ipt-demo__live{padding:var(--s-3) var(--s-5);border-top:1px solid var(--ipt-line);background:var(--ipt-blue-soft);font-size:13.5px;line-height:1.55;font-weight:var(--fw-medium);color:var(--ipt-ink);min-height:3.4em;margin:0}.ipt-ctl{gap:6px;min-width:0;display:grid}.ipt-ctl__label{font-size:12px;font-weight:var(--fw-bold);color:var(--ipt-sub);margin:0}.ipt-ctl__label span{font-weight:var(--fw-regular)}.ipt-ctl-row{gap:var(--s-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.ipt-seg{gap:6px;display:flex}.ipt-seg button{border-radius:var(--r-sm);background:var(--gray-0);min-width:0;min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;font-size:13.5px;font-weight:var(--fw-bold);color:var(--ipt-ink);cursor:pointer;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border:0;flex:1 1 0;padding:6px 8px;line-height:1.25}.ipt-seg button:hover:not(:disabled){background:var(--ipt-blue-soft)}.ipt-seg button[aria-pressed=true]{background:var(--ipt-blue);box-shadow:none;color:var(--gray-0)}.ipt-seg button:disabled{cursor:not-allowed;opacity:.45}.ipt-seg--coach button{text-align:left;gap:1px;padding:7px 10px;display:grid}.ipt-seg--coach b{font-size:14.5px}.ipt-seg--coach small{font-size:11.5px;font-weight:var(--fw-medium);opacity:.8}.ipt-rule{padding:var(--s-3);border-radius:var(--r-md);background:var(--ipt-soft)}.ipt-rule__head{justify-content:space-between;align-items:center;gap:4px var(--s-2);margin:0 0 var(--s-2);flex-wrap:wrap;font-size:12.5px;display:flex}.ipt-rule__head span{font-size:11px;font-weight:var(--fw-semibold);color:var(--ipt-sub);align-items:center;gap:4px;display:inline-flex}.ipt-rule__head svg{background:var(--ipt-blue);color:var(--gray-0);border-radius:3px;padding:1px}.ipt-rate{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:12.5px}.ipt-rate thead th{padding:0 var(--s-2);font-size:11px;font-weight:var(--fw-bold);color:var(--ipt-sub);text-align:right}.ipt-rate thead th:first-child{text-align:left}.ipt-rate tbody th,.ipt-rate tbody td{padding:7px var(--s-2);background:var(--gray-0);transition:background var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out)}.ipt-rate tbody th{border-radius:var(--r-xs) 0 0 var(--r-xs);font-weight:var(--fw-medium);text-align:left}.ipt-rate tbody th .ipt-badge{background:var(--gray-300);margin-right:6px}.ipt-rate tbody td{font-weight:var(--fw-bold);text-align:right}.ipt-rate tbody td:last-child{border-radius:0 var(--r-xs) var(--r-xs) 0}.ipt-rate tbody tr.is-on th,.ipt-rate tbody tr.is-on td{background:var(--ipt-blue-soft);box-shadow:inset 0 1.5px 0 var(--ipt-blue), inset 0 -1.5px 0 var(--ipt-blue)}.ipt-rate tbody tr.is-on th{box-shadow:inset 1.5px 1.5px 0 var(--ipt-blue), inset 0 -1.5px 0 var(--ipt-blue)}.ipt-rate tbody tr.is-on td:last-child{box-shadow:inset -1.5px 1.5px 0 var(--ipt-blue), inset 0 -1.5px 0 var(--ipt-blue)}.ipt-rate tbody tr.is-on th .ipt-badge{background:var(--ipt-blue)}.ipt-rate tbody tr.is-on td{color:var(--blue-600)}.ipt-calc{margin:0;font-size:13px;display:grid}.ipt-calc>div{justify-content:space-between;align-items:baseline;gap:var(--s-2);border-bottom:1px dashed var(--ipt-line);padding:5px 0;display:flex}.ipt-calc dt{min-width:0;font-weight:var(--fw-semibold)}.ipt-calc dt span{font-weight:var(--fw-regular);color:var(--ipt-sub);margin-left:4px}.ipt-calc dd{font-weight:var(--fw-bold);white-space:nowrap;margin:0}.ipt-calc>.is-zero dd{color:var(--ipt-sub)}.ipt-calc .ipt-calc__sum{padding-top:var(--s-2);border-bottom:0;align-items:center}.ipt-calc__sum dt{font-size:13.5px}.ipt-calc__sum dd{font-size:22px;font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);color:var(--ipt-blue)}.ipt-act{align-items:center;gap:var(--s-2) var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ipt-line);flex-wrap:wrap;display:flex}.ipt-act .ipt-chip{font-size:12px}.ipt-act .ipt-btn{margin-left:auto}.ipt-act__wait{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--ipt-wait-ink);margin-left:auto}.ipt-memo{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--ipt-red-soft);flex:100%;order:3;margin:0;font-size:12.5px;line-height:1.5}.ipt-memo b{color:var(--ipt-red-ink);margin-right:4px}@container iptdemo (width<=560px){.ipt-demo__grid{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.ipt-demo__coach{justify-self:center;width:min(236px,80%)}.ipt-demo__live{padding:var(--s-3) var(--s-4)}}@container iptcrm (width<=360px){.ipt-ctl-row{grid-template-columns:minmax(0,1fr)}.ipt-act .ipt-btn{width:100%;margin-left:0}.ipt-act__wait{margin-left:0}}@container iptcrm (width<=300px){.ipt-rate tbody th .ipt-badge{display:none}.ipt-calc dt span{margin-left:0;display:block}}.ipt-shot{width:100%;max-width:540px;margin:0 auto}.ipt-sale__pass{margin:0 0 var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);background:var(--ipt-soft);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ipt-sale__pass span{font-weight:var(--fw-bold)}.ipt-field{align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--ipt-sub);grid-template-columns:84px minmax(0,1fr);font-size:12.5px;display:grid}.ipt-select{padding:7px var(--s-3);border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--ipt-line);font-weight:var(--fw-semibold);color:var(--ipt-ink);transition:box-shadow var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out)}.ipt-field.is-hit .ipt-select{background:var(--ipt-blue-soft);box-shadow:inset 0 0 0 1.5px var(--ipt-blue)}.ipt-ledger{margin-top:var(--s-4);padding:var(--s-3);border-radius:var(--r-sm);border:1px dashed var(--line-strong);opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);transform:translateY(8px)}.ipt-ledger.is-in{opacity:1;transform:none}.ipt-ledger__head{margin:0 0 var(--s-2);font-size:11.5px;font-weight:var(--fw-bold);color:var(--ipt-sub)}.ipt-ledger__row{align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto auto;font-size:12.5px;display:grid}.ipt-ledger__row>span:first-child{color:var(--ipt-sub)}.ipt-ledger__row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ipt-day{margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ipt-day li{align-items:center;gap:var(--s-2);padding:8px var(--s-1);border-bottom:1px solid var(--ipt-line);transition:background var(--d-base) var(--ease-out);grid-template-columns:44px minmax(0,1fr) auto 64px;display:grid}.ipt-day li>span:first-child{color:var(--ipt-sub)}.ipt-day li b{text-align:right;color:var(--ipt-sub)}.ipt-day li.is-in b{color:var(--ipt-ink)}.ipt-day li.is-absent{background:color-mix(in srgb, var(--red-500) 5%, transparent)}.ipt-day li.is-absent b{color:var(--ipt-red-ink)}.ipt-info{margin:var(--s-3) 0 0;padding:6px var(--s-3);border-radius:var(--r-xs);background:var(--ipt-blue-soft);font-size:12px;font-weight:var(--fw-semibold);color:var(--blue-600)}.ipt-total{margin:var(--s-3) 0 0;color:var(--ipt-sub);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.ipt-total b{font-size:20px;font-weight:var(--fw-heavy);color:var(--ipt-ink)}@container iptwin (width<=340px){.ipt-day li{grid-template-columns:40px minmax(0,1fr) auto}.ipt-day li b{display:none}.ipt-ledger__row{grid-template-columns:minmax(0,1fr) auto}.ipt-ledger__row>span:first-child,.ipt-ledger__row .ipt-chip{display:none}.ipt-field{grid-template-columns:72px minmax(0,1fr)}}.ipt-rates{justify-items:center;display:grid;position:relative;container:iptrates/inline-size}.ipt-rates__phone{width:min(250px,72%)}.ipt-tabs{border-bottom:1px solid var(--ipt-line);font-size:var(--fz-xs);text-align:center;color:var(--ipt-sub);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ipt-tabs span{white-space:nowrap;text-overflow:ellipsis;padding:4px 0;overflow:hidden}.ipt-tabs .is-on{font-weight:var(--fw-bold);color:var(--ipt-ink);box-shadow:inset 0 -2px 0 var(--ipt-ink)}.ipt-app__row{font-size:var(--fz-xs);color:var(--ipt-sub);justify-content:space-between;margin:0;display:flex}.ipt-app__row b{color:var(--ipt-ink)}.ipt-app__ttl{font-size:var(--fz-s);font-weight:var(--fw-bold);margin:0}.ipt-rate--app{font-size:var(--fz-xs);border-spacing:0 3px}.ipt-rate--app thead th{font-size:var(--fz-xs);white-space:nowrap;padding:0 4px}.ipt-rate--app tbody th,.ipt-rate--app tbody td{background:var(--ipt-soft);white-space:nowrap;padding:5px 4px}.ipt-rate--app tbody th{color:var(--blue-600)}.ipt-rates__card{z-index:2;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--ipt-line);color:var(--ipt-sub);opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);gap:2px;font-size:12px;display:grid;position:absolute;bottom:12%;right:max(0px,50% - 205px);transform:translateY(10px)}.ipt-rates__card.is-in{opacity:1;transform:none}@container iptrates (width<=440px){.ipt-rates__card{justify-self:end;margin-top:-44px;margin-right:2%;position:static}}.ipt-rates__card b{color:var(--ipt-ink);font-size:14px}.ipt-rates__tab{border-radius:var(--r-pill);background:var(--ipt-blue-soft);font-size:11px;font-weight:var(--fw-bold);color:var(--blue-600);justify-self:start;margin-bottom:4px;padding:1px 8px}@media (max-width:980px){.ipt-sample{text-align:center}}.ipt-facts{gap:var(--s-4);margin:clamp(var(--s-7), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ipt-fact{padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-subtle);border:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.ipt-fact__tag{border-radius:var(--r-pill);background:var(--action);color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);padding:3px 10px}.ipt-fact__title{margin:var(--s-5) 0 0;font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}.ipt-fact__body{margin:var(--s-2) 0 0;font-size:var(--fs-small);color:var(--text);word-break:keep-all;line-height:1.6}.ipt-fact .ipt-note{padding-top:var(--s-3);margin-top:auto}.ipt-mini{width:100%;min-height:136px;margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-xs), inset 0 0 0 1px var(--ipt-line);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.ipt-mini__label{font-size:11.5px;font-weight:var(--fw-bold);color:var(--ipt-sub);margin:0 0 2px}.ipt-mini__grid{align-items:center;gap:6px var(--s-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ipt-mini__grid em{font-size:11px;font-style:normal;font-weight:var(--fw-bold);color:var(--ipt-sub);text-align:right}.ipt-mini__grid b{text-align:right}.ipt-mini__row{justify-content:space-between;align-items:center;gap:var(--s-2);padding:5px var(--s-2);border-radius:var(--r-xs);color:var(--ipt-sub);margin:0;display:flex}.ipt-mini__row b{color:var(--ipt-ink)}.ipt-mini__row .ipt-badge{background:var(--gray-300);margin-right:4px}.ipt-mini__row.is-on{background:var(--ipt-blue-soft);box-shadow:inset 0 0 0 1.5px var(--ipt-blue);color:var(--ipt-ink)}.ipt-mini__row.is-on .ipt-badge{background:var(--ipt-blue)}.ipt-mini__line{justify-content:space-between;align-items:center;gap:var(--s-2);border-top:1px dashed var(--line-strong);color:var(--ipt-sub);margin:auto 0 0;padding-top:8px;display:flex}.ipt-mini__line b{color:var(--ipt-ink);font-size:14px}@media (min-width:901px){.ipt-fact .ipt-mini{min-height:160px}}@media (max-width:900px){.ipt-facts{grid-template-columns:minmax(0,1fr)}}.ipt-gap-xl{margin-top:clamp(36px,5vw,64px)}.ipt-proof{padding-top:0}.ipt-proof__line{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--bg-subtle);font-size:var(--fs-small);color:var(--text);word-break:keep-all;flex-wrap:wrap;margin:0;line-height:1.55;display:flex}.ipt-proof__line b{font-size:18px;font-weight:var(--fw-heavy);color:var(--text-strong);background:var(--accent-soft);border-radius:6px;padding:0 4px}.ipt-proof__tag{border-radius:var(--r-pill);background:var(--text-strong);color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap;padding:3px 10px}.ipt-pop{animation:ipt-pop .42s var(--ease-spring) both;display:inline-block}.ipt-calc .ipt-pop{display:block}.ipt-flash{animation:ipt-flash .7s var(--ease-out) both}@keyframes ipt-pop{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ipt-flash{0%{background:var(--lime-200)}}@keyframes ipt-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes ipt-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ipt-pop,.ipt-flash,.ipt-push,.ipt-sheet,.ipt-hero__card{animation:none}.ipt-btn,.ipt-abtn,.ipt-seg button,.ipt-rate tbody th,.ipt-rate tbody td,.ipt-select,.ipt-ledger,.ipt-day li,.ipt-rates__card{transition:none}}.i24-hero{position:relative}.i24-hero__media{aspect-ratio:4/3.3;border-radius:var(--r-2xl);background:var(--night-700);isolation:isolate;position:relative;overflow:hidden}.i24-hero__card{z-index:2;animation:b-pop .9s var(--ease-spring) both .8s;position:absolute;bottom:8%;left:-28px}@media (max-width:980px){.i24-hero__media{aspect-ratio:4/3.6}.i24-hero__card{bottom:12px;left:12px}}@media (max-width:400px){.i24-hero__card{transform-origin:0 100%;scale:.82}}.i24-note{margin-top:var(--s-2);font-size:12.5px;line-height:1.5;font-weight:var(--fw-regular);color:var(--text-sub);word-break:keep-all;display:block}.i24-sample{margin:var(--s-6) 0 0;font-size:var(--fs-caption);color:var(--text-faint);text-align:right}.i24-gap-xl{margin-top:clamp(36px,5vw,64px)}.i24-gate{--i24-ok:var(--green-500);--i24-no:var(--red-500);--i24-panel:var(--night-700);--i24-soft:color-mix(in srgb, var(--gray-0) 6%, transparent);gap:var(--s-4);border-radius:var(--r-xl);background:radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--blue-500) 24%, transparent), transparent 70%), radial-gradient(60% 50% at 0% 100%, color-mix(in srgb, var(--lime-400) 7%, transparent), transparent 70%), var(--night-800);color:var(--text-on-dark);box-shadow:var(--shadow-lg);font-family:var(--font);text-align:left;padding:clamp(16px,2.2vw,24px);display:grid;position:relative;container:i24gate/inline-size}.i24-gate__bar{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.i24-gate__clock{color:var(--text-on-dark);align-items:center;gap:8px;font-size:14px;display:inline-flex}.i24-gate__clock svg{color:var(--lime-400)}.i24-gate__clock b{font-weight:var(--fw-bold)}.i24-gate__unmanned{border-radius:var(--r-pill);background:color-mix(in srgb, var(--lime-400) 16%, transparent);color:var(--lime-400);font-size:12px;font-weight:var(--fw-bold);padding:2px 8px}.i24-gate__tag{border-radius:var(--r-pill);border:1px solid var(--night-line);font-size:11.5px;font-weight:var(--fw-medium);color:var(--text-on-dark-sub);white-space:nowrap;padding:3px 9px}.i24-gate__controls{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label time""members members";display:grid}.i24-gate__label{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-on-dark-sub);word-break:keep-all;grid-area:label;margin:0}.i24-gate__members{gap:var(--s-2);grid-area:members;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.i24-member{border-radius:var(--r-md);border:1px solid var(--night-line);background:var(--i24-panel);min-width:0;min-height:58px;color:var(--text-on-dark);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out), transform var(--d-fast) var(--ease-out);align-items:center;gap:10px;padding:9px 12px;display:flex}.i24-member:hover{border-color:color-mix(in srgb, var(--lime-400) 45%, transparent)}.i24-member:active{transform:scale(.98)}.i24-member[aria-pressed=true]{border-color:var(--lime-400);background:color-mix(in srgb, var(--lime-400) 12%, var(--night-700))}.i24-member:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lime-400) 55%, transparent);outline:none}.i24-gate__time button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lime-400) 55%, transparent);outline:none}.i24-member__face{background:var(--night-600);width:34px;height:34px;font-size:14px;font-weight:var(--fw-bold);color:var(--text-on-dark);border-radius:50%;flex:none;place-items:center;display:grid}.i24-member[aria-pressed=true] .i24-member__face{background:var(--lime-400);color:var(--night-900)}.i24-member__txt{gap:1px;min-width:0;display:grid}.i24-member__txt b{font-size:14.5px;font-weight:var(--fw-bold)}.i24-member__txt small{color:var(--text-on-dark-sub);word-break:keep-all;font-size:12px;line-height:1.35}.i24-member__short{display:none}.i24-gate__time{border-radius:var(--r-pill);background:var(--i24-panel);border:1px solid var(--night-line);grid-area:time;padding:3px;display:inline-flex}.i24-gate__time button{border-radius:var(--r-pill);min-height:40px;color:var(--text-on-dark-sub);font:inherit;font-size:13.5px;font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.i24-gate__tlabel{align-items:center;gap:5px;display:inline-flex}.i24-gate__time button[aria-pressed=true]{background:var(--lime-400);color:var(--night-900)}.i24-gate__body{gap:var(--s-3);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;display:grid}.i24-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.i24-checks__row{border-radius:var(--r-sm);background:var(--i24-panel);min-height:42px;transition:background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), opacity var(--d-base) var(--ease-out);border:1px solid #0000;grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.i24-checks__icon{background:var(--night-600);width:22px;height:22px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.i24-checks__label{font-size:13.5px;font-weight:var(--fw-semibold);white-space:nowrap}.i24-checks__value{text-align:right;min-width:0;color:var(--text-on-dark-sub);word-break:keep-all;font-size:12.5px;line-height:1.35}.i24-checks__row.is-idle{opacity:.42}.i24-checks__row.is-scan{border-color:color-mix(in srgb, var(--lime-400) 50%, transparent)}.i24-checks__pulse{background:var(--lime-400);width:10px;height:10px;animation:i24-pulse .6s var(--ease-in-out) infinite alternate;border-radius:50%}.i24-checks__row.is-ok .i24-checks__icon{background:var(--i24-ok);animation:i24-pop .32s var(--ease-spring) both}.i24-checks__row.is-no{border-color:color-mix(in srgb, var(--red-500) 60%, transparent);background:color-mix(in srgb, var(--red-500) 16%, var(--night-700))}.i24-checks__row.is-no .i24-checks__icon{background:var(--i24-no);animation:i24-pop .32s var(--ease-spring) both}.i24-checks__row.is-no .i24-checks__value{color:var(--text-on-dark);font-weight:var(--fw-semibold)}.i24-checks__row.is-skip{opacity:.5}.i24-checks__row.is-skip .i24-checks__icon{background:var(--night-600);color:var(--text-on-dark-sub)}.i24-verdict{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4);border-radius:var(--r-lg);border:1px solid var(--night-line);background:var(--i24-panel);text-align:center;animation:i24-pop .38s var(--ease-spring) both;flex-direction:column;display:flex}.i24-verdict__door{background:var(--night-600);width:72px;height:72px;color:var(--text-on-dark);border-radius:50%;place-items:center;display:grid}.i24-verdict__txt{gap:4px;display:grid}.i24-verdict__txt b{font-size:clamp(16px,1.5vw,18px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-title);word-break:keep-all}.i24-verdict__txt small{color:var(--text-on-dark-sub);word-break:keep-all;font-size:12.5px}.i24-verdict.is-wait .i24-verdict__door{color:var(--lime-400);animation:i24-pulse .6s var(--ease-in-out) infinite alternate}.i24-verdict.is-ok{border-color:color-mix(in srgb, var(--green-500) 55%, transparent);background:color-mix(in srgb, var(--green-500) 14%, var(--night-700))}.i24-verdict.is-ok .i24-verdict__door{background:var(--i24-ok);color:var(--gray-0);box-shadow:0 0 0 8px color-mix(in srgb, var(--green-500) 18%, transparent)}.i24-verdict.is-no{border-color:color-mix(in srgb, var(--red-500) 60%, transparent);background:color-mix(in srgb, var(--red-500) 16%, var(--night-700))}.i24-verdict.is-no .i24-verdict__door{background:var(--i24-no);color:var(--gray-0);box-shadow:0 0 0 8px color-mix(in srgb, var(--red-500) 18%, transparent)}.i24-log{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--i24-soft);border:1px solid var(--night-line)}.i24-log__head{justify-content:space-between;align-items:baseline;gap:4px var(--s-3);color:var(--text-on-dark-sub);flex-wrap:wrap;margin:0 0 6px;font-size:12.5px;display:flex}.i24-log__head b{color:var(--text-on-dark);font-size:13px}.i24-log__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.i24-log__list li{align-items:center;gap:var(--s-2);animation:i24-in .36s var(--ease-out) both;grid-template-columns:48px minmax(0,1fr) auto;font-size:13px;display:grid}.i24-log__list li>span{color:var(--text-on-dark-sub)}.i24-log__list b{font-weight:var(--fw-semibold)}.i24-log__list em{border-radius:var(--r-pill);font-size:11.5px;font-style:normal;font-weight:var(--fw-bold);padding:1px 8px}.i24-log__list .is-in em{background:var(--i24-ok);color:var(--gray-0)}.i24-log__list .is-out em{background:var(--i24-no);color:var(--gray-0)}.i24-log__note{border-top:1px solid var(--night-line);color:var(--text-on-dark-sub);word-break:keep-all;margin:8px 0 0;padding-top:8px;font-size:11.5px;line-height:1.45}@container i24gate (width<=560px){.i24-gate__controls{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""members""time"}.i24-gate__members{gap:6px}.i24-member{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:9px 10px}.i24-member__face{width:28px;height:28px;font-size:12.5px}.i24-member__long{display:none}.i24-member__short{display:block}.i24-gate__time{border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;display:grid}.i24-gate__time button{border-radius:var(--r-sm);flex-direction:column;justify-content:center;gap:1px;min-height:48px;padding:4px 6px;line-height:1.25}.i24-checks__row{min-height:0;padding:7px 10px}.i24-gate__body{grid-template-columns:minmax(0,1fr)}.i24-verdict{text-align:left;flex-direction:row;justify-content:flex-start}.i24-verdict__door{width:56px;height:56px}}@container i24gate (width<=330px){.i24-checks__row{grid-template-columns:22px minmax(0,1fr)}.i24-checks__value{text-align:left;grid-column:2}}.i24-shot{width:100%;max-width:600px;font-family:var(--font);color:var(--gray-900);text-align:left;margin:0 auto;container:i24shot/inline-size}.i24-night{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-xl);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--blue-500) 22%, transparent), transparent 70%), var(--night-800);color:var(--text-on-dark);box-shadow:var(--shadow-lg);display:grid}.i24-night__top{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.i24-night__top svg{color:var(--lime-400)}.i24-night__top .t-num{color:var(--text-on-dark-sub)}.i24-night__top .i24-gate__tag{margin-left:auto}.i24-night__taps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.i24-night__taps li{align-items:center;gap:var(--s-3);border-radius:var(--r-md);border:1px solid var(--night-line);background:var(--night-700);opacity:.28;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out), border-color var(--d-slow) var(--ease-out);grid-template-columns:48px minmax(0,1fr) auto;padding:12px 14px;display:grid;transform:translateY(6px)}.i24-night__taps li.is-on{opacity:1;transform:none}.i24-night__taps li.is-on.is-no{border-color:color-mix(in srgb, var(--red-500) 55%, transparent)}.i24-night__taps li.is-on.is-ok{border-color:color-mix(in srgb, var(--green-500) 55%, transparent)}.i24-night__time{font-size:14px;font-weight:var(--fw-bold);color:var(--text-on-dark-sub)}.i24-night__who{min-width:0;display:grid}.i24-night__who b{font-size:15px}.i24-night__who small{color:var(--text-on-dark-sub);font-size:12px}.i24-night__say{border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.is-no .i24-night__say{background:var(--red-500);color:var(--gray-0)}.is-ok .i24-night__say{background:var(--green-500);color:var(--gray-0)}@container i24shot (width<=360px){.i24-night__taps li{grid-template-columns:minmax(0,1fr) auto}.i24-night__time{grid-column:1/-1;font-size:12.5px}}.i24-shot__note{margin:var(--s-3) 4px 0;color:var(--text-sub);word-break:keep-all;font-size:12.5px;line-height:1.5}.i24-win{border-radius:var(--r-lg);background:var(--gray-0);width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.i24-win__bar{align-items:center;gap:var(--s-2);min-width:0;padding:9px var(--s-4);border-bottom:1px solid var(--gray-150);background:var(--gray-50);color:var(--gray-500);font-size:12px;display:flex}.i24-win__dots{flex:none;gap:4px;display:inline-flex}.i24-win__dots i{background:var(--gray-200);border-radius:50%;width:8px;height:8px}.i24-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.i24-win__crumb b{color:var(--gray-900)}.i24-win__body{padding:var(--s-4)}.i24-live{font-weight:var(--fw-semibold);color:var(--gray-700);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.i24-live i{border-radius:var(--r-pill);background:var(--blue-500);width:26px;height:15px;position:relative}.i24-live i:after{content:"";background:var(--gray-0);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.i24-tools{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;font-size:12.5px;display:flex}.i24-date{font-weight:var(--fw-bold);color:var(--gray-900);align-items:center;gap:6px;display:inline-flex}.i24-date i{border-radius:var(--r-xs);border:1px solid var(--gray-200);font-style:normal;font-weight:var(--fw-medium);color:var(--gray-600);padding:1px 7px}.i24-counts{color:var(--gray-600)}.i24-counts b{border-radius:var(--r-xs);color:var(--gray-900);transition:background var(--d-slow) var(--ease-out), color var(--d-slow) var(--ease-out);padding:1px 6px}.i24-counts.is-hot b{background:color-mix(in srgb, var(--red-500) 14%, var(--gray-0));color:color-mix(in srgb, var(--red-500) 80%, var(--gray-900))}.i24-table{border-radius:var(--r-sm);border:1px solid var(--gray-150);font-size:13px;overflow:hidden}.i24-table__head,.i24-table__row{align-items:center;gap:var(--s-2);padding:9px var(--s-3);grid-template-columns:minmax(0,1fr) 64px minmax(0,1.1fr) 52px;display:grid}.i24-table__head{background:var(--gray-800);font-size:12px;font-weight:var(--fw-semibold);color:var(--gray-0)}.i24-table__row{border-top:1px solid var(--gray-100);transition:background var(--d-slow) var(--ease-out)}.i24-table__row:nth-child(2n){background:var(--gray-25)}.i24-table__row.is-flag{background:color-mix(in srgb, var(--red-500) 9%, var(--gray-0))}.i24-table__until{color:var(--gray-500)}.i24-st{border-radius:var(--r-pill);font-size:11.5px;font-weight:var(--fw-bold);justify-self:start;padding:1px 8px}.i24-st.is-in{background:var(--blue-50);color:var(--blue-600)}.i24-st.is-out{background:var(--red-500);color:var(--gray-0)}@container i24shot (width<=400px){.i24-table__head,.i24-table__row{grid-template-columns:minmax(0,1fr) 52px 46px}.i24-table__until{display:none}}.i24-renew{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,220px);display:grid}.i24-form{margin:0 0 var(--s-3);gap:8px;display:grid}.i24-form div{justify-content:space-between;gap:var(--s-2);border-radius:var(--r-sm);background:var(--gray-50);padding:8px 10px;font-size:13px;display:flex}.i24-form dt{color:var(--gray-500)}.i24-form dd{font-weight:var(--fw-semibold);color:var(--gray-900);margin:0}.i24-check{margin:0 0 var(--s-3);font-size:13.5px;font-weight:var(--fw-semibold);color:var(--gray-900);align-items:center;gap:8px;display:flex}.i24-check>span{background:var(--blue-500);width:18px;height:18px;color:var(--gray-0);border-radius:5px;place-items:center;display:grid}.i24-save{border-radius:var(--r-sm);background:var(--blue-500);color:var(--gray-0);font-size:13.5px;font-weight:var(--fw-bold);text-align:center;transition:box-shadow var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);padding:9px;display:block}.i24-save.is-press{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue-500) 24%, transparent);transform:scale(.98)}.i24-phone{border-radius:var(--r-2xl);background:var(--gray-950);width:100%;max-width:220px;box-shadow:var(--shadow-lg);justify-self:center;padding:7px}.i24-phone__screen{align-content:start;gap:var(--s-2);border-radius:calc(var(--r-2xl) - 6px);background:var(--gray-50);min-height:248px;padding:10px 10px 14px;display:grid;overflow:hidden}.i24-phone__status{font-size:11px;font-weight:var(--fw-bold);color:var(--gray-900);justify-content:space-between;padding:0 6px;display:flex;position:relative}.i24-phone__island{border-radius:var(--r-pill);background:var(--gray-950);width:56px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.i24-phone__title{margin:var(--s-2) 4px 0;font-size:14px;font-weight:var(--fw-heavy);color:var(--gray-900)}.i24-pay{border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-spring);gap:10px;padding:12px;display:grid;transform:translateY(-14px)}.i24-pay.is-in{opacity:1;transform:none}.i24-pay__who{color:var(--gray-800);word-break:keep-all;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.i24-pay__avatar{background:var(--blue-100);width:30px;height:30px;font-size:12px;font-weight:var(--fw-bold);color:var(--blue-700);border-radius:50%;flex:none;place-items:center;display:grid}.i24-pay__pass{border-radius:var(--r-sm);background:var(--gray-50);font-size:13px;font-weight:var(--fw-semibold);color:var(--gray-900);align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.i24-pay__dday{border-radius:var(--r-xs);background:var(--blue-500);color:var(--gray-0);padding:1px 6px;font-size:11px}.i24-pay__btn{border-radius:var(--r-sm);background:var(--gray-900);font-size:12.5px;font-weight:var(--fw-bold);text-align:center;color:var(--gray-0);padding:9px;display:block}@container i24shot (width<=440px){.i24-renew{grid-template-columns:minmax(0,1fr)}.i24-phone__screen{min-height:0}}.i24-facts{gap:var(--s-4);margin:clamp(var(--s-7), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.i24-fact{padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-subtle);border:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.i24-fact__head{align-items:center;gap:var(--s-3);display:flex}.i24-fact__icon{border-radius:var(--r-md);background:var(--night-800);width:44px;height:44px;color:var(--lime-400);flex:none;place-items:center;display:grid}.i24-fact__tag{border-radius:var(--r-pill);background:var(--action);color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);padding:3px 10px}.i24-fact__title{margin:var(--s-4) 0 0;font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}.i24-fact__body{margin:var(--s-2) 0 0;font-size:var(--fs-small);color:var(--text);word-break:keep-all;line-height:1.6}.i24-fact .i24-note{padding-top:var(--s-3);margin-top:auto}@media (max-width:900px){.i24-facts{grid-template-columns:minmax(0,1fr)}}.i24-proof{margin-top:calc(clamp(72px,9vw,128px)/-1.81818);padding:0 0 clamp(24px,3vw,40px)}.i24-proof__row{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.i24-proof__row img{border-radius:var(--r-md);object-fit:cover;width:168px;height:104px}.i24-proof__row p{font-size:var(--fs-small);color:var(--text-sub);word-break:keep-all;gap:2px;margin:0;display:grid}.i24-proof__row p b{font-size:var(--fs-body);color:var(--text-strong)}@media (max-width:560px){.i24-proof__row img{width:calc(50% - var(--s-2));aspect-ratio:16/10;height:auto}.i24-proof__row p{flex-basis:100%}}@keyframes i24-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes i24-pulse{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@keyframes i24-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.i24-hero__card,.i24-verdict,.i24-verdict.is-wait .i24-verdict__door,.i24-checks__pulse,.i24-checks__row .i24-checks__icon,.i24-log__list li{animation:none}.i24-member,.i24-gate__time button,.i24-checks__row,.i24-night__taps li,.i24-counts b,.i24-table__row,.i24-save,.i24-pay{transition:none}}.igr-hero{position:relative}.igr-hero__media{aspect-ratio:1/.86;border-radius:var(--r-2xl);width:100%;max-height:540px}.igr-hero__media .ik-clip>img,.igr-hero__media .ik-clip>video{object-position:50% 62%}.igr-hero__card{z-index:2;width:min(300px,78%);animation:igr-pop .9s var(--ease-spring) both .6s;position:absolute;bottom:8%;left:-24px}.igr-gap-xl{margin-top:clamp(36px,5vw,64px)}.igr-sample{margin:var(--s-5) 0 0;color:var(--text-sub);text-align:right;font-size:12.5px}.igr-note{padding-top:var(--s-3);color:var(--text-sub);word-break:keep-all;margin-top:auto;font-size:12.5px;line-height:1.5;display:block}.igr-demo{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-lg);color:var(--text);overflow:hidden;container-type:inline-size}.igr-demo__bar{justify-content:space-between;align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);background:var(--gray-25);color:var(--text-sub);padding:12px 18px;font-size:13px;display:flex}.igr-demo__crumb b{color:var(--text-strong);font-weight:var(--fw-bold)}.igr-demo__tag{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--lime-800);font-size:12px;font-weight:var(--fw-bold);flex:none;padding:3px 10px}.igr-demo__part{padding:18px 20px 20px}.igr-demo__part--cancel{border-top:1px dashed var(--line-strong)}.igr-demo__label{align-items:center;gap:var(--s-2);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-strong);word-break:keep-all;margin:0 0 10px;display:flex}.igr-demo__label .t-num{background:var(--action);width:20px;height:20px;color:var(--gray-0);font-size:12px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.igr-passes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.igr-pass{border-radius:var(--r-md);min-height:64px;font:inherit;text-align:left;cursor:pointer;word-break:keep-all;opacity:.72;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);border:2px solid #0000;gap:4px;padding:12px 14px;display:grid}.igr-pass:hover{opacity:.92}.igr-pass.is-on{opacity:1;transform:translateY(-1px)}.igr-pass:focus-visible{box-shadow:var(--focus);outline:none}.igr-pass__top{align-items:center;gap:6px;font-size:15px;line-height:1.3;display:flex}.igr-pass small{font-size:12.5px;line-height:1.4}.igr-pass--black{background:linear-gradient(135deg, var(--night-600), var(--gray-950));color:var(--text-on-dark)}.igr-pass--black svg{color:var(--lime-400)}.igr-pass--black small{color:var(--text-on-dark-sub)}.igr-pass--black.is-on{border-color:var(--lime-400);box-shadow:0 0 0 3px #c5f82a47, var(--shadow-md)}.igr-pass--white{background:linear-gradient(135deg, var(--gray-0), var(--gray-50));border-color:var(--line-strong);color:var(--text-strong)}.igr-pass--white svg{color:var(--action)}.igr-pass--white small{color:var(--text-sub)}.igr-pass--white.is-on{border-color:var(--action);box-shadow:0 0 0 3px #004fec2e, var(--shadow-md)}.igr-pass.is-hint{animation:igr-hint 1.8s var(--ease-in-out) infinite}.igr-demo__body{grid-template-columns:minmax(0,1fr) 208px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.igr-map{border-radius:var(--r-md);border:1px solid var(--line);background:var(--gray-50);align-content:start;align-self:start;gap:10px;min-width:0;padding:12px;display:grid}.igr-map__title{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub);align-items:center;gap:5px;margin:0;display:flex}.igr-map__title i{color:var(--text-faint);font-style:normal}.igr-zone{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg);padding:10px;position:relative}.igr-zone--premium{background:linear-gradient(135deg, var(--night-800), var(--night-600));border-color:#c5f82a61}.igr-zone__name{font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-strong);align-items:center;gap:5px;margin:0 0 8px;display:flex}.igr-zone--premium .igr-zone__name{color:var(--text-on-dark)}.igr-zone--premium .igr-zone__name svg{color:var(--lime-400)}.igr-zone__name em{border-radius:var(--r-pill);color:#0b7a47;font-size:11px;font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap;background:#12b76a24;margin-left:auto;padding:2px 8px}.igr-zone--premium .igr-zone__name em{color:var(--lime-400);background:#c5f82a29}.igr-zone.is-locked .igr-zone__name em{color:#ffb3ba;background:#f0445233}.igr-zone__bays{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.igr-bay{border:1px solid var(--line);background:var(--gray-0);transition:opacity var(--d-slow) var(--ease-out), filter var(--d-slow) var(--ease-out);border-radius:8px;justify-items:center;gap:4px;padding:7px 2px 6px;display:grid}.igr-bay b{font-size:13px;line-height:1;font-weight:var(--fw-bold);color:var(--text-strong)}.igr-bay i{background:var(--gray-300);border-radius:4px;width:16px;height:4px}.igr-bay.is-free{background:#12b76a14;border-color:#12b76a80}.igr-bay.is-free i{background:var(--green-500)}.igr-bay.is-soon{border-color:var(--blue-200);background:var(--blue-25)}.igr-bay.is-soon i{background:var(--action)}.igr-bay.is-use{background:var(--gray-100)}.igr-zone--premium .igr-bay{background:#ffffff0f;border-color:#ffffff24}.igr-zone--premium .igr-bay b{color:var(--text-on-dark)}.igr-zone--premium .igr-bay.is-free{background:#c5f82a1f;border-color:#c5f82a8c}.igr-zone--premium .igr-bay.is-free i{background:var(--lime-400)}.igr-zone--premium .igr-bay.is-soon{background:#3d7bff29;border-color:#80a8ff8c}.igr-zone--premium .igr-bay.is-soon i{background:var(--blue-300)}.igr-bay.is-locked{filter:grayscale();opacity:.3}.igr-zone__lock{color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);text-align:center;word-break:keep-all;animation:igr-pop .42s var(--ease-spring) both;background:#070b149e;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:34px 10px 10px}.igr-zone__lock svg{color:#ffb3ba;flex:none}.igr-map__legend{color:var(--text-sub);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:11px;display:flex}.igr-map__legend span{align-items:center;gap:5px;display:inline-flex}.igr-map__legend span:before{content:"";background:var(--gray-300);border-radius:4px;width:12px;height:4px}.igr-map__legend .is-free:before{background:var(--green-500)}.igr-map__legend .is-soon:before{background:var(--action)}.igr-phone{background:var(--gray-900);width:100%;max-width:220px;box-shadow:var(--shadow-float);border-radius:30px;justify-self:center;padding:7px}.igr-phone__screen{background:var(--bg);border-radius:24px;flex-direction:column;gap:8px;height:100%;min-height:300px;padding:14px 10px 10px;display:flex;position:relative;overflow:hidden}.igr-demo .igr-phone__screen{min-height:424px}.igr-app__title{font-size:14px;font-weight:var(--fw-bold);text-align:center;color:var(--text-strong);margin:0}.igr-app__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.igr-app__tabs i{text-align:center;color:var(--text-faint);padding:3px 0 6px;font-size:12px;font-style:normal}.igr-app__tabs i.is-on{color:var(--text-strong);font-weight:var(--fw-bold);box-shadow:inset 0 -2px 0 var(--text-strong)}.igr-app__pass{border-radius:var(--r-pill);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.igr-app__pass--black{background:var(--gray-900);color:var(--text-on-dark)}.igr-app__pass--black svg{color:var(--lime-400)}.igr-app__pass--white{border:1px solid var(--line-strong);background:var(--gray-50);color:var(--text-strong)}.igr-app__pass--white svg{color:var(--action)}.igr-app__list{animation:igr-swap .42s var(--ease-out) both;gap:8px;display:grid}.igr-app__zone{gap:4px;display:grid}.igr-app__zone p{font-size:11px;font-weight:var(--fw-bold);color:var(--text-sub);margin:0}.igr-app__zone--premium p{color:var(--text-strong)}.igr-slot{border:1px solid var(--line);transition:box-shadow var(--d-base) var(--ease-out);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.igr-slot b{color:var(--text-strong);font-weight:var(--fw-bold)}.igr-slot em{font-style:normal;font-weight:var(--fw-semibold);white-space:nowrap}.igr-slot.is-free em{color:#0b7a47}.igr-slot.is-soon em{color:var(--action)}.igr-app__zone--premium .igr-slot{border-color:var(--gray-900);background:var(--gray-900)}.igr-app__zone--premium .igr-slot b{color:var(--gray-0)}.igr-app__zone--premium .igr-slot.is-free em{color:var(--lime-400)}.igr-app__zone--premium .igr-slot.is-soon em{color:var(--blue-300)}.igr-slot.is-pick{box-shadow:0 0 0 2px var(--gray-0), 0 0 0 4px var(--action)}.igr-app__count{text-align:center;color:var(--text-sub);margin:auto 0 0;font-size:11.5px}.igr-app__count b{color:var(--action);font-size:14px}.igr-demo__result{align-items:flex-start;gap:var(--s-2);border-radius:var(--r-sm);background:var(--action-soft);color:var(--text-strong);font-size:14px;line-height:1.55;font-weight:var(--fw-medium);word-break:keep-all;margin:12px 0 0;padding:10px 12px;display:flex}.igr-demo__result svg{color:var(--action);flex:none;margin-top:3px}.igr-demo__result b{font-weight:var(--fw-bold)}.igr-demo__result.is-open{background:#12b76a1a}.igr-demo__result.is-open svg{color:#0b7a47}.igr-demo__result.is-closed{background:#f0445214}.igr-demo__result.is-closed svg{color:var(--red-500)}.igr-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.igr-rule{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--bg);min-height:44px;font:inherit;font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;word-break:keep-all;transition:background var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);padding:8px 6px;line-height:1.3}.igr-rule:hover{border-color:var(--blue-300)}.igr-rule.is-on{border-color:var(--action);background:var(--action);color:var(--gray-0)}.igr-rule:focus-visible{box-shadow:var(--focus);outline:none}.igr-cancel{border-radius:var(--r-md);border:1px solid var(--line);background:var(--gray-25);margin-top:12px;padding:12px 14px 10px}.igr-cancel__head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.igr-cancel__when{color:var(--text);align-items:center;gap:5px;font-size:13px;display:inline-flex}.igr-cancel__when b{color:var(--text-strong)}.igr-cancel__btn{border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-bold);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);align-items:center;gap:4px;padding:5px 12px;display:inline-flex}.igr-cancel.is-open .igr-cancel__btn{background:var(--action);color:var(--gray-0)}.igr-cancel.is-closed .igr-cancel__btn{background:var(--gray-150);color:var(--text-faint);text-decoration:line-through}.igr-tl{height:36px;margin:32px 2px 2px;position:relative}.igr-tl__track{border-radius:var(--r-pill);background:repeating-linear-gradient(45deg, var(--gray-150) 0 6px, var(--gray-100) 6px 12px);height:10px;position:absolute;top:0;left:0;right:0;overflow:hidden}.igr-tl__fill{border-radius:var(--r-pill);background:var(--green-500);transition:width var(--d-slow) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.igr-tl__tick{background:var(--gray-900);border-radius:2px;width:2px;height:24px;margin-left:-1px;position:absolute;top:-7px}.igr-tl__now{border-radius:var(--r-pill);background:var(--gray-900);color:var(--gray-0);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;padding:2px 8px;position:absolute;top:-30px;transform:translate(-50%)}.igr-tl__lab{color:var(--text-sub);white-space:nowrap;font-size:11.5px;position:absolute;top:18px}.igr-tl__lab.is-start{left:0}.igr-tl__lab.is-mid{transform:translate(-50%)}.igr-tl__lab.is-end{right:0}@container (width<=520px){.igr-demo__part{padding:16px 14px}.igr-demo__body{grid-template-columns:minmax(0,1fr)}.igr-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.igr-shot{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;padding:8px 0;display:flex}.igr-shot__side{gap:12px;min-width:0;display:grid}.igr-shot__kicker{border-radius:var(--r-pill);background:var(--gray-900);color:var(--gray-0);font-size:13px;font-weight:var(--fw-bold);justify-self:start;align-items:center;gap:6px;margin:0;padding:5px 12px;display:inline-flex}.igr-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.igr-checks li{color:var(--text-faint);word-break:keep-all;transition:color var(--d-base) var(--ease-out);align-items:center;gap:8px;font-size:13.5px;display:flex}.igr-checks li svg{box-sizing:content-box;background:var(--gray-200);color:var(--gray-0);transition:background var(--d-base) var(--ease-out);border-radius:50%;flex:none;padding:4px}.igr-checks li.is-on{color:var(--text-strong);font-weight:var(--fw-semibold)}.igr-checks li.is-on svg{background:var(--green-500)}.igr-sheet{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-lg);animation:igr-up .45s var(--ease-out) both;border-radius:16px;justify-items:center;gap:3px;padding:12px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.igr-sheet__ok{background:var(--green-500);width:26px;height:26px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.igr-sheet b{color:var(--text-strong);font-size:13.5px}.igr-sheet small{color:var(--text-sub);font-size:12px}.igr-kiosk{background:var(--gray-900);width:min(100%,420px);box-shadow:var(--shadow-float);border-radius:22px;padding:10px}.igr-kiosk__bar{background:var(--night-600);color:var(--gray-0);font-size:13px;font-weight:var(--fw-bold);border-radius:14px 14px 0 0;justify-content:space-between;margin:0;padding:9px 14px;display:flex}.igr-kiosk__menu,.igr-kiosk__face,.igr-kiosk__done{background:var(--bg);min-height:260px;animation:igr-swap .42s var(--ease-out) both;border-radius:0 0 14px 14px;padding:16px}.igr-kiosk__menu{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;display:grid}.igr-kiosk__menu span{text-align:center;word-break:keep-all;border-radius:var(--r-md);border:1px solid var(--line);background:var(--gray-50);min-height:180px;font-size:15px;font-weight:var(--fw-bold);color:var(--text-strong);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.igr-kiosk__menu span.is-pick{border-color:var(--action);background:var(--action);color:var(--gray-0);animation:igr-press 1.2s var(--ease-in-out) infinite}.igr-kiosk__face{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.igr-kiosk__ring{border:3px solid var(--blue-200);width:92px;height:92px;color:var(--action);animation:igr-scan 1.3s var(--ease-in-out) infinite;border-radius:50%;place-items:center;display:grid}.igr-kiosk__face b{color:var(--text-strong);font-size:16px}.igr-kiosk__face small{color:var(--text-sub);font-size:12.5px}.igr-kiosk__done{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.igr-kiosk__ok{background:var(--green-500);width:40px;height:40px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.igr-kiosk__done>b{color:var(--text-strong);font-size:17px}.igr-kiosk__done dl{gap:6px;width:100%;margin:6px 0 0;display:grid}.igr-kiosk__done dl div{border-radius:var(--r-sm);background:var(--gray-50);justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;display:flex}.igr-kiosk__done dt{color:var(--text-sub)}.igr-kiosk__done dd{font-weight:var(--fw-bold);color:var(--text-strong);margin:0}.igr-desk{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);width:240px;max-width:100%;box-shadow:var(--shadow-md);gap:10px;padding:14px;display:grid}.igr-desk__crumb{color:var(--text-sub);margin:0;font-size:12px}.igr-desk__row{border-radius:var(--r-sm);background:var(--gray-50);gap:6px;padding:10px;display:grid}.igr-desk__row small{color:var(--text);font-size:12px}.igr-desk__toggle{border-radius:var(--r-sm);border:1.5px solid var(--action);background:var(--action-soft);color:var(--action);font-size:12.5px;font-weight:var(--fw-bold);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.igr-desk__save{background:var(--action);color:var(--gray-0);font-size:13px;font-weight:var(--fw-bold);transition:background var(--d-base) var(--ease-out);border-radius:8px;justify-self:end;padding:6px 16px}.igr-desk__save.is-pulse{animation:igr-press 1.1s var(--ease-in-out) infinite}.igr-desk__save.is-done{background:var(--green-500)}.igr-phone--sm{max-width:200px}.igr-push{background:var(--gray-900);color:var(--gray-0);word-break:keep-all;animation:igr-down .45s var(--ease-out) both;border-radius:12px;gap:6px;padding:8px 9px;font-size:11.5px;line-height:1.45;display:flex}.igr-push svg{color:var(--lime-400);flex:none;margin-top:2px}.igr-paid{border-radius:var(--r-md);background:var(--gray-50);text-align:center;animation:igr-swap .42s var(--ease-out) both;justify-items:center;gap:4px;margin-top:auto;padding:12px 8px;display:grid}.igr-paid.is-wait{align-content:center;min-height:64px}.igr-paid small{color:var(--text-sub);font-size:11.5px}.igr-paid__ok{background:var(--green-500);width:30px;height:30px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.igr-paid b{color:var(--text-strong);font-size:14px}.igr-paid__zone{border-radius:var(--r-pill);background:var(--gray-900);color:var(--lime-400);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;animation:igr-pop .5s var(--ease-spring) both .2s;align-items:center;gap:4px;margin-top:4px;padding:4px 10px;display:inline-flex}.igr-facts{gap:var(--s-4);margin:clamp(var(--s-7), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.igr-fact{padding:var(--s-6);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-subtle);flex-direction:column;align-items:flex-start;display:flex}.igr-fact__tag{border-radius:var(--r-pill);background:var(--action);color:var(--gray-0);font-size:12.5px;font-weight:var(--fw-bold);padding:3px 10px}.igr-fact__title{margin:var(--s-5) 0 0;font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--text-strong);word-break:keep-all}.igr-fact__body{margin:var(--s-2) 0 0;font-size:var(--fs-small);color:var(--text);word-break:keep-all;line-height:1.6}.igr-mini{width:100%;margin-top:var(--s-5);border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);gap:8px;padding:14px;display:grid}.igr-mini__row{grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:12px;display:grid}.igr-mini__row i{color:var(--text-sub);font-style:normal}.igr-mini__row b{text-align:right;color:var(--text-strong);font-size:15px}.igr-mini__bar{border-radius:var(--r-pill);background:var(--gray-150);height:10px;overflow:hidden}.igr-mini__bar span{border-radius:var(--r-pill);background:var(--action);height:100%;display:block}.igr-time{background:var(--gray-150);border-radius:8px;height:26px;display:block;position:relative}.igr-time__ok{background:var(--lime-400);color:var(--gray-900);font-size:12px;font-weight:var(--fw-bold);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.igr-time__no{background:var(--red-500);width:20px;height:20px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.igr-time__lab{height:16px;color:var(--text-sub);font-size:11px;display:block;position:relative}.igr-time__lab i{white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.igr-time__lab i:first-child{transform:none}.igr-time__lab i:last-child{transform:translate(-100%)}.igr-range{border-radius:var(--r-pill);background:var(--gray-150);height:12px;display:block;position:relative}.igr-range__fill{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--blue-300), var(--action));position:absolute;top:0;bottom:0}.igr-range__lab{color:var(--text-sub);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.igr-range__lab i{font-style:normal}.igr-range__lab b{color:var(--text-strong)}@keyframes igr-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes igr-swap{0%{opacity:0;transform:translateY(8px)}}@keyframes igr-up{0%{opacity:0;transform:translateY(24px)}}@keyframes igr-down{0%{opacity:0;transform:translateY(-14px)}}@keyframes igr-hint{0%,to{box-shadow:0 0 #004fec00}50%{box-shadow:0 0 0 5px #004fec38}}@keyframes igr-press{0%,to{transform:scale(1)}50%{transform:scale(.95)}}@keyframes igr-scan{0%,to{border-color:var(--blue-200);transform:scale(1)}50%{border-color:var(--action);transform:scale(1.05)}}@media (max-width:980px){.igr-hero__media{aspect-ratio:4/3.6}.igr-hero__card{left:12px}.igr-sample{text-align:center}}@media (max-width:900px){.igr-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.igr-hero__media{aspect-ratio:4/4.2}.igr-hero__card{bottom:10px;left:10px}.igr-demo__bar{padding:10px 14px}.igr-fact{padding:var(--s-5)}}@media (prefers-reduced-motion:reduce){.igr-hero__card,.igr-pass,.igr-pass.is-hint,.igr-bay,.igr-zone__lock,.igr-app__list,.igr-slot,.igr-rule,.igr-cancel__btn,.igr-tl__fill,.igr-checks li,.igr-checks li svg,.igr-sheet,.igr-kiosk__menu,.igr-kiosk__face,.igr-kiosk__done,.igr-kiosk__menu span.is-pick,.igr-kiosk__ring,.igr-desk__save,.igr-desk__save.is-pulse,.igr-push,.igr-paid,.igr-paid__zone{transition:none;animation:none}}.icf-demo,.icf-phone,.icf-term,.icf-win,.icf-herocard{--icf-ink:var(--gray-900);--icf-sub:var(--gray-500);--icf-faint:var(--gray-400);--icf-line:var(--gray-150);--icf-soft:var(--gray-50);--icf-blue:var(--blue-500);--icf-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--icf-ok-bg:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--icf-no:var(--red-500);--icf-no-ink:color-mix(in srgb, var(--red-500) 82%, var(--gray-900));--icf-no-bg:color-mix(in srgb, var(--red-500) 9%, var(--gray-0));font-family:var(--font);word-break:keep-all}.icf-note{margin-top:var(--s-2);font-size:12.5px;line-height:1.5;font-weight:var(--fw-regular);color:var(--text-sub);word-break:keep-all;display:block}.icf-foot{margin:var(--s-5) 0 0;color:var(--text-sub);text-align:right;word-break:keep-all;font-size:12.5px;line-height:1.5}.icf-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}@media (min-width:981px){.icf-hero .i-hero__media{aspect-ratio:4/4;max-height:min(600px,100vh - 300px)}}.icf-herocard__week{align-items:center;gap:var(--s-2);margin-top:var(--s-3);border-radius:var(--r-sm);background:var(--icf-soft);color:var(--icf-sub);padding:8px 10px;font-size:12px;display:flex}.icf-herocard__label{min-width:0;font-weight:var(--fw-medium);flex:1}.icf-herocard__pips{gap:4px;display:inline-flex}.icf-herocard__pips i{background:var(--gray-200);border-radius:3px;width:14px;height:6px}.icf-herocard__pips .is-on{background:var(--icf-blue)}.icf-herocard__week b{font-size:13px;font-weight:var(--fw-bold);color:var(--icf-ink)}.icf-facts{gap:var(--s-5);margin:clamp(var(--s-8), 4vw, var(--s-9)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.icf-fact{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.icf-fact__icon{border-radius:var(--r-md);background:var(--action-soft);width:44px;height:44px;color:var(--action);place-items:center;display:grid}.icf-fact__tag{margin-top:var(--s-2);font-size:13px;font-weight:var(--fw-bold);color:var(--action)}.icf-fact__title{font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--text-strong);word-break:keep-all;margin:0}.icf-fact__body{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text);word-break:keep-all;margin:0}.icf-fact .icf-note{padding-top:var(--s-3);margin-top:auto}@media (max-width:980px){.icf-facts{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.icf-fact{padding:var(--s-5)}}.icf-demo{border-radius:var(--r-xl);background:var(--gray-0);border:1px solid var(--icf-line);max-width:620px;box-shadow:var(--shadow-lg);color:var(--icf-ink);margin:0 auto;position:relative;overflow:hidden}.icf-demo__bar{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);background:var(--night-800);color:var(--text-on-dark);display:flex}.icf-demo__title{font-size:13.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title)}.icf-demo__tag{border-radius:var(--r-pill);background:var(--lime-400);color:var(--gray-950);font-size:11.5px;font-weight:var(--fw-bold);flex:none;padding:3px 9px}.icf-demo__block{gap:var(--s-3);padding:var(--s-5);display:grid}.icf-demo__block+.icf-demo__block{border-top:1px solid var(--icf-line)}.icf-demo__block--class{background:var(--gray-25)}.icf-demo__row{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.icf-demo__step{align-items:center;gap:var(--s-2);font-size:14px;font-weight:var(--fw-bold);color:var(--icf-ink);margin:0;display:flex}.icf-demo__step .t-num{background:var(--icf-blue);width:22px;height:22px;color:var(--gray-0);border-radius:50%;place-items:center;font-size:12px;display:grid}.icf-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.icf-kind__btn{border:1px solid var(--icf-line);border-radius:var(--r-pill);background:var(--gray-0);min-height:44px;color:var(--icf-sub);font:inherit;font-size:13.5px;font-weight:var(--fw-bold);cursor:pointer;word-break:keep-all;transition:background var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);padding:6px 10px}.icf-kind__btn:hover{border-color:var(--gray-300);color:var(--icf-ink)}.icf-kind__btn[aria-pressed=true]{border-color:var(--night-800);background:var(--night-800);color:var(--text-on-dark)}.icf-kind__btn:focus-visible{box-shadow:var(--focus);outline:none}.icf-demo__where{border-left:3px solid var(--blue-200);color:var(--icf-sub);word-break:keep-all;margin:0;padding-left:10px;font-size:12.5px;line-height:1.5}.icf-seg{border-radius:var(--r-md);background:var(--icf-soft);border:1px solid var(--icf-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.icf-seg__btn{border-radius:var(--r-sm);min-height:44px;color:var(--icf-sub);font:inherit;font-size:14.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);cursor:pointer;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);background:0 0;border:0;padding:6px 8px}.icf-seg__btn:hover{color:var(--icf-ink)}.icf-seg__btn[aria-pressed=true]{background:var(--gray-0);color:var(--icf-blue);box-shadow:var(--shadow-sm)}:is(.icf-seg__btn:focus-visible,.icf-visit:focus-visible,.icf-btn:focus-visible,.icf-class:focus-visible){box-shadow:var(--focus);outline:none}.icf-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.icf-rules>div{border-radius:var(--r-sm);border:1px solid var(--icf-line);background:var(--gray-0);transition:border-color var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out);padding:8px 10px}.icf-rules dt{font-size:11.5px;font-weight:var(--fw-medium);color:var(--icf-sub)}.icf-rules dd{font-size:14px;font-weight:var(--fw-bold);color:var(--icf-ink);white-space:nowrap;margin:2px 0 0}.icf-rules .is-hot{border-color:var(--blue-200);background:var(--blue-25)}.icf-rules .is-hot dd{color:var(--icf-blue)}.icf-count,.icf-remain{font-size:13px;font-weight:var(--fw-medium);color:var(--icf-sub);margin:0}.icf-count b,.icf-remain b{font-size:22px;font-weight:var(--fw-heavy);color:var(--icf-ink);letter-spacing:-.03em;vertical-align:-2px;display:inline-block}.icf-count>.t-num{font-size:14px;font-weight:var(--fw-bold);color:var(--icf-ink)}.icf-bump{animation:icf-bump .42s var(--ease-spring) both}@keyframes icf-bump{0%{opacity:.4;transform:scale(1.35)}}.icf-visits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.icf-visit{border:1px solid var(--icf-line);border-radius:var(--r-md);background:var(--gray-0);width:100%;min-height:92px;color:var(--icf-ink);font:inherit;cursor:pointer;transition:border-color var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out), transform var(--d-fast) var(--ease-out);justify-items:center;gap:2px;padding:10px 4px 8px;display:grid}.icf-visit:hover{border-color:var(--blue-300)}.icf-visit:active{transform:scale(.97)}.icf-visit__day{font-size:17px;font-weight:var(--fw-heavy)}.icf-visit__time{color:var(--icf-sub);font-size:12.5px}.icf-visit__badge{border-radius:var(--r-pill);background:var(--icf-soft);color:var(--icf-faint);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:2px;margin-top:4px;padding:3px 7px;display:inline-flex}.icf-visit.is-ok{border-color:color-mix(in srgb, var(--green-500) 40%, var(--gray-0));background:var(--icf-ok-bg)}.icf-visit.is-ok .icf-visit__badge{background:var(--gray-0);color:var(--icf-ok)}.icf-visit.is-no{border-color:color-mix(in srgb, var(--red-500) 45%, var(--gray-0));background:var(--icf-no-bg);animation:icf-shake .46s var(--ease-out) both}.icf-visit.is-no .icf-visit__badge{background:var(--icf-no);color:var(--gray-0)}.icf-visit.is-next{border-style:dashed;border-color:var(--blue-300)}.icf-visit.is-next .icf-visit__badge{background:var(--blue-50);color:var(--icf-blue)}.icf-visit.is-ok .icf-visit__badge,.icf-visit.is-no .icf-visit__badge{animation:icf-pop .38s var(--ease-spring) both}@keyframes icf-pop{0%{opacity:0;transform:scale(.6)}}@keyframes icf-shake{20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.icf-verdict{align-items:center;gap:var(--s-3);border-radius:var(--r-md);background:var(--icf-soft);border:1px solid var(--icf-line);min-height:64px;padding:12px 14px;display:flex}.icf-verdict__icon{background:var(--gray-0);width:36px;height:36px;color:var(--icf-sub);border-radius:50%;flex:none;place-items:center;display:grid}.icf-verdict p{gap:2px;min-width:0;margin:0;display:grid}.icf-verdict strong{font-size:15px;font-weight:var(--fw-bold);color:var(--icf-ink)}.icf-verdict span{color:var(--icf-sub);font-size:13.5px;line-height:1.45}.icf-verdict.is-ok{background:var(--icf-ok-bg);border-color:color-mix(in srgb, var(--green-500) 30%, var(--gray-0))}.icf-verdict.is-ok .icf-verdict__icon{background:var(--green-500);color:var(--gray-0)}.icf-verdict.is-no{background:var(--icf-no-bg);border-color:color-mix(in srgb, var(--red-500) 35%, var(--gray-0))}.icf-verdict.is-no .icf-verdict__icon{background:var(--icf-no);color:var(--gray-0)}.icf-verdict.is-no strong{color:var(--icf-no-ink)}.icf-demo__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.icf-btn{border:1px solid var(--icf-line);border-radius:var(--r-pill);background:var(--gray-0);min-height:44px;color:var(--icf-ink);font:inherit;font-size:14px;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.icf-btn:hover{border-color:var(--gray-300)}.icf-btn:active{transform:scale(.97)}.icf-btn--go{border-color:var(--icf-blue);background:var(--icf-blue);color:var(--gray-0)}.icf-btn--go:hover{border-color:var(--action-hover);background:var(--action-hover)}.icf-btn--sm{min-height:40px;padding:0 12px;font-size:13px}.icf-pips{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.icf-pips-wrap{gap:6px;display:grid}.icf-pips__legend{font-size:11.5px;font-weight:var(--fw-medium);color:var(--icf-sub);justify-self:end;align-items:center;gap:5px;display:inline-flex}.icf-pips__legend i{background:var(--icf-blue);border-radius:3px;width:14px;height:6px}.icf-pips i{background:var(--gray-200);height:8px;transition:background var(--d-base) var(--ease-out);border-radius:4px}.icf-pips .is-on{background:var(--icf-blue)}.icf-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.icf-class{border:1px solid var(--icf-line);border-radius:var(--r-md);background:var(--gray-0);min-height:64px;color:var(--icf-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);justify-items:start;gap:2px;padding:10px 12px;display:grid}.icf-class:hover:not(:disabled){border-color:var(--blue-300)}.icf-class:active:not(:disabled){transform:scale(.97)}.icf-class strong{font-size:14.5px;font-weight:var(--fw-bold)}.icf-class span{font-size:12.5px;font-weight:var(--fw-bold);color:var(--icf-blue)}.icf-class.is-special span{color:var(--icf-no-ink)}.icf-class.is-open span{color:var(--icf-ok)}.icf-class:disabled{cursor:not-allowed;background:var(--icf-soft);color:var(--icf-faint)}.icf-class:disabled span{color:var(--icf-faint)}.icf-classlog{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.icf-classlog p{min-width:0;color:var(--icf-sub);margin:0;font-size:13.5px}.icf-classlog strong{color:var(--icf-ink)}.icf-phone{background:linear-gradient(160deg, var(--gray-700), var(--gray-950));width:min(100%,290px);box-shadow:var(--shadow-lg);color:var(--icf-ink);border-radius:40px;margin:0 auto;padding:10px}.icf-phone__screen{align-content:start;gap:var(--s-3);min-height:380px;padding:var(--s-5) var(--s-4);background:var(--gray-0);border-radius:31px;display:grid}.icf-app__head{font-size:15px;font-weight:var(--fw-heavy);align-items:center;gap:6px;margin:0;display:flex}.icf-app__pass{justify-content:space-between;align-items:center;gap:var(--s-2);border-radius:var(--r-md);background:var(--blue-25);border:1px solid var(--blue-100);color:var(--icf-sub);margin:0;padding:10px 12px;font-size:12.5px;display:flex}.icf-app__pass b{font-size:14px;font-weight:var(--fw-heavy);color:var(--icf-blue)}.icf-app__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.icf-app__list li{gap:2px var(--s-2);border-radius:var(--r-md);border:1px solid var(--icf-line);animation:icf-rise .48s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"when state""coach coach";padding:10px 12px;display:grid}.icf-app__when{grid-area:when;font-size:13.5px}.icf-app__coach{color:var(--icf-sub);grid-area:coach;font-size:12px}.icf-app__state{border-radius:var(--r-pill);background:var(--icf-ok-bg);color:var(--icf-ok);font-size:11.5px;font-weight:var(--fw-bold);grid-area:state;justify-self:end;padding:2px 8px}.icf-app__list .is-stop{background:var(--icf-soft);color:var(--icf-faint)}.icf-app__list .is-stop .icf-app__state{background:var(--icf-no-bg);color:var(--icf-no-ink)}.icf-app__msg{border-radius:var(--r-md);background:var(--gray-900);color:var(--text-on-dark);word-break:keep-all;animation:icf-pop .52s var(--ease-spring) both .42s;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.icf-term{gap:var(--s-4);width:min(100%,360px);padding:var(--s-6);border-radius:var(--r-xl);background:var(--night-800);box-shadow:var(--shadow-lg);color:var(--text-on-dark);margin:0 auto;display:grid}.icf-term__top{align-items:center;gap:var(--s-3);display:flex}.icf-term__face{background:color-mix(in srgb, var(--lime-400) 18%, transparent);width:56px;height:56px;color:var(--lime-400);border-radius:18px;flex:none;place-items:center;display:grid}.icf-term__eyebrow{color:var(--text-on-dark-sub);margin:0;font-size:12.5px}.icf-term__name{font-size:19px;font-weight:var(--fw-heavy);margin:2px 0 0}.icf-term__class{align-items:baseline;gap:4px var(--s-2);border-radius:var(--r-md);background:color-mix(in srgb, var(--gray-0) 7%, transparent);flex-wrap:wrap;padding:12px 14px;font-size:14px;display:flex}.icf-term__class strong{font-size:16px}.icf-term__class em{color:var(--text-on-dark-sub);font-size:13px;font-style:normal}.icf-term__ok{font-size:18px;font-weight:var(--fw-heavy);color:var(--lime-400);animation:icf-pop .52s var(--ease-spring) both .24s;align-items:center;gap:8px;margin:0;display:flex}.icf-term__nums{gap:var(--s-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.icf-term__nums>div{border-radius:var(--r-md);border:1px solid var(--night-line);padding:10px 12px}.icf-term__nums dt{color:var(--text-on-dark-sub);font-size:12px}.icf-term__nums dd{font-size:22px;font-weight:var(--fw-heavy);letter-spacing:-.03em;margin:2px 0 0}.icf-win{border-radius:var(--r-lg);border:1px solid var(--icf-line);background:var(--gray-0);width:100%;max-width:520px;box-shadow:var(--shadow-lg);color:var(--icf-ink);margin:0 auto;overflow:hidden}.icf-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-4);background:var(--gray-25);border-bottom:1px solid var(--icf-line);color:var(--icf-sub);font-size:12px;display:flex}.icf-win__bar>span:first-child{align-items:center;gap:5px;min-width:0;display:inline-flex}.icf-win__bar b{color:var(--icf-ink);font-weight:var(--fw-heavy)}.icf-win__body{gap:var(--s-3);padding:var(--s-4);display:grid}.icf-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.icf-log li{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--icf-soft);animation:icf-rise .48s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms);grid-template-columns:52px minmax(0,1fr) auto;padding:9px 12px;font-size:13px;display:grid}.icf-log li .t-num{color:var(--icf-sub)}.icf-log li b{border-radius:var(--r-pill);background:var(--icf-ok-bg);color:var(--icf-ok);padding:2px 9px;font-size:11.5px}.icf-log .is-no{background:var(--icf-no-bg);box-shadow:inset 3px 0 0 var(--icf-no)}.icf-log .is-no b{background:var(--icf-no);color:var(--gray-0)}.icf-log__detail{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--red-500) 30%, var(--gray-0));animation:icf-pop .52s var(--ease-spring) both .42s;padding:12px 14px}.icf-log__detail p{margin:0}.icf-log__who{color:var(--icf-sub);font-size:12.5px}.icf-log__why{font-size:15px;font-weight:var(--fw-heavy);color:var(--icf-no-ink);margin-top:4px!important}.icf-log__sub{color:var(--icf-sub);font-size:12.5px;margin-top:4px!important}@keyframes icf-rise{0%{opacity:0;transform:translateY(10px)}}@media (max-width:980px){.icf-foot{text-align:center}}@media (max-width:560px){.icf-demo__bar{padding:var(--s-3) var(--s-4)}.icf-demo__block{padding:var(--s-4)}.icf-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.icf-visits{gap:6px}.icf-visit{min-height:84px;padding:8px 2px 6px}.icf-visit__badge{padding:2px 5px;font-size:11px}.icf-classes{grid-template-columns:minmax(0,1fr)}.icf-class{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px}.icf-demo__actions .icf-btn{flex:auto}.icf-term{padding:var(--s-5)}}@media (max-width:360px){.icf-seg__btn{padding:6px 4px;font-size:13.5px}.icf-visit__badge svg{display:none}}@media (prefers-reduced-motion:reduce){.icf-demo *,.icf-phone *,.icf-term *,.icf-win *{transition:none!important;animation:none!important}}.imc-demo,.imc-win{--imc-ink:var(--gray-900);--imc-sub:var(--gray-500);--imc-line:var(--gray-150);--imc-soft:var(--gray-50);--imc-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--imc-ok-bg:color-mix(in srgb, var(--green-500) 11%, var(--gray-0));--imc-ok-line:color-mix(in srgb, var(--green-500) 38%, var(--gray-0));--imc-no:color-mix(in srgb, var(--red-500) 82%, var(--gray-900));--imc-no-bg:color-mix(in srgb, var(--red-500) 8%, var(--gray-0));--imc-no-line:color-mix(in srgb, var(--red-500) 34%, var(--gray-0));font-family:var(--font);word-break:keep-all}.imc-hero{max-width:560px;margin:0 auto;position:relative}.imc-hero__media{aspect-ratio:4/4.3;border-radius:var(--r-2xl);background:var(--night-700);overflow:hidden;box-shadow:0 30px 80px #00000059}.imc-hero__media .ik-clip>img,.imc-hero__media .ik-clip>video{object-fit:cover;object-position:50% 62%}.imc-hero__card{z-index:2;animation:b-pop .9s var(--ease-spring) both .8s;position:absolute;bottom:8%;left:-32px}.imc-hcard{width:280px;box-shadow:var(--shadow-float);color:var(--gray-700);font-family:var(--font);word-break:keep-all;background:#fffffff7;border-radius:18px;padding:14px 16px 16px}.imc-hcard p{margin:0}.imc-hcard__top{align-items:center;gap:12px;display:flex}.imc-hcard__icon{background:var(--blue-50);width:38px;height:38px;color:var(--blue-500);border-radius:12px;flex:none;place-items:center;display:grid}.imc-hcard__main{gap:1px;min-width:0;display:grid}.imc-hcard__main small{font-size:12px;font-weight:var(--fw-medium);color:var(--gray-500)}.imc-hcard__main strong{font-size:14.5px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--gray-900);white-space:nowrap}.imc-hcard__verdict{background:var(--red-500);color:var(--gray-0);font-size:15px;font-weight:var(--fw-heavy);letter-spacing:-.02em;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;display:flex;margin-top:12px!important}.imc-hcard__meter{color:var(--gray-500);align-items:center;gap:6px;font-size:12.5px;display:flex;margin-top:10px!important}.imc-hcard__meter b{font-size:14px;font-weight:var(--fw-heavy);color:var(--gray-900);margin-right:4px}.imc-hcard__meter i{background:var(--blue-500);border-radius:50%;width:12px;height:12px}.imc-hl{background:linear-gradient(transparent 58%, var(--lime-300) 58%, var(--lime-300) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.imc-demo{border-radius:var(--r-xl);border:1px solid var(--imc-line);background:var(--gray-0);width:100%;max-width:620px;box-shadow:var(--shadow-lg);color:var(--imc-ink);margin:0 auto;overflow:hidden}.imc-demo__bar{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--night-800);color:var(--text-on-dark);flex-wrap:wrap;font-size:13.5px;display:flex}.imc-demo__who{color:var(--text-on-dark-sub);align-items:center;gap:6px;display:inline-flex}.imc-demo__who svg{color:var(--lime-400)}.imc-demo__who b{color:var(--text-on-dark);font-weight:var(--fw-bold)}.imc-demo__tag{border-radius:var(--r-pill);color:var(--lime-300);font-size:12px;font-weight:var(--fw-bold);background:#c5f82a29;padding:3px 10px}.imc-demo__tabs{padding:var(--s-3) var(--s-4) 0}.imc-demo__tabs .imc-seg{width:100%}.imc-demo__tabs .imc-seg button{flex:1}.imc-demo__body{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);display:grid}.imc-demo__cue{margin:var(--s-1) 0 0;font-size:13px;font-weight:var(--fw-bold);color:var(--action);align-items:center;gap:6px;display:flex}.imc-seg{border-radius:var(--r-md);background:var(--imc-soft);border:1px solid var(--imc-line);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.imc-seg button{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--imc-sub);font:inherit;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);background:0 0;border:0}.imc-seg button:hover{color:var(--imc-ink)}.imc-seg button.is-on{background:var(--gray-0);color:var(--action);box-shadow:var(--shadow-sm)}.imc-demo button:focus-visible{box-shadow:var(--focus);outline:none}.imc-pass{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--blue-25);border:1px solid var(--blue-100);display:grid}.imc-pass__row{align-items:center;gap:var(--s-2);grid-template-columns:76px minmax(0,1fr);display:grid}.imc-pass__key{font-size:12.5px;font-weight:var(--fw-bold);color:var(--imc-sub)}.imc-pass__chips,.imc-pass__rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imc-pass .imc-seg{background:var(--gray-0)}.imc-chip{border-radius:var(--r-pill);border:1px solid var(--blue-200);background:var(--gray-0);color:var(--blue-700);font-size:12.5px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.imc-chip.is-home{background:var(--blue-500);border-color:var(--blue-500);color:var(--gray-0)}.imc-chip.is-off{border-style:dashed;border-color:var(--gray-300);color:var(--gray-400);text-decoration:line-through}.imc-step{border-radius:var(--r-md);background:var(--gray-0);border:1px solid var(--imc-line);align-items:center;gap:4px;padding:3px;display:inline-flex}.imc-step button{border-radius:var(--r-sm);background:var(--imc-soft);width:40px;height:40px;color:var(--imc-ink);cursor:pointer;border:0;place-items:center;display:grid}.imc-step button:hover:not(:disabled){background:var(--blue-50);color:var(--action)}.imc-step button:disabled{opacity:.35;cursor:default}.imc-step b{text-align:center;min-width:58px;font-size:15px;font-weight:var(--fw-heavy);color:var(--action)}.imc-doors{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.imc-door{min-height:72px;padding:var(--s-2) 4px;border-radius:var(--r-md);border:1px solid var(--imc-line);background:var(--gray-0);color:var(--imc-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-xs);transition:transform var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);justify-items:center;gap:2px;display:grid}.imc-door svg{color:var(--action)}.imc-door strong{font-size:15px;font-weight:var(--fw-heavy)}.imc-door span{color:var(--imc-sub);font-size:11.5px}.imc-door:hover{border-color:var(--blue-300);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.imc-door:active{transform:translateY(0)scale(.98)}.imc-door.is-off{background:var(--imc-soft);border-style:dashed}.imc-door.is-off svg{color:var(--gray-400)}.imc-verdict{min-height:70px}.imc-verdict__card{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--blue-100);background:var(--blue-25);animation:imc-pop .36s var(--ease-spring) both;display:flex}.imc-verdict__card.is-ok{border-color:var(--imc-ok-line);background:var(--imc-ok-bg)}.imc-verdict__card.is-no{border-color:var(--imc-no-line);background:var(--imc-no-bg);animation-name:imc-shake;animation-duration:.42s;animation-timing-function:var(--ease-out)}.imc-verdict__icon{background:var(--blue-500);width:36px;height:36px;color:var(--gray-0);border-radius:50%;flex:none;place-items:center;display:grid}.is-ok .imc-verdict__icon{background:var(--imc-ok)}.is-no .imc-verdict__icon{background:var(--red-500)}.imc-verdict__text{gap:2px;min-width:0;display:grid}.imc-verdict__text strong{font-size:15.5px;font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--imc-ink)}.is-ok .imc-verdict__text strong{color:var(--imc-ok)}.is-no .imc-verdict__text strong{color:var(--imc-no)}.imc-verdict__text span{color:var(--gray-600);font-size:13.5px;line-height:1.45}.imc-meter{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.imc-meter__label{font-size:13px;font-weight:var(--fw-semibold);color:var(--imc-sub);align-items:baseline;gap:8px;display:inline-flex}.imc-meter__label b{font-size:17px;font-weight:var(--fw-heavy);color:var(--imc-ink)}.imc-meter__dots{flex-wrap:wrap;gap:5px;display:inline-flex}.imc-meter__dots i{border:2px solid var(--blue-200);background:var(--gray-0);width:14px;height:14px;transition:background var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-spring);border-radius:50%}.imc-meter__dots i.is-on{background:var(--blue-500);border-color:var(--blue-500);transform:scale(1.08)}.imc-meter__bar{border-radius:var(--r-pill);background:var(--blue-50);flex:80px;height:8px;overflow:hidden}.imc-meter__bar i{background:var(--blue-500);height:100%;transition:width var(--d-base) var(--ease-out);display:block}.imc-meter__next{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--imc-line);background:var(--gray-0);color:var(--imc-ink);font:inherit;font-size:13px;font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.imc-meter__next:hover{border-color:var(--blue-300);color:var(--action)}.imc-log{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.imc-log li{border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-bold);animation:imc-pop .32s var(--ease-spring) both;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.imc-log li.is-ok{background:var(--imc-ok-bg);color:var(--imc-ok)}.imc-log li.is-no{background:var(--imc-no-bg);color:var(--imc-no)}.imc-log li.is-empty{background:var(--imc-soft);color:var(--gray-400);font-weight:var(--fw-medium);animation:none}.imc-places{gap:var(--s-2);display:grid}.imc-place{align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid var(--imc-line);background:var(--imc-soft);color:var(--imc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out), transform var(--d-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.imc-place:hover{transform:translateY(-1px)}.imc-place.is-open{border-color:var(--imc-ok-line);background:var(--gray-0);box-shadow:var(--shadow-xs)}.imc-place__icon{background:var(--gray-0);width:38px;height:38px;color:var(--gray-400);border:1px solid var(--imc-line);border-radius:12px;place-items:center;display:grid}.imc-place.is-open .imc-place__icon{background:var(--blue-500);border-color:var(--blue-500);color:var(--gray-0)}.imc-place__main{gap:1px;min-width:0;display:grid}.imc-place__main strong{font-size:15px;font-weight:var(--fw-heavy)}.imc-place__main span{color:var(--imc-sub);font-size:12.5px}.imc-place__state{font-size:12.5px;font-weight:var(--fw-bold);color:var(--gray-400);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.imc-place.is-open .imc-place__state{color:var(--imc-ok)}.imc-win{border-radius:var(--r-lg);border:1px solid var(--imc-line);background:var(--gray-0);width:100%;max-width:560px;box-shadow:var(--shadow-lg);color:var(--imc-ink);margin:0 auto;overflow:hidden}.imc-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-4);background:var(--gray-25);border-bottom:1px solid var(--imc-line);display:flex}.imc-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--imc-sub);font-size:12.5px;overflow:hidden}.imc-win__crumb b{color:var(--imc-ink);font-weight:var(--fw-heavy)}.imc-win__pill{border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;flex:none;padding:3px 10px}.imc-win__pill.is-dark{background:var(--gray-900);color:var(--lime-300)}.imc-sell{gap:var(--s-3);padding:var(--s-4);display:grid}.imc-sell__name{font-size:17px;font-weight:var(--fw-heavy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin:0;display:flex}.imc-sell__name em{font-size:13px;font-style:normal;font-weight:var(--fw-semibold);color:var(--imc-sub)}.imc-sell__rows{border:1px solid var(--imc-line);border-radius:var(--r-md);gap:0;margin:0;display:grid;overflow:hidden}.imc-sell__rows>div{align-items:center;gap:var(--s-2);padding:10px var(--s-3);border-top:1px solid var(--imc-line);animation:imc-rise .5s var(--ease-out) both;grid-template-columns:112px minmax(0,1fr);display:grid}.imc-sell__rows>div:nth-child(2){animation-delay:.12s}.imc-sell__rows>div:nth-child(3){animation-delay:.24s}.imc-sell__rows>div:first-child{border-top:0}.imc-sell__rows dt{font-size:12.5px;font-weight:var(--fw-bold);color:var(--imc-sub)}.imc-sell__rows dd{font-size:13.5px;font-weight:var(--fw-semibold);flex-wrap:wrap;gap:5px;margin:0;display:flex}.imc-sell__rows .is-hot{background:var(--lime-50)}.imc-sell__rows .is-hot b{background:var(--lime-300);color:var(--gray-950);font-weight:var(--fw-heavy);border-radius:6px;padding:2px 8px}.imc-sell__done{font-size:13px;font-weight:var(--fw-bold);color:var(--imc-ok);align-items:center;gap:6px;display:inline-flex}.imc-door-log{padding:var(--s-2) var(--s-4);gap:0;margin:0;list-style:none;display:grid}.imc-door-log li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--imc-line);animation:imc-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * .35s);grid-template-columns:74px minmax(0,1fr) auto;padding:11px 0;font-size:13.5px;display:grid}.imc-door-log li span{color:var(--imc-sub)}.imc-door-log li.is-ok b{color:var(--imc-ok)}.imc-door-log li.is-no b{color:var(--imc-no)}.imc-door-log li em{border-radius:var(--r-pill);background:var(--imc-soft);font-size:12px;font-style:normal;font-weight:var(--fw-bold);color:var(--gray-600);padding:2px 8px}.imc-door-log li.is-no em{background:var(--imc-no-bg);color:var(--imc-no)}.imc-door-alert{align-items:center;gap:var(--s-3);margin:var(--s-3) var(--s-4) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--red-500);color:var(--gray-0);animation:imc-pop .5s var(--ease-spring) both 1s;display:flex}.imc-door-alert span{gap:2px;font-size:13.5px;display:grid}.imc-door-alert b{font-size:16px;font-weight:var(--fw-heavy)}.imc-rank{gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-2);margin:0;list-style:none;display:grid}.imc-rank li{align-items:center;gap:var(--s-2);padding:10px var(--s-3);border-radius:var(--r-md);background:var(--imc-soft);animation:imc-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * .12s);grid-template-columns:26px 52px 62px minmax(0,1fr) 38px 62px;font-size:13.5px;display:grid}.imc-rank__medal{width:24px;height:24px;font-size:12px;font-weight:var(--fw-heavy);color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.imc-rank__medal.is-1{background:color-mix(in srgb, var(--amber-500) 88%, var(--gray-900))}.imc-rank__medal.is-2{background:var(--gray-400)}.imc-rank__medal.is-3{background:color-mix(in srgb, var(--amber-500) 45%, var(--red-500))}.imc-rank li strong{font-weight:var(--fw-heavy)}.imc-rank__amt{font-weight:var(--fw-bold)}.imc-rank__bar{border-radius:var(--r-pill);background:var(--gray-0);height:8px;overflow:hidden}.imc-rank__bar i{width:var(--v);border-radius:inherit;background:var(--blue-500);transform-origin:0;max-width:100%;height:100%;animation:imc-grow .9s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * .12s);display:block}.imc-rank__share{font-weight:var(--fw-bold);color:var(--imc-sub);text-align:right}.imc-rank__delta{font-weight:var(--fw-heavy);text-align:right;white-space:nowrap}.imc-rank__delta.is-up{color:var(--blue-600)}.imc-rank__delta.is-down{color:var(--imc-no)}.imc-rank__pick{padding:var(--s-2) var(--s-4) var(--s-4);color:var(--imc-sub);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.imc-rank__pick i{border-radius:var(--r-pill);border:1px solid var(--imc-line);background:var(--gray-0);color:var(--imc-sub);font-style:normal;font-weight:var(--fw-bold);padding:3px 9px}.imc-rank__pick i.is-on{border-color:var(--blue-500);background:var(--blue-500);color:var(--gray-0)}.imc-rules-sec{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.imc-rules{gap:var(--s-4);margin:var(--s-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.imc-rules li{padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-subtle);border:1px solid var(--line);word-break:keep-all;align-content:start;gap:6px;display:grid}.imc-rules__big{font-size:clamp(30px,3.2vw,42px);font-weight:var(--fw-heavy);letter-spacing:var(--ls-display);color:var(--action);line-height:1.1}.imc-rules__line{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:1.45}.imc-rules li small{font-size:var(--fs-caption);color:var(--text-sub)}.imc-gap{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}.imc-flows{gap:clamp(var(--s-7), 4vw, var(--s-9));margin-bottom:clamp(var(--s-7), 4vw, var(--s-9));display:grid}.imc-flows__label{margin:0 0 var(--s-4);font-size:13.5px;font-weight:var(--fw-bold);letter-spacing:var(--ls-title);color:var(--lime-400)}@media (min-width:861px){.imc-flows__row--door .v5-flow{max-width:66.6667%;margin-inline:auto}}.imc-trust{padding-bottom:var(--s-7)}.imc-proof-sec{padding-bottom:var(--s-2)}.imc-proof{align-items:center;gap:var(--s-6);max-width:760px;padding:var(--s-3);border-radius:var(--r-xl);background:var(--bg-subtle);border:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);margin:0;display:grid}.imc-proof img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);width:100%;display:block}.imc-proof figcaption{word-break:keep-all;gap:4px;display:grid}.imc-proof figcaption span{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--action)}.imc-proof figcaption strong{font-size:var(--fs-h3);font-weight:var(--fw-heavy);letter-spacing:var(--ls-heading);color:var(--text-strong)}.imc-proof figcaption small{font-size:var(--fs-caption);color:var(--text-sub)}@keyframes imc-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes imc-shake{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}to{transform:none}}@keyframes imc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes imc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.imc-hero__card,.imc-verdict__card,.imc-log li,.imc-sell__rows>div,.imc-door-log li,.imc-door-alert,.imc-rank li,.imc-rank__bar i{animation:none}.imc-door,.imc-place,.imc-meter__dots i,.imc-meter__bar i{transition:none}}@media (max-width:980px){.imc-hero__card{bottom:12px;left:12px}.imc-rules{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.imc-rules li{padding:var(--s-5)}}@media (max-width:640px){.imc-hero__media{aspect-ratio:4/4.6}.imc-hero__card{transform-origin:0 100%;bottom:10px;left:10px;scale:.88}.imc-rules{grid-template-columns:minmax(0,1fr)}.imc-demo__bar,.imc-demo__tabs,.imc-demo__body{padding-left:var(--s-3);padding-right:var(--s-3)}.imc-pass__row{grid-template-columns:minmax(0,1fr);gap:6px}.imc-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.imc-door{min-height:64px}.imc-verdict__card{padding:var(--s-3)}.imc-meter__next{margin-left:0}.imc-proof{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.imc-proof figcaption{padding:0 var(--s-2) var(--s-2)}.imc-sell__rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.imc-door-log li{grid-template-columns:64px minmax(0,1fr) auto;font-size:13px}.imc-rank li{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"m n d""m b s";row-gap:6px}.imc-rank__medal{grid-area:m}.imc-rank li strong{grid-area:n}.imc-rank__amt{display:none}.imc-rank__bar{grid-area:b}.imc-rank__share{grid-area:s}.imc-rank__delta{grid-area:d}}@media (max-width:380px){.imc-seg button{padding:0 var(--s-2);font-size:13px}.imc-step b{min-width:50px}}.lk-hero,.lk-win,.lk-card,.lk-shot,.lk-xcard{--lk-blue:var(--blue-500);--lk-ink:var(--gray-900);--lk-sub:var(--gray-500);--lk-faint:var(--gray-400);--lk-line:var(--gray-150);--lk-soft:var(--gray-50);--lk-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--lk-ok-bg:color-mix(in srgb, var(--green-500) 13%, var(--gray-0));--lk-ok-line:color-mix(in srgb, var(--green-500) 42%, var(--gray-0));--lk-bad:var(--red-500);--lk-bad-ink:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));--lk-bad-bg:color-mix(in srgb, var(--red-500) 9%, var(--gray-0));--lk-bad-line:color-mix(in srgb, var(--red-500) 45%, var(--gray-0));font-family:var(--font)}.lk-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--lk-line);width:100%;max-width:600px;box-shadow:var(--shadow-lg);color:var(--lk-ink);margin:0 auto;position:relative;overflow:hidden}.lk-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-3);background:var(--gray-25);border-bottom:1px solid var(--lk-line);display:flex}.lk-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lk-sub);font-size:12px;overflow:hidden}.lk-win__crumb b{color:var(--lk-ink);font-weight:800}.lk-win__body{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);display:grid}.lk-seg{padding:calc(var(--s-1) / 2);border-radius:var(--r-xs);background:var(--lk-soft);border:1px solid var(--lk-line);flex:none;display:inline-flex}.lk-seg i{padding:calc(var(--s-1) - 1px) var(--s-3);border-radius:calc(var(--r-xs) - 2px);color:var(--lk-sub);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.lk-seg i.is-on{background:var(--gray-0);color:var(--lk-blue);box-shadow:var(--shadow-xs)}.lk-tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lk-legend{align-items:center;gap:var(--s-1) var(--s-3);color:var(--lk-sub);flex-wrap:wrap;margin-left:auto;font-size:11px;display:inline-flex}.lk-legend>span{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.lk-legend i{border-radius:calc(var(--r-xs) / 2);border:1px solid var(--lk-line);background:var(--gray-0);width:10px;height:10px}.lk-legend i.is-use{background:var(--lk-ok-bg);border-color:var(--lk-ok-line)}.lk-legend i.is-exp{background:var(--lk-bad-bg);border-color:var(--lk-bad-line)}.lk-fbtn{align-items:center;gap:var(--s-1);min-height:28px;padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--lk-line);background:var(--gray-0);color:var(--lk-sub);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);font-size:11.5px;font-weight:700;display:inline-flex}.lk-fbtn.is-on{background:var(--lk-blue);border-color:var(--lk-blue);color:var(--gray-0)}.lk-zones{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lk-zone{padding:var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid var(--lk-line);background:var(--lk-soft);transition:opacity var(--d-slow) var(--ease-out), box-shadow var(--d-base) var(--ease-out), background var(--d-base) var(--ease-out)}.lk-zone.is-dim{opacity:.38}.lk-zone.is-glow{background:var(--blue-25);border-color:var(--blue-200);box-shadow:0 0 0 2px var(--lk-blue)}.lk-zone__head{align-items:center;gap:var(--s-1);min-height:20px;margin:0 0 var(--s-2);white-space:nowrap;font-size:11.5px;display:flex}.lk-zone__head b{font-weight:800}.lk-zone__head span{color:var(--lk-sub)}.lk-zone__head em{padding:calc(var(--s-1) / 4) var(--s-2);border-radius:var(--r-pill);background:var(--lk-blue);color:var(--gray-0);animation:lk-drop .42s var(--ease-spring) both;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.lk-zone__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--s-1);display:grid}.lk-cell{min-width:0;min-height:44px;padding:var(--s-1) 2px;border-radius:var(--r-xs);border:1px solid var(--lk-line);background:var(--gray-0);color:var(--lk-ink);transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out), background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);align-content:center;justify-items:center;gap:1px;display:grid}.lk-cell b{font-size:12.5px;font-weight:800;line-height:1.1}.lk-cell small{max-width:100%;color:var(--lk-sub);white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.lk-cell.is-use{background:var(--lk-ok-bg);border-color:var(--lk-ok-line)}.lk-cell.is-use b,.lk-cell.is-use small{color:var(--lk-ok)}.lk-cell.is-exp{background:var(--lk-bad-bg);border-color:var(--lk-bad-line)}.lk-cell.is-exp b,.lk-cell.is-exp small{color:var(--lk-bad-ink)}.lk-cell.is-target{border:2px dashed var(--lk-blue);animation:lk-blink .9s var(--ease-in-out) infinite}.lk-cell.is-ring{box-shadow:0 0 0 2px var(--gray-0), 0 0 0 4px var(--lk-blue)}.lk-cell.is-exp.is-ring{box-shadow:0 0 0 2px var(--gray-0), 0 0 0 4px var(--lk-bad)}.lk-cell.is-fresh{animation:lk-pop .52s var(--ease-spring) both}.lk-cell.is-fade{opacity:.16;transform:scale(.92)}.lk-issue{z-index:4;justify-items:center;gap:var(--s-1);width:172px;padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--lk-line);box-shadow:var(--shadow-float);color:var(--lk-ink);animation:lk-rise .46s var(--ease-spring) both;display:grid}.lk-issue__title{align-items:center;gap:var(--s-1);color:var(--lk-ok);white-space:nowrap;font-size:12.5px;font-weight:800;display:inline-flex}.lk-issue__ok{background:var(--green-500);width:18px;height:18px;color:var(--gray-0);border-radius:50%;place-items:center;display:grid}.lk-issue__no{letter-spacing:-.02em;color:var(--lk-ink);font-size:46px;font-weight:900;line-height:1}.lk-issue__zone{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--lk-line);color:var(--lk-sub);white-space:nowrap;font-size:11px;display:flex}.lk-issue__zone b{color:var(--lk-ink)}.lk-hero{max-width:690px;margin:0 auto;position:relative}.lk-hero__stage{padding:0 0 92px;position:relative}.lk-hero__win{max-width:none}.lk-hero__pop{top:112px;left:calc(25% - 86px + var(--s-2));position:absolute}.lk-xcard{z-index:4;gap:var(--s-2);width:min(340px,66%);padding:var(--s-3);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--lk-line);box-shadow:var(--shadow-float);color:var(--lk-ink);animation:lk-rise .46s var(--ease-spring) both;display:grid;position:absolute;bottom:0;right:0}.lk-xcard__crumb{color:var(--lk-sub);font-size:11px}.lk-xcard__crumb b{color:var(--lk-ink);font-weight:800}.lk-xcard__item{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--lk-soft);flex-wrap:wrap;font-size:12px;display:flex}.lk-xcard__item b{font-weight:800}.lk-xcard__item span{color:var(--lk-blue);font-weight:800}.lk-xcard .lk-ext{padding:var(--s-2) var(--s-3)}.lk-hero__foot{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.lk-hero__track{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lk-hero__track li{padding:calc(var(--s-1) + 1px) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);color:color-mix(in srgb, var(--text-on-dark) 55%, transparent);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:12px;font-weight:700}.lk-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.lk-hero__track li.is-done{border-color:color-mix(in srgb, var(--lime-400) 40%, transparent);color:var(--lime-400)}.lk-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.lk-hero__pause:hover{background:color-mix(in srgb, var(--gray-0) 14%, transparent)}.lk-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}.lk-card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--lk-line);box-shadow:var(--shadow-lg);color:var(--lk-ink);display:grid;position:relative}.lk-card__crumb{color:var(--lk-sub);font-size:12px}.lk-card__crumb b{color:var(--lk-ink);font-weight:800}.lk-issuecard{grid-template-columns:minmax(0,1fr) 188px;align-items:center}.lk-issuecard__main{gap:var(--s-3);min-width:0;display:grid}.lk-issuecard__slot{border-radius:var(--r-md);background:var(--lk-soft);place-items:center;min-height:170px;display:grid}.lk-rule{gap:var(--s-1);counter-reset:lk-rule;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lk-rule li{counter-increment:lk-rule;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);white-space:nowrap;font-size:11px;font-weight:700;display:inline-flex}.lk-rule li:before{content:counter(lk-rule);background:var(--lk-blue);width:16px;height:16px;color:var(--gray-0);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.lk-rule.is-run li{animation:lk-rule 1.4s var(--ease-out) both}.lk-rule.is-run li:nth-child(2){animation-delay:.3s}.lk-rule.is-run li:nth-child(3){animation-delay:.6s}.lk-note{align-items:center;gap:var(--s-2);min-height:34px;margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--lk-soft);color:var(--lk-sub);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:11.5px;display:flex}.lk-note b{color:inherit}.lk-note.is-on{background:var(--lk-bad-bg);color:var(--lk-bad-ink);font-weight:700}.lk-shot{width:100%;max-width:600px;margin:0 auto}.lk-sale{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--lk-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lk-sale__name{font-size:13px;font-weight:800}.lk-field{min-width:92px;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);border:1px solid var(--lk-line);background:var(--gray-0);gap:2px;display:grid}.lk-field small{color:var(--lk-sub);font-size:10px}.lk-field b{transition:color var(--d-base) var(--ease-out);font-size:12px;font-weight:800}.lk-field b.is-new{color:var(--lk-blue);animation:lk-pop .46s var(--ease-spring) both}.lk-ext{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--lk-line);display:grid}.lk-ext__h{font-size:12px;font-weight:800}.lk-radio{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;font-size:12px;display:flex}.lk-radio i{border:1.5px solid var(--lk-faint);background:var(--gray-0);width:15px;height:15px;transition:border-color var(--d-base) var(--ease-out);border-radius:50%;flex:none;position:relative}.lk-radio i:after{content:"";background:var(--lk-blue);transition:transform var(--d-base) var(--ease-spring);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.lk-radio.is-on i{border-color:var(--lk-blue)}.lk-radio.is-on i:after{transform:scale(1)}.lk-radio b{font-weight:700}.lk-radio em{color:var(--lk-sub);font-size:11px;font-style:normal}.lk-span{gap:var(--s-1);display:grid}.lk-span__months,.lk-span__track{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lk-span__months span{color:var(--lk-sub);text-align:center;font-size:10.5px;font-weight:700}.lk-span__track{min-height:34px;padding:var(--s-1) 0;border-radius:var(--r-sm);background:repeating-linear-gradient(90deg, var(--lk-soft) 0 calc(100% / 6 - 1px), var(--lk-line) calc(100% / 6 - 1px) calc(100% / 6));position:relative}.lk-span__bar{justify-content:center;align-items:center;gap:var(--s-1);border-radius:var(--r-xs);white-space:nowrap;min-width:0;margin:0 2px;font-size:11px;display:inline-flex;overflow:hidden}.lk-span__bar.is-old{background:var(--gray-200);color:var(--gray-700);grid-column:1/4}.lk-span__bar.is-new{background:var(--lk-blue);color:var(--gray-0);opacity:0;transform-origin:0;transition:transform .64s var(--ease-out), opacity .3s var(--ease-out);grid-column:4/7;transform:scaleX(0)}.lk-span.is-ext .lk-span__bar.is-new{opacity:1;transform:scaleX(1)}.lk-span__joint{background:var(--lime-500);opacity:0;width:2px;transition:opacity var(--d-base) var(--ease-out) .5s;border-radius:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.lk-span.is-ext .lk-span__joint{opacity:1}.lk-span__cap{color:var(--lk-sub);text-align:center;font-size:11px;font-weight:700}.lk-span.is-ext .lk-span__cap{color:var(--lk-blue)}@keyframes lk-drop{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes lk-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes lk-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes lk-blink{0%,to{border-color:var(--lk-blue)}50%{border-color:var(--blue-200)}}@keyframes lk-rule{0%{background:var(--lk-soft);color:var(--lk-faint)}40%,to{background:var(--blue-50);color:var(--blue-700)}}@media (prefers-reduced-motion:reduce){.lk-hero *,.lk-win *,.lk-card *,.lk-shot *,.lk-xcard,.lk-xcard *{transition:none!important;animation:none!important}.lk-hero__pause{display:none}}.lk-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}.lk-loss .v5-loss{grid-template-columns:minmax(0,1fr) minmax(0,460px)}@media (max-width:900px){.lk-loss .v5-loss{grid-template-columns:minmax(0,1fr)}}.lk-film{gap:var(--s-2);justify-self:center;width:100%;max-width:460px;margin:0;display:grid}.lk-film .b-autofilm{aspect-ratio:1}.lk-film figcaption{color:var(--text-faint);text-align:center;font-size:12.5px}.lk-gear{align-items:center;gap:clamp(var(--s-5), 3vw, var(--s-8));margin-top:clamp(var(--s-7), 4vw, var(--s-9));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.lk-gear .hw__grid{grid-template-columns:minmax(0,1fr)}.lk-gear .hw__item{column-gap:var(--s-5);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-content:start;display:grid}.lk-gear .hw__img{aspect-ratio:5/4;grid-row:1/-1;margin:0}.lk-gear .hw__group{margin-top:var(--s-2)}.lk-gear .v5-ways{margin-top:0}.lk-gear .v5-ways ul{grid-template-columns:minmax(0,1fr)}.lk-gear .v5-ways li>div{column-gap:var(--s-3);grid-template-columns:40px minmax(0,1fr);align-items:center}.lk-gear .v5-ways__icon{grid-row:1/span 2;margin:0}@media (max-width:900px){.lk-gear{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lk-hero__stage{padding:0}.lk-xcard{left:var(--s-2);right:var(--s-2);bottom:var(--s-2);width:auto}.lk-hero__pop{width:156px;margin:-64px 0 0 -78px;top:58%;left:50%}.lk-hero__track li{padding:var(--s-1) var(--s-2);font-size:11px}.lk-win__body{padding:var(--s-3)}.lk-win__bar .lk-seg i{padding:calc(var(--s-1) - 1px) var(--s-2);font-size:10.5px}.lk-tools .lk-legend{display:none}.lk-zones{gap:var(--s-2)}.lk-zone{padding:var(--s-2) var(--s-1) var(--s-2)}.lk-zone__head{font-size:10.5px}.lk-zone__head em{display:none}.lk-zone__grid{gap:3px}.lk-cell{min-height:34px}.lk-cell b{font-size:11px}.lk-hero .lk-cell small,.lk-zone--wide .lk-cell small{display:none}.lk-issuecard{grid-template-columns:minmax(0,1fr)}.lk-issuecard__slot{min-height:150px}.lk-sale{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-sale__name{grid-column:1/-1}.lk-field{min-width:0}.lk-span__bar b{display:none}.lk-gear .hw__item{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.lk-gear .hw__img{margin-bottom:var(--s-3);grid-row:auto}}.gf-hero,.gf-win,.gf-phone,.gf-shot,.gf-duo,.gf-card{--gf-ink:var(--gray-900);--gf-sub:var(--gray-500);--gf-faint:var(--gray-400);--gf-line:var(--gray-150);--gf-soft:var(--gray-50);--gf-blue:var(--blue-500);--gf-ok:color-mix(in srgb, var(--green-500) 72%, var(--gray-900));--gf-ok-bg:color-mix(in srgb, var(--green-500) 12%, var(--gray-0));--gf-ok-solid:color-mix(in srgb, var(--green-500) 84%, var(--gray-900));--gf-bad:var(--red-500);--gf-bad-ink:color-mix(in srgb, var(--red-500) 80%, var(--gray-900));--gf-bad-bg:color-mix(in srgb, var(--red-500) 8%, var(--gray-0));--gf-orange:color-mix(in srgb, var(--red-500) 40%, var(--amber-500));--gf-orange-ink:color-mix(in srgb, var(--red-500) 40%, color-mix(in srgb, var(--amber-500) 60%, var(--gray-900)));--gf-orange-bg:color-mix(in srgb, var(--amber-500) 14%, var(--gray-0));--gf-later:color-mix(in srgb, var(--amber-500) 80%, var(--gray-900));--gf-wait-ink:color-mix(in srgb, var(--amber-500) 45%, var(--gray-900));font-family:var(--font)}.gf-win{border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--gf-line);width:100%;max-width:600px;box-shadow:var(--shadow-lg);color:var(--gf-ink);margin:0 auto;position:relative;overflow:hidden}.gf-win__bar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2) var(--s-3);background:var(--gray-25);border-bottom:1px solid var(--gf-line);display:flex}.gf-win__crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gf-sub);font-size:12px;overflow:hidden}.gf-win__crumb b{color:var(--gf-ink);font-weight:800}.gf-clock{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-700);white-space:nowrap;flex:none;font-size:11.5px;font-weight:800;display:inline-flex}.gf-clock.is-night{background:var(--gray-900);color:var(--lime-300)}.gf-tools{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--gf-line);color:var(--gf-sub);font-size:11.5px;display:flex}.gf-chip{padding:calc(var(--s-1) - 1px) var(--s-2);border-radius:var(--r-pill);border:1px solid var(--gf-line);background:var(--gray-0);color:var(--gf-ink);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.gf-tools__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gf-ink);font-weight:800;overflow:hidden}.gf-tools__label i{color:var(--gf-sub);font-style:normal;font-weight:600}.gf-tools__wait{white-space:nowrap;flex:none;margin-left:auto}.gf-tools__wait b{color:var(--gf-blue);font-weight:800}.gf-board{gap:var(--s-2);padding:var(--s-3);background:var(--gf-soft);transition:opacity var(--d-slow) var(--ease-out);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gf-board--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-board.is-night,.gf-win.is-night .gf-tools{opacity:.3}.gf-tools{transition:opacity var(--d-slow) var(--ease-out)}.gf-bay{border-radius:var(--r-sm);background:var(--gray-0);border:1px solid var(--gf-line);min-height:112px;transition:border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.gf-bay__top{justify-content:space-between;align-items:center;gap:var(--s-1);min-height:24px;padding:0 var(--s-2);background:var(--gray-100);color:var(--gf-ink);font-size:12px;font-weight:900;display:flex}.gf-bay__wait{color:var(--gf-wait-ink);white-space:nowrap;align-items:center;gap:2px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.gf-bay__body{align-content:center;justify-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-1);text-align:center;display:grid}.gf-bay__body b{white-space:nowrap;font-size:13px;font-weight:800}.gf-bay__time,.gf-bay__short{padding:2px var(--s-2);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:2px;font-size:10.5px;font-weight:800;display:inline-flex}.gf-bay__time{background:var(--gf-ok-bg);color:var(--gf-ok)}.gf-bay__short{background:var(--gf-orange);color:var(--gray-0);font-size:9.5px}.gf-bay.is-use{border-color:color-mix(in srgb, var(--green-500) 45%, var(--gray-0))}.gf-bay.is-use .gf-bay__top{background:color-mix(in srgb, var(--green-500) 16%, var(--gray-0))}.gf-bay.is-free .gf-bay__body b,.gf-bay.is-short .gf-bay__body b{color:var(--gf-blue)}.gf-bay.is-repair{background:var(--gray-100)}.gf-bay.is-repair .gf-bay__top{background:var(--gray-150)}.gf-bay.is-repair .gf-bay__body{color:var(--gf-sub)}.gf-bay.is-repair .gf-bay__body b{color:var(--gf-sub);font-size:11.5px}.gf-bay.is-ring{border-color:var(--gf-orange);box-shadow:0 0 0 2px var(--gf-orange)}.gf-bay.is-free.is-ring{border-color:var(--gf-blue);box-shadow:0 0 0 2px var(--gf-blue)}.gf-bay.is-fresh{animation:gf-flip .56s var(--ease-spring) both}.gf-pop{left:0;right:0;bottom:var(--s-4);z-index:4;width:min(300px, calc(100% - var(--s-6)));padding:var(--s-3);border-radius:var(--r-md);background:var(--gray-0);border:1px solid var(--gf-line);box-shadow:var(--shadow-float);animation:gf-rise .46s var(--ease-out) both;margin:0 auto;font-size:11.5px;position:absolute}.gf-pop__title{align-items:center;gap:var(--s-1);margin-bottom:var(--s-2);color:var(--gf-ink);font-size:11.5px;font-weight:800;display:flex}.gf-pop ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.gf-pop li{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:var(--gf-soft);white-space:nowrap;display:flex}.gf-pop li .t-num:first-child{font-weight:800}.gf-pop li.is-new{background:var(--gf-bad-bg);animation:gf-rise .42s .24s var(--ease-out) both}.gf-pop li small{color:var(--gf-bad-ink);margin-left:auto;font-size:10px;font-weight:700}.gf-st{padding:1px var(--s-2);border-radius:var(--r-pill);white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:800}.gf-st.is-in{background:var(--gf-ok-bg);color:var(--gf-ok)}.gf-st.is-out{background:var(--gf-bad);color:var(--gray-0)}.gf-st.is-wait{background:var(--blue-50);color:var(--blue-700)}.gf-phone{width:196px;padding:var(--s-2);border-radius:var(--r-2xl);background:linear-gradient(160deg, var(--gray-700), var(--gray-950));box-shadow:var(--shadow-lg);color:var(--gf-ink)}.gf-phone__screen{align-content:start;gap:var(--s-2);min-height:320px;padding:var(--s-3) var(--s-2);border-radius:var(--r-xl);background:var(--gray-0);display:grid;position:relative;overflow:hidden}.gf-app__title{font-size:13px;font-weight:800}.gf-app__tabs{border-bottom:1px solid var(--gf-line);display:flex}.gf-app__tabs i{padding:var(--s-1) 0;text-align:center;color:var(--gf-sub);flex:1;font-size:11px;font-style:normal;font-weight:700}.gf-app__tabs i.is-on{color:var(--gf-ink);box-shadow:inset 0 -2px 0 var(--gf-blue)}.gf-app__seg{border-radius:var(--r-xs);background:var(--gray-100);padding:2px;display:flex}.gf-app__seg i{border-radius:calc(var(--r-xs) - 2px);color:var(--gf-sub);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);flex:1;justify-content:center;align-items:center;gap:2px;padding:3px 0;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.gf-app__seg i:last-child{color:var(--gf-orange-ink)}.gf-app__seg.is-full i:first-child{background:var(--gf-blue);color:var(--gray-0)}.gf-app__seg.is-short i:last-child{background:var(--gf-orange);color:var(--gray-0)}.gf-app__slots{gap:var(--s-1);display:grid}.gf-slot{align-items:center;column-gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);color:var(--gray-0);animation:gf-rise .36s var(--ease-out) both;grid-template-columns:22px minmax(0,1fr);row-gap:3px;display:grid}.gf-slot:nth-child(2){animation-delay:70ms}.gf-slot:nth-child(3){animation-delay:.14s}.gf-slot__no{grid-row:span 2;align-items:center;gap:1px;font-size:14px;font-weight:900;display:inline-flex}.gf-slot b{white-space:nowrap;font-size:11.5px;font-weight:800}.gf-slot em{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--gray-0);color:var(--gf-orange-ink);white-space:nowrap;justify-self:start;align-items:center;gap:2px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-flex}.gf-slot.is-now{background:var(--gf-ok-solid)}.gf-slot.is-soon{background:var(--blue-400)}.gf-slot.is-later{background:var(--gf-later)}.gf-slot.is-ring{box-shadow:0 0 0 2px var(--gray-0), 0 0 0 4px var(--gf-orange)}.gf-sheet{z-index:4;gap:var(--s-1);padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--gray-0);box-shadow:var(--shadow-float);animation:gf-up .42s var(--ease-out) both;display:grid;position:absolute;bottom:0;left:0;right:0}.gf-sheet:before{content:"";background:color-mix(in srgb, var(--gray-950) 42%, transparent);pointer-events:none;height:480px;position:absolute;bottom:100%;left:0;right:0}.gf-sheet b{font-size:13px;font-weight:800;line-height:1.35}.gf-modal{z-index:4;padding:var(--s-3);background:color-mix(in srgb, var(--gray-950) 42%, transparent);animation:gf-fade .26s var(--ease-out) both;place-items:center;display:grid;position:absolute;inset:0}.gf-modal__box{gap:var(--s-2);width:100%;padding:var(--s-4) var(--s-3) var(--s-2);border-radius:var(--r-md);background:var(--gray-0);box-shadow:var(--shadow-float);text-align:center;animation:gf-rise .36s var(--ease-out) both;display:grid}.gf-modal__box b{font-size:13px;font-weight:800}.gf-modal__banner{padding:var(--s-2) 0;border-radius:var(--r-xs);background:var(--gf-orange-bg);color:var(--gf-orange-ink);justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:800;display:inline-flex}.gf-modal__box small{color:var(--gf-sub);font-size:10.5px;line-height:1.5}.gf-modal__btns{margin-top:var(--s-1);border-top:1px solid var(--gf-line);grid-template-columns:1fr 1fr;display:grid}.gf-modal__btns i{padding:var(--s-2) 0 var(--s-1);color:var(--gf-sub);font-size:11.5px;font-style:normal;font-weight:800}.gf-modal__btns i.is-go{color:var(--gf-orange-ink);animation:gf-press .8s 1.1s var(--ease-out) both}.gf-sheet--done{text-align:center;justify-items:center}.gf-sheet__ok{background:var(--gf-ok-bg);width:28px;height:28px;color:var(--gf-ok);border-radius:50%;place-items:center;display:grid}.gf-sheet b.is-ok{color:var(--gf-ok);font-size:14px}.gf-sheet dl{width:100%;margin:var(--s-1) 0;padding:var(--s-2);border-radius:var(--r-xs);background:var(--gf-ok-bg);gap:2px;display:grid}.gf-sheet dl div{justify-content:space-between;gap:var(--s-2);font-size:10.5px;display:flex}.gf-sheet dt{color:var(--gf-sub)}.gf-sheet dd{margin:0;font-weight:800}.gf-sheet dd.is-short{color:var(--gf-orange-ink)}.gf-hero{max-width:700px;margin:0 auto;position:relative}.gf-hero__stage{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) 176px;display:grid;position:relative}.gf-hero__win{max-width:none}.gf-hero__phone{z-index:3;width:176px;position:relative}.gf-hero__phone .gf-phone__screen{min-height:276px}.gf-hero .gf-bay{min-height:136px}.gf-duo__phone .gf-phone__screen{min-height:292px}.gf-hero__foot{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.gf-hero__track{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gf-hero__track li{padding:calc(var(--s-1) + 1px) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--gray-0) 6%, transparent);border:1px solid color-mix(in srgb, var(--gray-0) 12%, transparent);color:color-mix(in srgb, var(--text-on-dark) 55%, transparent);white-space:nowrap;transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:12px;font-weight:700}.gf-hero__track li.is-on{background:var(--lime-400);color:var(--gray-950);border-color:#0000}.gf-hero__track li.is-done{border-color:color-mix(in srgb, var(--lime-400) 40%, transparent);color:var(--lime-400)}.gf-hero__pause{background:color-mix(in srgb, var(--gray-0) 8%, transparent);width:44px;height:44px;color:var(--text-on-dark-sub);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.gf-hero__pause:hover{background:color-mix(in srgb, var(--gray-0) 14%, transparent)}.gf-hero__pause:focus-visible{box-shadow:var(--focus);outline:none}.gf-loss .v5-loss{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.gf-film{justify-items:center;gap:var(--s-2);margin:0;display:grid}.gf-film .b-autofilm.is-portrait{aspect-ratio:9/16;width:100%;max-width:300px}.gf-film figcaption{color:var(--text-sub);text-align:center;font-size:12.5px}.gf-shot{width:100%;max-width:600px;margin:0 auto}.gf-assign{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.gf-wait{align-content:start;gap:var(--s-2);padding:var(--s-3);border-left:1px solid var(--gf-line);display:grid}.gf-wait__title{color:var(--gf-ink);font-size:12px;font-weight:800}.gf-wait__title .t-num{color:var(--gf-sub)}.gf-wait__row{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);border:1px solid var(--gf-line);transition:border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.gf-wait__row.is-ready{border-color:var(--gf-blue);box-shadow:0 0 0 3px var(--blue-50)}.gf-wait__rank{background:var(--gf-orange-bg);width:22px;height:22px;color:var(--gf-wait-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.gf-wait__who{min-width:0;display:grid}.gf-wait__who b{font-size:12.5px;font-weight:800}.gf-wait__who small{color:var(--gf-sub);font-size:10.5px}.gf-wait__btn{border-radius:var(--r-xs);background:var(--gray-100);min-height:30px;color:var(--gf-sub);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);grid-column:1/-1;place-items:center;font-size:11.5px;font-weight:800;display:grid}.gf-wait__row.is-ready .gf-wait__btn{background:var(--gf-blue);color:var(--gray-0);animation:gf-press .9s .5s var(--ease-out) both}.gf-wait__empty{padding:var(--s-5) var(--s-2);border-radius:var(--r-sm);background:var(--gf-soft);color:var(--gf-sub);text-align:center;animation:gf-rise .42s var(--ease-out) both;font-size:11.5px}.gf-duo{align-items:center;gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:600px;margin:0 auto;display:grid}.gf-card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--gray-0);border:1px solid var(--gf-line);box-shadow:var(--shadow-md);color:var(--gf-ink);display:grid}.gf-card__crumb{font-size:12.5px;font-weight:800}.gf-line{gap:var(--s-1);display:grid}.gf-line>span{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:12px;display:flex}.gf-line>span b{align-items:center;gap:3px;font-weight:800;display:inline-flex}.gf-line>span small{white-space:nowrap;font-size:10.5px}.gf-line__blk.is-done{background:var(--gray-100);color:var(--gf-sub)}.gf-line__blk.is-next{background:var(--blue-50);color:var(--blue-700)}.gf-line__gap{border:1.5px dashed var(--gray-300);min-height:72px;color:var(--gf-sub);transition:background var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out)}.gf-line__gap.is-short{border-color:var(--gf-orange);background:var(--gf-orange-bg);color:var(--gf-orange-ink)}.gf-line__gap.is-taken{background:var(--gf-orange);color:var(--gray-0);border-style:solid}.gf-card__foot{align-items:flex-start;gap:var(--s-1);color:var(--gf-sub);font-size:11px;line-height:1.5;display:flex}.gf-card__foot svg{color:var(--gf-orange);flex:none;margin-top:2px}.gf-menu{top:calc(var(--s-2) + 22px + var(--rh) + var(--s-2));right:var(--s-3);z-index:3;width:156px;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:var(--gray-0);box-shadow:var(--shadow-float);animation:gf-rise .36s var(--ease-out) both;font-size:11.5px;display:grid;position:absolute}.gf-menu__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-1) 0 var(--s-2);border-bottom:1px solid var(--gf-line);color:var(--gf-sub);font-size:11px;display:flex}.gf-menu__head b{color:var(--gf-ink);font-weight:800}.gf-menu__item{padding:calc(var(--s-1) + 2px) var(--s-1);border-radius:calc(var(--r-xs) - 2px);color:var(--gf-sub);font-weight:700}.gf-menu__item.is-in{color:var(--gf-ok);background:var(--gf-ok-bg);animation:gf-press .7s .9s var(--ease-out) both}.gf-menu__item.is-out{color:var(--gf-bad-ink)}.gf-toast{top:var(--s-2);z-index:3;justify-content:center;align-items:center;gap:var(--s-1);width:max-content;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--gray-900);color:var(--gray-0);box-shadow:var(--shadow-float);animation:gf-rise .36s var(--ease-out) both;margin:0 auto;font-size:12px;font-weight:800;display:flex;position:absolute;left:0;right:0}.gf-toast svg{color:var(--lime-300)}.gf-sch{--rh:44px;grid-template-columns:38px repeat(3,minmax(0,1fr));grid-template-rows:22px repeat(4, var(--rh));gap:var(--s-1);padding:var(--s-2) var(--s-3) var(--s-3) var(--s-2);display:grid;position:relative}.gf-sch__bay{text-align:center;color:var(--gf-sub);grid-row:1;align-self:center;font-size:11px;font-weight:800}.gf-sch__time{color:var(--gf-faint);grid-column:1;padding-top:2px;font-size:10.5px}.gf-sch__slot{border-top:1px dashed var(--gf-line)}.gf-blk{z-index:1;align-content:center;column-gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-xs);border-left:3px solid var(--gf-blue);background:var(--blue-50);grid-template-columns:minmax(0,1fr) auto;font-size:10.5px;display:grid;overflow:hidden}.gf-blk b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.gf-blk .t-num{color:var(--gf-sub);grid-column:1}.gf-blk .gf-st{grid-area:1/2/span 2;align-self:center}.gf-blk.is-in{border-left-color:var(--green-500);background:var(--gf-ok-bg)}.gf-blk.is-out{border-left-color:var(--gf-bad);background:var(--gf-bad-bg)}.gf-blk.is-pick{box-shadow:0 0 0 2px var(--gf-blue)}.gf-blk.is-flip{animation:gf-flip .56s var(--ease-spring) both}.gf-dawn{align-items:center;gap:var(--s-1);margin:0 var(--s-3) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--gf-soft);color:var(--gf-sub);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);font-size:11.5px;display:flex}.gf-dawn b{color:var(--gf-ink)}.gf-dawn svg{flex:none}.gf-dawn.is-on{background:var(--gray-900);color:var(--text-on-dark-sub)}.gf-dawn.is-on b,.gf-dawn.is-on svg{color:var(--lime-300)}.gf-kit{align-items:center;gap:clamp(var(--s-6), 5vw, var(--s-11));grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.gf-kit .hw__grid{grid-template-columns:minmax(0,1fr)}.gf-kit__side{min-width:0}.gf-kit .v5-ways{margin-top:clamp(var(--s-6), 3vw, var(--s-8))}.gf-kit .v5-ways ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-gap-xl{margin-top:clamp(var(--s-8), 5vw, var(--s-10))}@keyframes gf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gf-fade{0%{opacity:0}to{opacity:1}}@keyframes gf-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes gf-flip{0%{opacity:.4;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes gf-press{0%{transform:none}35%{transform:scale(.93)}to{transform:none}}@media (prefers-reduced-motion:reduce){.gf-hero *,.gf-win *,.gf-phone *,.gf-duo *,.gf-card *{transition:none!important;animation:none!important}.gf-hero__pause{display:none}}@media (max-width:900px){.gf-loss .v5-loss{grid-template-columns:minmax(0,1fr)}.gf-film .b-autofilm.is-portrait{max-width:240px}.gf-kit{grid-template-columns:minmax(0,1fr)}.gf-kit__side{order:-1}.gf-kit .hw{width:100%;max-width:320px}}@media (max-width:560px){.gf-kit .hw{max-width:none}.gf-hero__stage{grid-template-columns:minmax(0,1fr)}.gf-hero__phone{display:none}.gf-board{padding:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.gf-bay{min-height:92px}.gf-tools__label{display:none}.gf-clock{font-size:10.5px}.gf-hero__track li{padding:var(--s-1) var(--s-2);font-size:11px}.gf-assign{grid-template-columns:minmax(0,1fr)}.gf-wait{border-left:0;border-top:1px solid var(--gf-line)}.gf-duo{grid-template-columns:minmax(0,1fr);justify-items:center}.gf-duo__card{width:100%}.gf-menu{right:var(--s-2);width:140px}.gf-sch{padding:var(--s-2);grid-template-columns:34px repeat(3,minmax(0,1fr))}.gf-blk{padding:2px var(--s-1) 2px var(--s-2);grid-template-columns:minmax(0,1fr);row-gap:2px}.gf-blk>.t-num{display:none}.gf-blk .gf-st{grid-area:auto/1;justify-self:start}}
