.error-module__bSZLSW__hero{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 0 8px;display:flex}.error-module__bSZLSW__code{letter-spacing:-.03em;color:var(--kc-brand-strong);font-size:76px;font-weight:800;line-height:1}.error-module__bSZLSW__title{color:var(--kc-text);font-size:22px;font-weight:700}.error-module__bSZLSW__desc{color:var(--kc-muted);max-width:32ch;font-size:15px;line-height:1.6}.error-module__bSZLSW__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.error-module__bSZLSW__retry{border-radius:var(--kc-radius-sm);background-color:var(--kc-brand);color:var(--kc-bg);cursor:pointer;transition:background-color .15s var(--kc-ease);justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:700;display:inline-flex}.error-module__bSZLSW__retry:hover{background-color:var(--kc-brand-strong)}.error-module__bSZLSW__home{border-radius:var(--kc-radius-sm);border:1px solid var(--kc-border);color:var(--kc-text);transition:background-color .15s var(--kc-ease);background-color:#0000;justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:700;display:inline-flex}.error-module__bSZLSW__home:hover{background-color:var(--kc-surface)}.error-module__bSZLSW__digest{color:var(--kc-muted);word-break:break-all;margin-top:8px;font-family:ui-monospace,monospace;font-size:12px}
@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.base.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2032-2033,U+20A9,U+2122,U+2190-2193,U+2212,U+2260,U+2264-2265,U+3001-3002,U+300C-300F,U+3131-318E}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-2.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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-3.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-4.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-5.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-6.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-7.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-8.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-9.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-10.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-11.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-12.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-13.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-14.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-15.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-16.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-17.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-18.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-19.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-20.woff2)format("woff2-variations");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-21.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-22.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-23.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-24.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-25.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-26.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-27.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-28.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-29.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-30.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-31.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-32.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-33.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-34.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-35.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-36.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-37.woff2)format("woff2-variations");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-38.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-39.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-40.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-41.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-42.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-43.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-44.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-45.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-46.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-47.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-48.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-49.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-50.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-51.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-52.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-53.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-54.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-55.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-56.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-57.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-58.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-59.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-60.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-61.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-62.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-63.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-64.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-65.woff2)format("woff2-variations");unicode-range:U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-100.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-101.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-102.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-103.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-104.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-105.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-106.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-107.woff2)format("woff2-variations");unicode-range: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}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-108.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-109.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-110.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-111.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-112.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-113.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-114.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-115.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-116.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-117.woff2)format("woff2-variations");unicode-range: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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-118.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:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/wanted-sans/wanted-sans.ko-119.woff2)format("woff2-variations");unicode-range: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}
*{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}body{background-color:#fff;min-width:362px;font-family:Wanted Sans Variable,Apple SD Gothic Neo,MalgunGothic,Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit;background-color:#0000;border:none;margin:0;padding:0}a{text-decoration:none}h1{color:#000;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:51px}h2{color:#000;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:39px}h3{color:#000;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:33px}@media (max-width:640px){h1{font-size:28px}h2{font-size:22px}h3{color:#000;letter-spacing:-.02em;font-weight:800;line-height:18px;font-size:18px!important}}h4{color:#000;font-size:16px;font-weight:800;line-height:24px}h2:not(.mdH2){align-items:center;gap:10px;display:flex}h2:not(.mdH2):before{content:"";background-color:var(--kc-brand);border-radius:2px;flex-shrink:0;width:4px;height:.85em}h5{color:#000;font-size:14px;font-weight:600;line-height:21px}p{color:#595959;font-size:14px;font-weight:500;line-height:21px}ul>li{list-style:none}ol{flex-direction:column;gap:10px;margin-top:20px;margin-left:20px;display:flex}iframe{border:none;width:100%;height:100%}header{z-index:99;background:#fff;width:100%;min-width:362px;position:fixed;top:0;left:0;box-shadow:0 4px 16px #0000001f}.container{max-width:var(--kc-page);background-color:#fff;margin:0 auto;padding:146px 18px 0;position:relative}@media (max-width:640px){.container{padding:100px 18px}}.container:has(.wide-page){max-width:var(--kc-page-wide)}body:has(.wide-page) footer{max-width:var(--kc-page-wide)}body:has(.tarot-night){background-color:#0b0819}body:has(.tarot-night) .container{background-color:#0000}.tarot-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kc-bg:#0b0819;--kc-surface:#171233;--kc-surface-2:#1e1740;--kc-card:#171233;--kc-border:#2c2456;--kc-text:#f3efff;--kc-muted:#c1b8e0;--kc-shadow-sm:0 1px 2px #0006;--kc-shadow-md:0 10px 30px #00000080}body:has(.tarot-night) footer{color:#f3efff8c}body:has(.fortune-night){background-color:#12101a}body:has(.fortune-night) .container{background-color:#0000}.fortune-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--kc-text);--kc-bg:#12101a;--kc-surface:#1c1726;--kc-surface-2:#241d31;--kc-card:#1c1726;--kc-border:#362c47;--kc-text:#fff6e6;--kc-muted:#cdbfa9;--kc-brand:#feba44;--kc-brand-strong:#ffd489;--kc-brand-soft:#feba441a;--kc-shadow-sm:0 1px 2px #0006;--kc-shadow-md:0 10px 30px #00000080}body:has(.fortune-night) footer{color:#fff6e68c}body:has(.fortune-night) [data-promo-bar]{--kc-text:#fff6e6;--kc-brand:#feba44;--kc-brand-soft:#feba441f;color:var(--kc-text)}body:has(.fortune-night) header{--kc-card:#1c1726;--kc-surface:#271f35;--kc-border:#feba4438;--kc-text:#fff6e6;--kc-muted:#cdbfa9;color:var(--kc-text)}body:has(.tarot-night) header{--kc-card:#171233;--kc-surface:#221a4a;--kc-border:#b794f63d;--kc-text:#f6f1ff;--kc-muted:#b9addf;color:var(--kc-text)}.calc_wrap{flex-direction:column;gap:20px;display:flex}.calc_wrap:not(.wide-page){max-width:var(--kc-read);width:100%;margin-inline:auto}.calc_wrap h2{scroll-margin-top:calc(var(--kc-header-h) + 12px)}.calc_title{flex-direction:column;display:flex}.calc_title .about{flex-direction:column;gap:20px;display:flex}.title_wrap{align-items:center;gap:16px;display:flex}.gif{background-image:url(/animated_icon.gif);background-position:50%;background-repeat:no-repeat;background-size:84px;width:32px;height:32px}.divider{background-color:#0000001a;width:100%;height:1px;margin:10px 0}.calc_wrap>.divider{margin:0}.calc_wrap>[data-aff],.calc_wrap>[data-aff-auto]>[data-aff],.calc_wrap [data-aff-auto]>[data-aff]{margin-block:2px}.divider+.divider{display:none}footer{max-width:var(--kc-page);flex-direction:column;gap:8px;width:100%;margin:0 auto;padding:80px 18px 104px;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kc-brand:#0ab68b;--kc-page:776px;--kc-read:740px;--kc-page-wide:880px;--kc-lock-gutter:0px;--kc-brand-strong:#028174;--kc-brand-soft:#0281741a;--kc-bg:#fafaf8;--kc-surface:#f1efec;--kc-surface-2:#e8e4df;--kc-card:#fff;--kc-border:#e5e0da;--kc-text:#1c1917;--kc-muted:#635b55;--kc-accent-warm:#f5a623;--kc-accent-pink:#dd5a8c;--kc-accent-blue:#3f7fd4;--kc-accent-red:#e2553d;--kc-danger:#d64545;--kc-tip-bg:#1c1f24f5;--kc-tip-fg:#fff;--kc-shadow-sm:0 1px 2px #1c19170d, 0 2px 8px #1c19170a;--kc-shadow-md:0 4px 12px #1c191712, 0 12px 32px #1c19170f;--kc-radius:16px;--kc-radius-sm:12px;--kc-ease:cubic-bezier(.22, 1, .36, 1);--kc-spring:cubic-bezier(.34, 1.56, .64, 1);--kc-header-h:76px}[data-mui-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kc-brand:#0ab68b;--kc-brand-strong:#0ab68b;--kc-brand-soft:#2cbba026;--kc-bg:#1c1917;--kc-surface:#262220;--kc-surface-2:#302b27;--kc-card:#242120;--kc-border:#38322e;--kc-text:#fafaf8;--kc-muted:#a8a29e;--kc-accent-warm:#f6b44d;--kc-accent-pink:#ef8fb4;--kc-accent-blue:#7aa9e9;--kc-accent-red:#f08a72;--kc-danger:#f0857f;--kc-tip-bg:#fafaf8f7;--kc-tip-fg:#1c1917;--kc-shadow-sm:0 1px 2px #00000059;--kc-shadow-md:0 6px 18px #00000073}body{background-color:var(--kc-bg);color:var(--kc-text);transition:background-color .3s var(--kc-ease), color .3s var(--kc-ease)}h1,h2,h3,h4,h5{color:var(--kc-text)}p{color:var(--kc-muted)}header{background:var(--kc-card);box-shadow:var(--kc-shadow-sm);border-bottom:1px solid var(--kc-border)}.container{background-color:var(--kc-bg)}.divider{background-color:var(--kc-border)}.kc-below-fold{content-visibility:auto;contain-intrinsic-size:auto 600px}.MuiFormLabel-asterisk,.MuiInputLabel-asterisk{color:var(--kc-danger)!important}header{background:color-mix(in srgb, var(--kc-card) 90%, transparent);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);transition:transform .3s}@media (max-width:640px){header.kc-header-hidden{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){header{transition:none}}@keyframes kc-now-glow{0%,to{box-shadow:0 0 0 5px var(--kc-now-ring,var(--kc-brand-soft)), 0 0 6px 1px color-mix(in srgb, var(--kc-now-hue,var(--kc-brand)) 45%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--kc-now-hue,var(--kc-brand)) 30%, transparent), 0 0 18px 6px color-mix(in srgb, var(--kc-now-hue,var(--kc-brand)) 70%, transparent)}}@keyframes kc-now-ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}[data-capture-only]{display:none}[data-capturing] [data-capture-only]{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}[data-capturing],[data-capturing] *{scrollbar-width:none;-ms-overflow-style:none}[data-capturing]::-webkit-scrollbar{display:none}[data-capturing] ::-webkit-scrollbar{display:none}
.PolicyMark-module__oFdRqq__badge{background:#fff;border:1px solid #00000029;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 2px 6px #0000002e}.PolicyMark-module__oFdRqq__symbol{object-fit:contain;width:18px;height:18px}
.LocaleMark-module__2IwCKG__mark{background:var(--kc-brand-soft);color:var(--kc-brand-strong);border-radius:999px;flex:none;place-items:center;display:inline-grid}.LocaleMark-module__2IwCKG__flag{border:1px solid var(--kc-border);background:var(--kc-card);border-radius:4px;overflow:hidden}.LocaleMark-module__2IwCKG__flag img{object-fit:cover;width:100%;height:100%;display:block}
.InstallPwaButton-module__o1s04W__install{border:1px solid var(--kc-border);background-color:var(--kc-card);width:40px;height:40px;color:var(--kc-text);cursor:pointer;transition:transform .3s var(--kc-spring), background-color .3s;border-radius:12px;place-items:center;display:grid}.InstallPwaButton-module__o1s04W__install:hover{background-color:var(--kc-surface);transform:translateY(-2px)}.InstallPwaButton-module__o1s04W__install:active{transform:scale(.92)}@media (max-width:380px){.InstallPwaButton-module__o1s04W__install{border-radius:10px;width:36px;height:36px}}
.PageSearch-module__bi3oZa__root{width:100%;position:relative}.PageSearch-module__bi3oZa__field{box-sizing:border-box;border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);align-items:center;gap:8px;width:100%;height:48px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.PageSearch-module__bi3oZa__field:focus-within{border-color:var(--kc-brand);box-shadow:0 0 0 3px var(--kc-brand-soft)}.PageSearch-module__bi3oZa__icon{color:var(--kc-muted);flex:none}.PageSearch-module__bi3oZa__input{min-width:0;height:100%;color:var(--kc-text);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:15px;font-weight:500}.PageSearch-module__bi3oZa__input::-webkit-search-cancel-button{appearance:none}.PageSearch-module__bi3oZa__input::-webkit-search-decoration{appearance:none}.PageSearch-module__bi3oZa__input::placeholder{color:var(--kc-muted);font-weight:500}.PageSearch-module__bi3oZa__clear{background-color:var(--kc-surface);width:28px;height:28px;color:var(--kc-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.PageSearch-module__bi3oZa__clear:hover{background-color:var(--kc-surface-2);color:var(--kc-text)}.PageSearch-module__bi3oZa__panel{box-sizing:border-box;border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px;overflow-y:auto}.PageSearch-module__bi3oZa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.PageSearch-module__bi3oZa__panel_page{z-index:30;max-height:60vh;box-shadow:var(--kc-shadow-md);animation:PageSearch-module__bi3oZa__panel_in .18s var(--kc-ease);position:absolute;top:calc(100% + 6px);left:0;right:0}.PageSearch-module__bi3oZa__panel_menu{background:0 0;border:0;max-height:58dvh;padding:6px 0 0;position:static}@keyframes PageSearch-module__bi3oZa__panel_in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PageSearch-module__bi3oZa__recent_head{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 6px;display:flex}.PageSearch-module__bi3oZa__list+.PageSearch-module__bi3oZa__recent_head{border-top:1px solid var(--kc-border);padding-top:12px}.PageSearch-module__bi3oZa__recent_title{color:var(--kc-muted);font-size:13px;font-weight:700}.PageSearch-module__bi3oZa__recent_clear{color:var(--kc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:600}.PageSearch-module__bi3oZa__recent_clear:hover{color:var(--kc-text)}.PageSearch-module__bi3oZa__row{min-height:48px;color:var(--kc-text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.PageSearch-module__bi3oZa__row_active{background-color:var(--kc-border)}.PageSearch-module__bi3oZa__row_icon{color:var(--kc-muted);flex:none}.PageSearch-module__bi3oZa__row_text{flex-direction:column;gap:2px;min-width:0;display:flex}.PageSearch-module__bi3oZa__row_title{color:var(--kc-text);font-size:16px;font-weight:700;line-height:1.35}.PageSearch-module__bi3oZa__row_desc{color:var(--kc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.PageSearch-module__bi3oZa__row_group{background-color:var(--kc-surface);color:var(--kc-muted);border:1px solid var(--kc-muted);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:600}.PageSearch-module__bi3oZa__row_active .PageSearch-module__bi3oZa__row_group{background-color:var(--kc-surface-2)}.PageSearch-module__bi3oZa__row_more .PageSearch-module__bi3oZa__row_title{color:var(--kc-brand);font-size:14px;font-weight:600}.PageSearch-module__bi3oZa__state{color:var(--kc-muted);padding:20px 12px;font-size:14px;font-weight:500;line-height:1.6}.PageSearch-module__bi3oZa__state strong{color:var(--kc-text);margin-right:4px}.PageSearch-module__bi3oZa__skeleton{flex-direction:column;gap:8px;padding:10px;display:flex}.PageSearch-module__bi3oZa__skeleton span{background:linear-gradient(90deg, var(--kc-surface) 25%, var(--kc-surface-2) 50%, var(--kc-surface) 75%);background-size:200% 100%;border-radius:6px;height:16px;animation:1.2s linear infinite PageSearch-module__bi3oZa__shimmer}.PageSearch-module__bi3oZa__skeleton span:nth-child(2){width:70%}@keyframes PageSearch-module__bi3oZa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageSearch-module__bi3oZa__retry{border:1px solid var(--kc-border);background-color:var(--kc-surface);color:var(--kc-text);cursor:pointer;border-radius:999px;margin-top:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.PageSearch-module__bi3oZa__fallback{flex-wrap:wrap;gap:8px;padding:0 10px 10px;display:flex}.PageSearch-module__bi3oZa__chip{border:1px solid var(--kc-border);background-color:var(--kc-surface);color:var(--kc-text);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}
.Menu-module__n1T2xW__nav_wrap{max-width:var(--kc-page);justify-content:space-between;width:100%;display:flex}body:has(.wide-page) .Menu-module__n1T2xW__nav_wrap{max-width:var(--kc-page-wide,880px)}.Menu-module__n1T2xW__nav_wrap{box-sizing:border-box;background-color:#0000;align-items:center;margin:0 auto;padding:14px 18px}.Menu-module__n1T2xW__actions{align-items:center;gap:10px;display:flex}.Menu-module__n1T2xW__logo{flex-direction:row;align-items:center;gap:14px;display:flex}.Menu-module__n1T2xW__logo_img{width:32px;height:32px}.Menu-module__n1T2xW__logo_text{flex-direction:column;display:flex}.Menu-module__n1T2xW__tit{color:var(--kc-text);font-size:18px;font-weight:800}.Menu-module__n1T2xW__sub_tit{color:var(--kc-muted);font-size:14px;font-weight:500}@media (max-width:640px){.Menu-module__n1T2xW__sub_tit{display:none}}.Menu-module__n1T2xW__menu_container{z-index:1000;background-color:var(--kc-card);padding-right:var(--kc-lock-gutter,0px);animation:Menu-module__n1T2xW__menu_in .32s var(--kc-ease);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0}@keyframes Menu-module__n1T2xW__menu_in{0%{opacity:0}to{opacity:1}}.Menu-module__n1T2xW__menu_rail{--m-rail-w:180px;width:var(--m-rail-w);display:none;position:absolute;top:160px;bottom:24px}@media (min-width:1180px){.Menu-module__n1T2xW__menu_rail{display:block}}@media (min-width:1280px){.Menu-module__n1T2xW__menu_rail{--m-rail-w:220px}}@media (min-width:1440px){.Menu-module__n1T2xW__menu_rail{--m-rail-w:260px}}.Menu-module__n1T2xW__menu_rail_left{right:calc(50% + var(--kc-page) / 2 + 24px)}.Menu-module__n1T2xW__wrap{animation:Menu-module__n1T2xW__wrap_in .32s var(--kc-ease)}@keyframes Menu-module__n1T2xW__wrap_in{0%{transform:translateY(-14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.Menu-module__n1T2xW__menu_container,.Menu-module__n1T2xW__wrap{animation:none}}.Menu-module__n1T2xW__wrap{width:100%;max-width:var(--kc-page);flex-direction:column;height:100%;min-height:0;padding-top:18px;display:flex}.Menu-module__n1T2xW__menu_list{flex-direction:column;flex:1;min-height:0;display:flex}.Menu-module__n1T2xW__icon_wrap{justify-content:flex-end;padding-right:18px;display:flex}.Menu-module__n1T2xW__close_btn{cursor:pointer;display:flex}.Menu-module__n1T2xW__locale_btn{border:1px solid var(--kc-border);background-color:var(--kc-card);height:40px;color:var(--kc-text);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .3s,border-color .3s;display:inline-flex}.Menu-module__n1T2xW__locale_btn:hover{background-color:var(--kc-surface);border-color:var(--kc-brand-strong)}@media (max-width:420px){.Menu-module__n1T2xW__locale_btn{padding:0 10px}.Menu-module__n1T2xW__locale_label{display:none}}.Menu-module__n1T2xW__search_wrap{box-sizing:border-box;width:100%;max-width:var(--kc-read);margin-inline:auto;padding:26px 8% 0}.Menu-module__n1T2xW__item_wrap{width:100%;max-width:var(--kc-read);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;margin-inline:auto;padding:32px 8% 48px;display:flex;overflow-y:auto}.Menu-module__n1T2xW__item_wrap::-webkit-scrollbar{display:none}.Menu-module__n1T2xW__cat_group{border-top:1px solid var(--kc-border);flex-direction:column;gap:3px;margin-top:14px;padding-top:22px;display:flex}.Menu-module__n1T2xW__cat_label{letter-spacing:.06em;color:var(--kc-brand-strong);margin-bottom:6px;padding-left:12px;font-size:14px;font-weight:800}.Menu-module__n1T2xW__cat_list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.Menu-module__n1T2xW__item{color:var(--kc-text);transition:background-color .18s ease, transform .18s var(--kc-spring), color .18s ease;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:19px;font-weight:600;line-height:1.3;display:flex}.Menu-module__n1T2xW__item_icon{color:var(--kc-muted);flex-shrink:0;transition:color .18s;display:inline-flex}.Menu-module__n1T2xW__policy_mark{margin-left:auto}.Menu-module__n1T2xW__item:hover{background-color:var(--kc-surface);transform:translate(4px)}.Menu-module__n1T2xW__item:hover .Menu-module__n1T2xW__item_icon{color:var(--kc-text)}.Menu-module__n1T2xW__item.Menu-module__n1T2xW__active{color:var(--kc-brand-strong);background-color:var(--kc-brand-soft);font-weight:800}.Menu-module__n1T2xW__item.Menu-module__n1T2xW__active .Menu-module__n1T2xW__item_icon{color:var(--kc-brand-strong)}@media (prefers-reduced-motion:reduce){.Menu-module__n1T2xW__item{transition:background-color .18s,color .18s}.Menu-module__n1T2xW__item:hover{transform:none}}@media screen and (max-width:640px){.Menu-module__n1T2xW__item_wrap{padding:40px 10% 140px!important}}
.ThemeToggle-module__sGqMhG__toggle{border:1px solid var(--kc-border);background-color:var(--kc-card);width:40px;height:40px;color:var(--kc-text);cursor:pointer;transition:transform .3s var(--kc-spring), background-color .3s;border-radius:12px;place-items:center;display:grid}.ThemeToggle-module__sGqMhG__toggle:hover{background-color:var(--kc-surface);transform:rotate(-14deg)scale(1.06)}.ThemeToggle-module__sGqMhG__toggle:active{transform:scale(.92)}.ThemeToggle-module__sGqMhG__placeholder{width:40px;height:40px;display:inline-block}
.Footer-module__S6Hkya__sitemap{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:start;gap:24px 20px;margin-bottom:8px;display:grid}.Footer-module__S6Hkya__col{flex-direction:column;gap:8px;min-width:0;display:flex}.Footer-module__S6Hkya__col_title{color:var(--kc-text);margin:0 0 2px;font-size:14px;font-weight:700}.Footer-module__S6Hkya__col_list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__divider{background-color:var(--kc-border);width:100%;height:1px;margin:8px 0}.Footer-module__S6Hkya__link{color:var(--kc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:21px;display:block;overflow:hidden}.Footer-module__S6Hkya__link:hover{color:var(--kc-brand-strong)}.Footer-module__S6Hkya__copyright{color:var(--kc-muted);font-size:14px;line-height:21px}.Footer-module__S6Hkya__link_inline{color:var(--kc-muted);font-weight:500}.Footer-module__S6Hkya__link_inline:hover{color:var(--kc-brand-strong)}.Footer-module__S6Hkya__makers{flex-direction:row;gap:8px;display:flex}.Footer-module__S6Hkya__maker{flex-direction:row;gap:6px;display:flex}.Footer-module__S6Hkya__bottom_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:640px){.Footer-module__S6Hkya__bottom_row{flex-direction:column;align-items:flex-start;gap:10px}.Footer-module__S6Hkya__locale_select{order:-1}}
.LocaleSelect-module__TNq_9q__chip{border:1px solid var(--kc-border);color:var(--kc-muted);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:5px 27px 5px 11px;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.LocaleSelect-module__TNq_9q__chip:hover,.LocaleSelect-module__TNq_9q__chip:focus-within{border-color:var(--kc-brand-strong);color:var(--kc-brand-strong)}.LocaleSelect-module__TNq_9q__value{font-size:14px;font-weight:500;line-height:21px}.LocaleSelect-module__TNq_9q__chip:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-top:-4px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.LocaleSelect-module__TNq_9q__native{opacity:0;appearance:none;cursor:pointer;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}
.PromoBar-module__-am3Qq__bar{text-align:left;border:1px solid var(--kc-brand);border-radius:var(--kc-radius-sm);background-color:var(--kc-brand-soft);width:100%;color:var(--kc-text);cursor:pointer;transition:transform .3s var(--kc-spring), box-shadow .3s ease, background-color .3s ease;align-items:center;gap:8px;margin-bottom:20px;padding:10px 12px;text-decoration:none;display:flex}.PromoBar-module__-am3Qq__bar:hover{background-color:var(--kc-brand-soft-strong,var(--kc-brand-soft));transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.PromoBar-module__-am3Qq__bar:active{box-shadow:none;transform:translateY(0)scale(.99)}.PromoBar-module__-am3Qq__bar[data-camp]{display:none}.PromoBar-module__-am3Qq__bar[data-camp="0"]{display:flex}html[data-promo-camp] .PromoBar-module__-am3Qq__bar[data-camp="0"]{display:none}:is(html[data-promo-camp="0"] .PromoBar-module__-am3Qq__bar[data-camp="0"],html[data-promo-camp="1"] .PromoBar-module__-am3Qq__bar[data-camp="1"],html[data-promo-camp="2"] .PromoBar-module__-am3Qq__bar[data-camp="2"],html[data-promo-camp="3"] .PromoBar-module__-am3Qq__bar[data-camp="3"],html[data-promo-camp="4"] .PromoBar-module__-am3Qq__bar[data-camp="4"],html[data-promo-camp="5"] .PromoBar-module__-am3Qq__bar[data-camp="5"],html[data-promo-camp="6"] .PromoBar-module__-am3Qq__bar[data-camp="6"],html[data-promo-camp="7"] .PromoBar-module__-am3Qq__bar[data-camp="7"],html[data-promo-camp="8"] .PromoBar-module__-am3Qq__bar[data-camp="8"],html[data-promo-camp="9"] .PromoBar-module__-am3Qq__bar[data-camp="9"],html[data-promo-camp="10"] .PromoBar-module__-am3Qq__bar[data-camp="10"],html[data-promo-camp="11"] .PromoBar-module__-am3Qq__bar[data-camp="11"]){display:flex}html[data-promo-out] .PromoBar-module__-am3Qq__bar{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-4px)}html[data-promo-live]:not([data-promo-out]) .PromoBar-module__-am3Qq__bar[data-camp]{animation:.8s PromoBar-module__-am3Qq__promoIn}@keyframes PromoBar-module__-am3Qq__promoIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.PromoBar-module__-am3Qq__icon{flex:none;line-height:0}.PromoBar-module__-am3Qq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.PromoBar-module__-am3Qq__label[data-ab]{display:none}html:not([data-promo-ab]) .PromoBar-module__-am3Qq__label[data-ab="0"]{display:block}:is(html[data-promo-ab="0"] .PromoBar-module__-am3Qq__label[data-ab="0"],html[data-promo-ab="1"] .PromoBar-module__-am3Qq__label[data-ab="1"],html[data-promo-ab="2"] .PromoBar-module__-am3Qq__label[data-ab="2"],html[data-promo-ab="3"] .PromoBar-module__-am3Qq__label[data-ab="3"]){display:block}.PromoBar-module__-am3Qq__arrow{opacity:.75;width:20px;height:20px;transition:transform .3s var(--kc-spring), opacity .3s ease;flex:none;animation:1.6s ease-in-out infinite PromoBar-module__-am3Qq__promoNudge}.PromoBar-module__-am3Qq__bar:hover .PromoBar-module__-am3Qq__arrow{opacity:1;animation:.9s ease-in-out infinite PromoBar-module__-am3Qq__promoNudge}@keyframes PromoBar-module__-am3Qq__promoNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.PromoBar-module__-am3Qq__bar,.PromoBar-module__-am3Qq__bar:hover,.PromoBar-module__-am3Qq__bar:active,.PromoBar-module__-am3Qq__arrow{box-shadow:none;transition:background-color .18s;transform:none}.PromoBar-module__-am3Qq__arrow,.PromoBar-module__-am3Qq__bar:hover .PromoBar-module__-am3Qq__arrow{animation:none;transform:none}html[data-promo-live]:not([data-promo-out]) .PromoBar-module__-am3Qq__bar[data-camp]{animation:none}}
.SeoDevPanel-module__GyN6dG__wrap{z-index:99999;flex-direction:column;align-items:flex-end;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;bottom:16px;right:16px}.SeoDevPanel-module__GyN6dG__fab{color:#fff;letter-spacing:.5px;cursor:pointer;background:#111827;border:none;border-radius:50%;width:48px;height:48px;font-size:14px;font-weight:700;box-shadow:0 4px 12px #0000004d}.SeoDevPanel-module__GyN6dG__fab:hover{background:#374151}.SeoDevPanel-module__GyN6dG__panel{color:#e5e7eb;background:#1f2937;border-radius:10px;width:min(92vw,420px);max-height:70vh;padding:12px;font-size:14px;line-height:1.4;overflow-y:auto;box-shadow:0 8px 24px #0006}.SeoDevPanel-module__GyN6dG__head{border-bottom:1px solid #374151;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.SeoDevPanel-module__GyN6dG__head strong{color:#fff}.SeoDevPanel-module__GyN6dG__path{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SeoDevPanel-module__GyN6dG__refresh{color:#d1d5db;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:6px;padding:2px 8px;font-size:14px}.SeoDevPanel-module__GyN6dG__rows{flex-direction:column;gap:6px;display:flex}.SeoDevPanel-module__GyN6dG__row{grid-template-columns:92px 1fr;align-items:start;gap:8px;display:grid}.SeoDevPanel-module__GyN6dG__key{color:#93c5fd;word-break:break-all}.SeoDevPanel-module__GyN6dG__value{color:#e5e7eb;word-break:break-all}.SeoDevPanel-module__GyN6dG__missing{color:#f87171}.SeoDevPanel-module__GyN6dG__ogImg{border:1px solid #374151;border-radius:6px;width:160px;max-width:100%;height:auto}.SeoDevPanel-module__GyN6dG__count{color:#fbbf24;background:#374151;border-radius:4px;margin-left:6px;padding:0 5px;font-size:14px;font-style:normal;display:inline-block}
.CalcLogDevPanel-module__EZ3bDq__wrap{z-index:99999;font-size:14px;position:fixed;bottom:74px;right:16px}.CalcLogDevPanel-module__EZ3bDq__fab{color:#fff;cursor:pointer;background:#1f6feb;border:none;border-radius:50%;width:48px;height:48px;font-size:14px;font-weight:700;box-shadow:0 2px 8px #0000004d}.CalcLogDevPanel-module__EZ3bDq__panel{color:#e6edf3;background:#0d1117;border:1px solid #30363d;border-radius:10px;width:min(92vw,380px);max-height:60vh;padding:10px;position:absolute;bottom:56px;right:0;overflow:auto;box-shadow:0 8px 24px #0006}.CalcLogDevPanel-module__EZ3bDq__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.CalcLogDevPanel-module__EZ3bDq__head strong{margin-right:auto}.CalcLogDevPanel-module__EZ3bDq__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#21262d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.CalcLogDevPanel-module__EZ3bDq__toggle[data-on=true]{background:#238636}.CalcLogDevPanel-module__EZ3bDq__clear{color:#e6edf3;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;padding:3px 8px}.CalcLogDevPanel-module__EZ3bDq__hint{color:#8b949e;margin:0 0 8px}.CalcLogDevPanel-module__EZ3bDq__rows{flex-direction:column;gap:6px;display:flex}.CalcLogDevPanel-module__EZ3bDq__empty{color:#8b949e;text-align:center;padding:12px 4px}.CalcLogDevPanel-module__EZ3bDq__row{background:#161b22;border:1px solid #30363d;border-left-width:3px;border-radius:6px;padding:6px 8px}.CalcLogDevPanel-module__EZ3bDq__row[data-sent=true]{border-left-color:#238636}.CalcLogDevPanel-module__EZ3bDq__row[data-sent=false]{border-left-color:#8b949e}.CalcLogDevPanel-module__EZ3bDq__line1{align-items:center;gap:8px;margin-bottom:4px;display:flex}.CalcLogDevPanel-module__EZ3bDq__time{color:#8b949e;font-variant-numeric:tabular-nums;font-size:14px}.CalcLogDevPanel-module__EZ3bDq__calc{font-weight:700}.CalcLogDevPanel-module__EZ3bDq__ok{color:#3fb950}.CalcLogDevPanel-module__EZ3bDq__err{color:#f85149}.CalcLogDevPanel-module__EZ3bDq__badge{color:#8b949e;margin-left:auto;font-size:14px}.CalcLogDevPanel-module__EZ3bDq__meta{color:#8b949e;gap:10px;margin-bottom:5px;display:flex}.CalcLogDevPanel-module__EZ3bDq__warn{color:#d29922}.CalcLogDevPanel-module__EZ3bDq__chips{flex-wrap:wrap;gap:4px;display:flex}.CalcLogDevPanel-module__EZ3bDq__chip{word-break:break-all;background:#21262d;border:1px solid #30363d;border-radius:6px;padding:2px 6px}.CalcLogDevPanel-module__EZ3bDq__chip em{color:#8b949e;margin-right:3px;font-style:normal}.CalcLogDevPanel-module__EZ3bDq__noinput{color:#6e7681;font-style:italic}.CalcLogDevPanel-module__EZ3bDq__rawbox{color:#8b949e;white-space:pre-wrap;word-break:break-all;background:#010409;border:1px solid #30363d;border-radius:6px;margin:0;padding:6px 8px;font-size:14px;overflow-x:auto}
.CalcList-module__EeUhqq__calc_list_wrap{flex-direction:column;gap:28px;display:flex}.CalcList-module__EeUhqq__category{flex-direction:column;gap:12px;display:flex}.CalcList-module__EeUhqq__category_header{align-items:center;gap:8px;display:flex}.CalcList-module__EeUhqq__category_emoji{font-size:20px;line-height:1}.CalcList-module__EeUhqq__category_label{color:var(--kc-text);font-size:15px;font-weight:700}.CalcList-module__EeUhqq__calc_list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CalcList-module__EeUhqq__ad_card{align-self:start;min-width:0;list-style:none}.CalcList-module__EeUhqq__item{background-color:var(--kc-card);border-radius:var(--kc-radius);height:100%;transition:transform .28s var(--kc-spring), box-shadow .28s ease, border-color .28s ease;border:1px solid var(--kc-border);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.CalcList-module__EeUhqq__policy_corner{position:absolute;top:14px;right:14px}.CalcList-module__EeUhqq__icon_badge{background-color:var(--kc-brand-soft);width:36px;height:36px;color:var(--kc-brand-strong);transition:transform .28s var(--kc-spring);border-radius:11px;place-items:center;display:grid}.CalcList-module__EeUhqq__item>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.CalcList-module__EeUhqq__tit{color:var(--kc-text);font-size:16px;line-height:24px}.CalcList-module__EeUhqq__desc{color:var(--kc-muted);font-size:14px;line-height:1.5}.CalcList-module__EeUhqq__arrow{transition:transform .28s var(--kc-spring), color .2s ease;color:var(--kc-muted);font-size:20px;font-weight:800}.CalcList-module__EeUhqq__item:hover{box-shadow:var(--kc-shadow-md);border-color:color-mix(in srgb, var(--kc-brand) 40%, var(--kc-border));transform:translateY(-4px)}.CalcList-module__EeUhqq__item:hover .CalcList-module__EeUhqq__arrow{color:var(--kc-brand-strong);transform:translate(4px)}.CalcList-module__EeUhqq__item:hover .CalcList-module__EeUhqq__icon_badge{transform:scale(1.1)rotate(-6deg)}@media screen and (max-width:480px){.CalcList-module__EeUhqq__calc_list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CalcList-module__EeUhqq__item,.CalcList-module__EeUhqq__arrow,.CalcList-module__EeUhqq__icon_badge{transition:none}}
.CaptureFooter-module__dBUByW__footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:4px 2px 0;display:grid}.CaptureFooter-module__dBUByW__brand{grid-column:2;align-items:center;gap:10px;display:flex}.CaptureFooter-module__dBUByW__mark{border-radius:6px;width:24px;height:24px}.CaptureFooter-module__dBUByW__text{color:var(--kc-muted);font-size:14px;font-weight:600}.CaptureFooter-module__dBUByW__qr{border-radius:4px;grid-column:3;justify-self:end;width:72px;height:72px}@media (max-width:480px){.CaptureFooter-module__dBUByW__qr{width:64px;height:64px}}
.SaveImageButton-module__5xp-Bq__saveBtn{z-index:2;border:1px solid var(--kc-border);background-color:var(--kc-card,var(--kc-surface-2));width:34px;height:34px;color:var(--kc-muted);cursor:pointer;transition:color .2s ease, border-color .2s ease, transform .14s var(--kc-spring);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.SaveImageButton-module__5xp-Bq__onTable{top:-45px;right:0}.SaveImageButton-module__5xp-Bq__saveBtn:hover{color:var(--kc-brand-strong);border-color:var(--kc-brand)}.SaveImageButton-module__5xp-Bq__saveBtn:active{transform:scale(.94)}.SaveImageButton-module__5xp-Bq__saveBtn:disabled{cursor:default;transform:none}.SaveImageButton-module__5xp-Bq__spinner{color:var(--kc-muted)}.SaveImageButton-module__5xp-Bq__stage{pointer-events:none;position:fixed;top:0;left:-99999px}
.PromoBanners-module__m4ZxsG__wrap{flex-direction:column;gap:10px;display:flex}.PromoBanners-module__m4ZxsG__stripWrap{position:relative}.PromoBanners-module__m4ZxsG__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.PromoBanners-module__m4ZxsG__strip::-webkit-scrollbar{display:none}.PromoBanners-module__m4ZxsG__strip:focus-visible{outline:2px solid var(--kc-brand);outline-offset:-2px;border-radius:12px}.PromoBanners-module__m4ZxsG__item{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.PromoBanners-module__m4ZxsG__card{transition:transform .3s var(--kc-spring), box-shadow .3s ease;border-radius:12px;display:block;position:relative;overflow:hidden;container-type:inline-size}.PromoBanners-module__m4ZxsG__card:hover{box-shadow:var(--kc-shadow-md);transform:translateY(-2px)}.PromoBanners-module__m4ZxsG__card:active{transform:translateY(0)scale(.995)}.PromoBanners-module__m4ZxsG__card img{aspect-ratio:4;width:100%;height:auto;transition:transform 2s var(--kc-ease);display:block}.PromoBanners-module__m4ZxsG__card:hover img{transform:scale(1.05)}.PromoBanners-module__m4ZxsG__copy{flex-direction:column;align-items:flex-start;gap:clamp(6px,1.5cqw,13px);max-width:66%;display:flex;position:absolute;top:50%;left:6.5%;transform:translateY(-50%)}.PromoBanners-module__m4ZxsG__badge{background:var(--accent);background:linear-gradient(145deg, color-mix(in oklab, var(--accent) 76%, white), var(--accent) 52%, color-mix(in oklab, var(--accent) 84%, black));box-shadow:inset 0 1px 0 #ffffff52, 0 2px 8px color-mix(in oklab, var(--accent) 38%, transparent);color:#fff;letter-spacing:.01em;border-radius:999px;padding:.35em .8em;font-size:clamp(10px,2.5cqw,14px);font-weight:500;position:relative;overflow:hidden}.PromoBanners-module__m4ZxsG__badge:after{content:"";background:linear-gradient(105deg,#0000 32%,#ffffff8c 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.PromoBanners-module__m4ZxsG__card[data-live] .PromoBanners-module__m4ZxsG__badge:after{animation:PromoBanners-module__m4ZxsG__shine 3s var(--kc-ease) infinite}@keyframes PromoBanners-module__m4ZxsG__shine{0%{transform:translate(-120%)}23%{transform:translate(120%)}to{transform:translate(120%)}}.PromoBanners-module__m4ZxsG__title{letter-spacing:-.02em;color:#1a1a1f;align-items:center;gap:.35em;font-size:clamp(14px,4.6cqw,28px);font-weight:700;line-height:1.25;display:flex}.PromoBanners-module__m4ZxsG__emoji{line-height:1}.PromoBanners-module__m4ZxsG__desc{color:#14141a9e;align-items:center;gap:.3em;font-size:clamp(11px,3cqw,17px);font-weight:500;line-height:1.35;display:flex}.PromoBanners-module__m4ZxsG__arrow{transition:transform .2s var(--kc-ease);font-size:1.25em;line-height:1}.PromoBanners-module__m4ZxsG__card:hover .PromoBanners-module__m4ZxsG__arrow{transform:translate(3px)}.PromoBanners-module__m4ZxsG__card[data-tone=dark] .PromoBanners-module__m4ZxsG__title{color:#fff}.PromoBanners-module__m4ZxsG__card[data-tone=dark] .PromoBanners-module__m4ZxsG__desc{color:#ffffffb8}.PromoBanners-module__m4ZxsG__nav{display:none}@media (hover:hover){.PromoBanners-module__m4ZxsG__nav{z-index:2;border:1px solid var(--kc-border);background:var(--kc-card);width:34px;height:34px;box-shadow:var(--kc-shadow-md);color:var(--kc-text);cursor:pointer;opacity:0;transition:opacity .28s var(--kc-ease), border-color .2s var(--kc-ease), color .2s var(--kc-ease);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.PromoBanners-module__m4ZxsG__stripWrap:hover .PromoBanners-module__m4ZxsG__nav,.PromoBanners-module__m4ZxsG__nav:focus-visible{opacity:.75}.PromoBanners-module__m4ZxsG__nav:hover{opacity:1;border-color:var(--kc-brand);color:var(--kc-brand)}.PromoBanners-module__m4ZxsG__navPrev{left:8px}.PromoBanners-module__m4ZxsG__navNext{right:8px}}.PromoBanners-module__m4ZxsG__dots{justify-content:center;gap:6px;display:flex}.PromoBanners-module__m4ZxsG__dot{cursor:pointer;width:6px;height:22px;transition:width .2s var(--kc-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.PromoBanners-module__m4ZxsG__dot:before{content:"";background:var(--kc-border);width:6px;height:6px;transition:width .2s var(--kc-ease), background-color .2s var(--kc-ease);border-radius:999px;display:block}.PromoBanners-module__m4ZxsG__dotOn{width:18px}.PromoBanners-module__m4ZxsG__dotOn:before{background:var(--kc-brand);width:18px}@media (prefers-reduced-motion:reduce){.PromoBanners-module__m4ZxsG__card,.PromoBanners-module__m4ZxsG__card:hover,.PromoBanners-module__m4ZxsG__card:active{box-shadow:none;transform:none}.PromoBanners-module__m4ZxsG__arrow,.PromoBanners-module__m4ZxsG__card:hover .PromoBanners-module__m4ZxsG__arrow,.PromoBanners-module__m4ZxsG__card img,.PromoBanners-module__m4ZxsG__card:hover img{transition:none;transform:none}.PromoBanners-module__m4ZxsG__card[data-live] .PromoBanners-module__m4ZxsG__badge:after{animation:none}.PromoBanners-module__m4ZxsG__dot,.PromoBanners-module__m4ZxsG__dot:before{transition:background-color .2s linear}}
.about-module__8TymFG__intro{color:var(--kc-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.75}.about-module__8TymFG__stats{flex-wrap:wrap;gap:12px;display:flex}.about-module__8TymFG__stat{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);border-radius:var(--kc-radius-sm);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:96px;padding:16px 12px;display:flex}.about-module__8TymFG__statNum{color:var(--kc-brand-strong);font-size:24px;font-weight:800;line-height:1}.about-module__8TymFG__statLabel{color:var(--kc-muted);font-size:14px;font-weight:600}.about-module__8TymFG__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.about-module__8TymFG__featureCard{background:var(--kc-card);border:1px solid var(--kc-border);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);transition:box-shadow .24s var(--kc-ease), transform .24s var(--kc-ease);flex-direction:column;gap:8px;padding:20px;display:flex}.about-module__8TymFG__featureCard:hover{box-shadow:var(--kc-shadow-md);transform:translateY(-2px)}.about-module__8TymFG__icon{background:var(--kc-brand-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;font-size:22px;display:inline-flex}.about-module__8TymFG__cardTitle{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.about-module__8TymFG__cardDesc{color:var(--kc-muted);margin:0;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.about-module__8TymFG__featureCard,.about-module__8TymFG__featureCard:hover{transition:none;transform:none}}
.updates-module__AkBpoG__timeline{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}.updates-module__AkBpoG__timeline:before{content:"";background:linear-gradient(to bottom, var(--kc-brand), color-mix(in srgb, var(--kc-brand) 20%, transparent));border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:10px}.updates-module__AkBpoG__group{flex-direction:column;gap:14px;display:flex}.updates-module__AkBpoG__month{letter-spacing:.01em;color:var(--kc-text);margin:0;padding-left:34px;font-size:17px;font-weight:800;line-height:22px;position:relative}.updates-module__AkBpoG__month:before{display:none}.updates-module__AkBpoG__node{background:var(--kc-brand);border:4px solid var(--kc-bg);width:22px;height:22px;box-shadow:0 0 0 2px var(--kc-brand);border-radius:50%;position:absolute;top:0;left:0}.updates-module__AkBpoG__entries{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.updates-module__AkBpoG__entry{padding-left:34px;position:relative}.updates-module__AkBpoG__dot{background:var(--kc-card);border:3px solid var(--kc-bg);width:14px;height:14px;box-shadow:0 0 0 2px var(--kc-brand);border-radius:50%;position:absolute;top:26px;left:4px}.updates-module__AkBpoG__card{background:var(--kc-card);border:1px solid var(--kc-border);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);transition:box-shadow .24s var(--kc-ease), transform .24s var(--kc-ease);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.updates-module__AkBpoG__card:hover{box-shadow:var(--kc-shadow-md);transform:translateY(-2px)}.updates-module__AkBpoG__head{flex-direction:column;gap:9px;display:flex}.updates-module__AkBpoG__badge{letter-spacing:.01em;color:var(--kc-brand-strong);background:var(--kc-brand-soft);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:700;line-height:20px}.updates-module__AkBpoG__title{color:var(--kc-text);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.4}.updates-module__AkBpoG__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.updates-module__AkBpoG__item{align-items:flex-start;gap:9px;display:flex}.updates-module__AkBpoG__tag{text-align:center;border-radius:var(--kc-radius-sm);letter-spacing:.02em;flex:none;min-width:42px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.7}.updates-module__AkBpoG__tag[data-tag=new]{color:var(--kc-brand-strong);background:var(--kc-brand-soft)}.updates-module__AkBpoG__tag[data-tag=fix]{color:var(--kc-muted);background:var(--kc-surface-2)}.updates-module__AkBpoG__text{color:var(--kc-muted);font-size:15px;line-height:1.7}@media (max-width:480px){.updates-module__AkBpoG__card{padding:16px}}@media (prefers-reduced-motion:reduce){.updates-module__AkBpoG__card,.updates-module__AkBpoG__card:hover{transition:none;transform:none}}
.AgeJump-module__jmJiza__box,.AgeJump-module__jmJiza__form{flex-direction:column;gap:20px;display:flex}.AgeJump-module__jmJiza__result{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);animation:AgeJump-module__jmJiza__age-result-in .36s var(--kc-ease) both;flex-direction:column;gap:20px;margin-top:20px;padding:20px;display:flex}@keyframes AgeJump-module__jmJiza__age-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AgeJump-module__jmJiza__result{animation:none}}.AgeJump-module__jmJiza__line{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.AgeJump-module__jmJiza__term{color:var(--kc-text);align-items:center;gap:8px;font-size:15px;display:flex}.AgeJump-module__jmJiza__term strong{font-weight:700}.AgeJump-module__jmJiza__tag{background-color:color-mix(in srgb, var(--kc-danger) 15%, transparent);color:var(--kc-danger);border-radius:999px;padding:4px 8px;font-size:14px;font-weight:500}.AgeJump-module__jmJiza__tagLegal{background-color:color-mix(in srgb, var(--kc-muted) 14%, transparent);color:var(--kc-text)}.AgeJump-module__jmJiza__def{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.AgeJump-module__jmJiza__yearChip{background-color:color-mix(in srgb, var(--kc-brand) 12%, transparent);color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700;text-decoration:none}.AgeJump-module__jmJiza__yearChip:hover{background-color:color-mix(in srgb, var(--kc-brand) 20%, transparent)}.AgeJump-module__jmJiza__yearFlat{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.AgeJump-module__jmJiza__manBlock{border-top:1px dashed var(--kc-border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.AgeJump-module__jmJiza__cond{justify-content:space-between;align-items:center;gap:14px;margin:0;padding-left:24px;display:flex}.AgeJump-module__jmJiza__condLabel{color:var(--kc-text);font-size:15px}@media (max-width:480px){.AgeJump-module__jmJiza__result{gap:30px}}
.AgeYearTable-module__r8DSBG__card{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);overflow:hidden}.AgeYearTable-module__r8DSBG__wrap{overflow-x:auto}@media (min-width:768px){.AgeYearTable-module__r8DSBG__wrap{max-height:740px;overflow-y:auto}}.AgeYearTable-module__r8DSBG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.AgeYearTable-module__r8DSBG__table th,.AgeYearTable-module__r8DSBG__table td{text-align:left;white-space:nowrap;padding:16px}.AgeYearTable-module__r8DSBG__table thead th{z-index:2;background-color:var(--kc-card);color:var(--kc-muted);border-bottom:1px solid var(--kc-border);font-size:14px;font-weight:700;position:sticky;top:0}.AgeYearTable-module__r8DSBG__decadeRow th{z-index:1;background-color:color-mix(in srgb, var(--kc-brand) 8%, var(--kc-surface));color:var(--kc-brand-strong);letter-spacing:.02em;border-bottom:1px solid var(--kc-border);z-index:10;padding:10px 16px;font-size:14px;font-weight:700;position:sticky;top:40px}.AgeYearTable-module__r8DSBG__row{border-bottom:1px dashed var(--kc-border);transition:background-color .14s var(--kc-ease);position:relative}.AgeYearTable-module__r8DSBG__row:last-child{border-bottom:none}.AgeYearTable-module__r8DSBG__row:hover{background-color:color-mix(in srgb, var(--kc-brand) 6%, transparent)}.AgeYearTable-module__r8DSBG__yearCell{font-weight:700}.AgeYearTable-module__r8DSBG__yearLink{color:var(--kc-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.AgeYearTable-module__r8DSBG__yearLink:after{content:"";position:absolute;inset:0}.AgeYearTable-module__r8DSBG__row:hover .AgeYearTable-module__r8DSBG__yearLink{color:var(--kc-brand-strong)}.AgeYearTable-module__r8DSBG__row:hover .AgeYearTable-module__r8DSBG__yearLink>span{text-decoration:underline}.AgeYearTable-module__r8DSBG__yearLink .AgeYearTable-module__r8DSBG__arrow{color:var(--kc-muted);transition:transform .28s var(--kc-spring);font-size:18px}.AgeYearTable-module__r8DSBG__row:hover .AgeYearTable-module__r8DSBG__yearLink .AgeYearTable-module__r8DSBG__arrow{color:var(--kc-brand-strong);transform:translate(4px)}.AgeYearTable-module__r8DSBG__guard{z-index:1;position:relative}.AgeYearTable-module__r8DSBG__zodiacCell{color:var(--kc-muted);font-size:14px}.AgeYearTable-module__r8DSBG__emoji{margin-right:6px}.AgeYearTable-module__r8DSBG__zodiacLink{color:inherit;text-decoration:none}.AgeYearTable-module__r8DSBG__zodiacLink:hover{color:var(--kc-brand-strong);text-underline-offset:2px;text-decoration:underline}.AgeYearTable-module__r8DSBG__ageCell{color:var(--kc-text)}.AgeYearTable-module__r8DSBG__futureBadge{color:var(--kc-muted);background:var(--kc-card);border:1px dashed var(--kc-border);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.AgeYearTable-module__r8DSBG__note{color:var(--kc-muted);border-top:1px solid var(--kc-border);background-color:var(--kc-card);margin:0;padding:12px 16px;font-size:14px}@media (max-width:480px){.AgeYearTable-module__r8DSBG__table th,.AgeYearTable-module__r8DSBG__table td{padding:11px 12px}.AgeYearTable-module__r8DSBG__zodiacCell{white-space:normal;font-size:14px}}@media (prefers-reduced-motion:reduce){.AgeYearTable-module__r8DSBG__row,.AgeYearTable-module__r8DSBG__yearLink .AgeYearTable-module__r8DSBG__arrow{transition:none}}
.FlagIcon-module__mPF6Pq__flag{vertical-align:-.12em;border-radius:2px;width:1.15em;height:auto;display:inline-block}
.ZodiacDeep-module__NjEZxq__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:20px;padding:18px 16px;display:flex}.ZodiacDeep-module__NjEZxq__hero{align-items:center;gap:14px;display:flex}.ZodiacDeep-module__NjEZxq__emoji{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}.ZodiacDeep-module__NjEZxq__heroText{flex-direction:column;gap:4px;min-width:0;display:flex}.ZodiacDeep-module__NjEZxq__name{color:var(--kc-text);word-break:keep-all;align-items:center;gap:4px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.ZodiacDeep-module__NjEZxq__name:hover{color:var(--kc-brand-strong)}.ZodiacDeep-module__NjEZxq__nameGo{color:var(--kc-muted);transition:transform .28s var(--kc-spring);font-size:16px}.ZodiacDeep-module__NjEZxq__name:hover .ZodiacDeep-module__NjEZxq__nameGo{color:var(--kc-brand-strong);transform:translate(3px)}.ZodiacDeep-module__NjEZxq__sub{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ZodiacDeep-module__NjEZxq__desc{color:var(--kc-muted);word-break:keep-all;border-bottom:1px solid var(--kc-border);margin:0;padding-bottom:20px;font-size:14px;line-height:1.65}.ZodiacDeep-module__NjEZxq__desc b{color:var(--kc-text);font-weight:700}.ZodiacDeep-module__NjEZxq__twinBlock{flex-direction:column;gap:20px;display:flex}.ZodiacDeep-module__NjEZxq__twinLabel{color:var(--kc-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ZodiacDeep-module__NjEZxq__twinLabel:before{content:"";background-color:var(--kc-brand);border-radius:2px;width:3px;height:14px}.ZodiacDeep-module__NjEZxq__twinChips{flex-wrap:wrap;gap:10px;display:flex}.ZodiacDeep-module__NjEZxq__twinChip{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:inline-flex}.ZodiacDeep-module__NjEZxq__twinChip b{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ZodiacDeep-module__NjEZxq__twinLink{text-decoration:none;transition:all .15s}.ZodiacDeep-module__NjEZxq__twinLink b{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--kc-brand-strong) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--kc-brand-strong) 45%, transparent)}.ZodiacDeep-module__NjEZxq__twinLink:hover{border-color:color-mix(in srgb, var(--kc-brand) 50%, transparent);background-color:color-mix(in srgb, var(--kc-brand) 14%, transparent)}.ZodiacDeep-module__NjEZxq__twinLink:hover b{-webkit-text-decoration-color:var(--kc-brand-strong);text-decoration-color:var(--kc-brand-strong)}.ZodiacDeep-module__NjEZxq__twinAge{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.ZodiacDeep-module__NjEZxq__twinHint{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:18px}
.FortuneRadar-module__coAomq__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:16px;padding:18px 16px;display:flex}.FortuneRadar-module__coAomq__head{border-bottom:1px solid var(--kc-border);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.FortuneRadar-module__coAomq__title{color:var(--kc-text);align-items:center;gap:3px;margin:0;font-size:16px;font-weight:700;display:flex}.FortuneRadar-module__coAomq__sub{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:20px}.FortuneRadar-module__coAomq__chartRow{justify-content:center;display:flex}.FortuneRadar-module__coAomq__svg{width:100%;max-width:300px;height:auto;display:block}.FortuneRadar-module__coAomq__ring{fill:none;stroke:var(--kc-border);stroke-width:1px}.FortuneRadar-module__coAomq__spoke{stroke:var(--kc-border);stroke-width:1px}.FortuneRadar-module__coAomq__area{fill:url(#kcFortuneFill)}.FortuneRadar-module__coAomq__line{fill:none;stroke:var(--kc-brand);stroke-width:2.5px;stroke-linejoin:round}.FortuneRadar-module__coAomq__dot{fill:var(--kc-brand-strong)}.FortuneRadar-module__coAomq__axisName{fill:var(--kc-muted);font-size:14px;font-weight:600}.FortuneRadar-module__coAomq__axisVal{fill:var(--kc-brand-strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.FortuneRadar-module__coAomq__data{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .5s ease, transform .5s var(--kc-ease,ease);transform:scale(.72)}.FortuneRadar-module__coAomq__shown .FortuneRadar-module__coAomq__data{opacity:1;transform:scale(1)}.FortuneRadar-module__coAomq__read{color:var(--kc-text);text-align:center;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.FortuneRadar-module__coAomq__read b{color:var(--kc-brand-strong);font-weight:700}.FortuneRadar-module__coAomq__lucky{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.FortuneRadar-module__coAomq__luckyItem{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);color:var(--kc-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.FortuneRadar-module__coAomq__luckyItem b{color:var(--kc-text);font-weight:700}.FortuneRadar-module__coAomq__luckySwatch{border:1px solid var(--kc-border);border-radius:50%;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.FortuneRadar-module__coAomq__data{opacity:1;transition:none;transform:none}}
.AboutSection-module__Cz3k5W__section{flex-direction:column;gap:20px;display:flex}.AboutSection-module__Cz3k5W__header{flex-direction:column;display:flex}.AboutSection-module__Cz3k5W__items{flex-direction:column;gap:20px;display:flex}.AboutSection-module__Cz3k5W__item{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius);flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.AboutSection-module__Cz3k5W__item:hover{border-color:color-mix(in srgb, var(--kc-brand) 30%, var(--kc-border));box-shadow:var(--kc-shadow-sm)}.AboutSection-module__Cz3k5W__item h3{color:var(--kc-text);align-items:center;gap:8px;font-size:15.5px;font-weight:700;line-height:1.45;display:flex}.AboutSection-module__Cz3k5W__item h3:before{content:"";background:var(--kc-brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}.AboutSection-module__Cz3k5W__item p{color:var(--kc-muted);margin:0;padding-left:15px;font-size:14.5px;line-height:1.75}.AboutSection-module__Cz3k5W__item p+p{margin-top:8px}
.AdDebugLine-module__VsWV_q__line{pointer-events:none;-webkit-user-select:none;user-select:none;background:#8080801a;border-left:4px solid;border-radius:4px;margin-top:4px;padding:8px 10px;display:block}.AdDebugLine-module__VsWV_q__alert{color:#fff;background:#b91c1c;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:13px;font-weight:800;line-height:1.4;display:block}.AdDebugLine-module__VsWV_q__verdict{font-size:14px;font-weight:800;line-height:1.4;display:block}.AdDebugLine-module__VsWV_q__where{opacity:.9;margin-top:3px;font-size:12px;line-height:1.4;display:block}.AdDebugLine-module__VsWV_q__seat{opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AdDebugLine-module__VsWV_q__detail{opacity:.55;word-break:break-all;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.4;display:block}.AdDebugLine-module__VsWV_q__ok{color:#22c55e}.AdDebugLine-module__VsWV_q__card{color:#fbbf24}.AdDebugLine-module__VsWV_q__empty{color:#9ca3af}.AdDebugLine-module__VsWV_q__bad{color:#f87171}.AdDebugLine-module__VsWV_q__wait{color:#60a5fa}.AdDebugLine-module__VsWV_q__off{color:#6b7280}
@media (max-width:600px){.adVisibility-module__mopsYq__hideMobile.adVisibility-module__mopsYq__hideMobile{display:none}}@media (min-width:601px){.adVisibility-module__mopsYq__hideDesktop.adVisibility-module__mopsYq__hideDesktop{display:none}}
@media (max-width:600px){.adMobileCap-module__KaQbFa__cap{max-width:320px;margin-inline:auto}}
.AdPlaceholder-module__kPLb6q__box{background:#8080801a;border:2px dashed #80808080;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__boxFeed{margin-top:0}.AdPlaceholder-module__kPLb6q__tag{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;line-height:1.3;display:flex}.AdPlaceholder-module__kPLb6q__tagType{font-weight:700}.AdPlaceholder-module__kPLb6q__tagName{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AdPlaceholder-module__kPLb6q__tagWhere{opacity:.6}.AdPlaceholder-module__kPLb6q__boxRail .AdPlaceholder-module__kPLb6q__tag{flex-direction:column;gap:2px;font-size:11px}.AdPlaceholder-module__kPLb6q__adChoices{z-index:1;color:#5b7fbd;background:#ffffffe6;border-radius:2px;padding:1px;font-size:11px;line-height:1;position:absolute;top:3px;right:4px}.AdPlaceholder-module__kPLb6q__thumb{background:linear-gradient(135deg, var(--from), var(--to));flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.AdPlaceholder-module__kPLb6q__thumb span{filter:drop-shadow(0 2px 6px #00000059);font-size:40px;line-height:1}.AdPlaceholder-module__kPLb6q__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.AdPlaceholder-module__kPLb6q__title{color:#1a1a1a;letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:1.35}.AdPlaceholder-module__kPLb6q__desc{color:#5f6368;font-size:13px;line-height:1.45}.AdPlaceholder-module__kPLb6q__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.AdPlaceholder-module__kPLb6q__url{color:#1a73e8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.AdPlaceholder-module__kPLb6q__cta{color:#fff;background:#1a73e8;border-radius:4px;flex:none;padding:7px 14px;font-size:12px;font-weight:700}.AdPlaceholder-module__kPLb6q__display{background:#fff;border:1px solid #dadce0;border-radius:4px;gap:16px;height:250px;padding:16px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__thumb{border-radius:3px;width:38%;max-width:300px}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__copy{flex:1;justify-content:center}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__foot{margin-top:4px}.AdPlaceholder-module__kPLb6q__banner{background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;gap:14px;height:90px;padding:10px 14px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__thumb{border-radius:3px;width:70px;height:70px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__thumb span{font-size:30px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__copy{flex:1;gap:3px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__title{font-size:15px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__foot{flex-direction:column;flex:none;align-items:flex-end;gap:6px}.AdPlaceholder-module__kPLb6q__inArticle{text-align:center;background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__thumb{aspect-ratio:1.91;border-radius:4px;width:100%;max-width:520px}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__thumb span{font-size:56px}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__title{font-size:18px}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__desc{max-width:520px}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__foot{justify-content:center;gap:14px}.AdPlaceholder-module__kPLb6q__feed{background:#fff;border:1px solid #e5e0da;align-items:flex-start;gap:15px;padding:16px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__thumb{aspect-ratio:1;width:25%}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__thumb span{font-size:30px}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__copy{flex:1;gap:10px}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__title{color:#1c1917;font-size:16px}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:3;color:#635b55;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__url{color:#8a8178;font-size:11px}.AdPlaceholder-module__kPLb6q__feed .AdPlaceholder-module__kPLb6q__cta{color:#028174;background:0 0;border:1px solid #e5e0da;border-radius:0;padding:6px 12px}.AdPlaceholder-module__kPLb6q__feedCard{background:#fff;border:1px solid #e5e0da;flex-direction:column;padding-bottom:20px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__thumb{aspect-ratio:16/9;width:100%}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__thumb span{font-size:44px}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__copy{gap:8px;padding:18px 18px 0}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__title{color:#1c1917;font-size:18px}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:2;color:#635b55;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__url{color:#8a827c;font-size:11px}.AdPlaceholder-module__kPLb6q__feedCard .AdPlaceholder-module__kPLb6q__cta{color:#028174;background:0 0;border:1px solid #e5e0da;border-radius:0;padding:6px 12px}.AdPlaceholder-module__kPLb6q__multiplex{background:#fff;border:1px solid #dadce0;border-radius:4px;padding:12px;position:relative}.AdPlaceholder-module__kPLb6q__grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.AdPlaceholder-module__kPLb6q__card{flex-direction:column;gap:6px;min-width:0;display:flex}.AdPlaceholder-module__kPLb6q__card .AdPlaceholder-module__kPLb6q__thumb{aspect-ratio:4/3;border-radius:3px;width:100%}.AdPlaceholder-module__kPLb6q__card .AdPlaceholder-module__kPLb6q__thumb span{font-size:32px}.AdPlaceholder-module__kPLb6q__cardTitle{-webkit-line-clamp:2;color:#1a1a1a;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__cardBy{color:#80868b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.AdPlaceholder-module__kPLb6q__rail{background:#fff;border:1px solid #dadce0;border-radius:4px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__thumb{border-radius:3px;flex:1;width:100%;min-height:200px}.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__title{font-size:14px}.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__foot{flex-direction:column;align-items:stretch;gap:6px}.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__cta,.AdPlaceholder-module__kPLb6q__rail .AdPlaceholder-module__kPLb6q__url{text-align:center}@media (max-width:600px){.AdPlaceholder-module__kPLb6q__display{flex-direction:column;gap:10px;width:100%;max-width:336px;height:auto;margin:0 auto;padding:12px}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__thumb{width:100%;max-width:none;height:120px}.AdPlaceholder-module__kPLb6q__display .AdPlaceholder-module__kPLb6q__desc{-webkit-line-clamp:2}.AdPlaceholder-module__kPLb6q__banner{gap:10px;height:100px;padding:10px 12px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__thumb{width:62px;height:62px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__title{font-size:14px}.AdPlaceholder-module__kPLb6q__banner .AdPlaceholder-module__kPLb6q__url{display:none}.AdPlaceholder-module__kPLb6q__inArticle{padding:12px 0}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__title{font-size:16px}.AdPlaceholder-module__kPLb6q__inArticle .AdPlaceholder-module__kPLb6q__thumb span{font-size:44px}.AdPlaceholder-module__kPLb6q__grid{grid-template-columns:repeat(2,1fr)}}.AdPlaceholder-module__kPLb6q__missing{color:#991b1b;background:#dc26261f;border:2px solid #dc2626;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:14px;font-size:13px;line-height:1.5;display:flex}.AdPlaceholder-module__kPLb6q__missing strong{font-size:14px;font-weight:800}.AdPlaceholder-module__kPLb6q__missing code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}
.adReserve-module__0doMAG__h{min-height:90px}@media (max-width:600px){.adReserve-module__0doMAG__h{min-height:100px}}.adReserve-module__0doMAG__sq{min-height:250px}
.BlogCrossLink-module__w3HFZW__wrap{flex-direction:column;gap:4px;display:flex}.BlogCrossLink-module__w3HFZW__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;margin:0;padding:4px 0;list-style:none;display:grid;overflow-x:auto}.BlogCrossLink-module__w3HFZW__strip::-webkit-scrollbar{display:none}.BlogCrossLink-module__w3HFZW__strip:focus-visible{outline:2px solid var(--kc-brand);outline-offset:2px;border-radius:var(--kc-radius-sm)}.BlogCrossLink-module__w3HFZW__item{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:grid}.BlogCrossLink-module__w3HFZW__dots{justify-content:center;gap:6px;display:flex}.BlogCrossLink-module__w3HFZW__dot{cursor:pointer;width:6px;height:20px;transition:width .2s var(--kc-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.BlogCrossLink-module__w3HFZW__dot:before{content:"";background:var(--kc-border);width:6px;height:6px;transition:width .2s var(--kc-ease), background-color .2s var(--kc-ease);border-radius:999px;display:block}.BlogCrossLink-module__w3HFZW__dotOn{width:18px}.BlogCrossLink-module__w3HFZW__dotOn:before{background:var(--kc-brand);width:18px}@media (prefers-reduced-motion:reduce){.BlogCrossLink-module__w3HFZW__dot,.BlogCrossLink-module__w3HFZW__dot:before{transition:background-color .2s linear}}
.Blog-module__TPTzJG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Blog-module__TPTzJG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Blog-module__TPTzJG__sort{border:1px solid var(--kc-border);background:var(--kc-card);color:var(--kc-text);cursor:pointer;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:700}.Blog-module__TPTzJG__sentinel{height:1px}.Blog-module__TPTzJG__hintLine{text-align:center;color:var(--kc-muted);padding:16px 0;font-size:13px;font-weight:600}.Blog-module__TPTzJG__list>li{display:flex}.Blog-module__TPTzJG__card{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:var(--kc-card);min-width:0;box-shadow:var(--kc-shadow-sm);color:inherit;transition:transform .18s var(--kc-ease), border-color .18s var(--kc-ease), box-shadow .18s var(--kc-ease);flex-direction:column;flex:auto;text-decoration:none;display:flex;overflow:hidden}.Blog-module__TPTzJG__card:hover{border-color:var(--kc-brand);box-shadow:var(--kc-shadow-md);transform:translateY(-3px)}.Blog-module__TPTzJG__cardThumb{aspect-ratio:16/9;background:linear-gradient(135deg, var(--kc-surface), var(--kc-surface-2));justify-content:center;align-items:center;width:100%;font-size:64px;display:flex;position:relative;overflow:hidden}.Blog-module__TPTzJG__cardThumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--kc-ease);display:block}.Blog-module__TPTzJG__card:hover .Blog-module__TPTzJG__cardThumb img{transform:scale(1.03)}.Blog-module__TPTzJG__cardBody{flex-direction:column;gap:8px;padding:18px 18px 20px;display:flex}.Blog-module__TPTzJG__cardTitle{color:var(--kc-text);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.Blog-module__TPTzJG__cardDesc{color:var(--kc-muted);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.Blog-module__TPTzJG__cardBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:10px}.Blog-module__TPTzJG__cardTag{background:color-mix(in srgb, var(--kc-card) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--kc-text) 10%, transparent);color:var(--kc-text);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500}.Blog-module__TPTzJG__cardEnded .Blog-module__TPTzJG__cardThumb img{filter:grayscale()}.Blog-module__TPTzJG__cardTagOver{background:color-mix(in srgb, var(--kc-text) 78%, transparent);color:var(--kc-bg);border-color:#0000}.Blog-module__TPTzJG__allIndex{interpolate-size:allow-keywords}.Blog-module__TPTzJG__allIndexHead{color:var(--kc-muted);cursor:pointer;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.Blog-module__TPTzJG__allIndexHead::marker{display:none}.Blog-module__TPTzJG__allIndexHead::-webkit-details-marker{display:none}.Blog-module__TPTzJG__allIndexHead:after{content:"▾";transition:transform .25s var(--kc-ease);font-size:11px}.Blog-module__TPTzJG__allIndex[open] .Blog-module__TPTzJG__allIndexHead:after{transform:rotate(180deg)}.Blog-module__TPTzJG__allIndexHead:hover{color:var(--kc-text)}.Blog-module__TPTzJG__allIndex::details-content{content-visibility:hidden;block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.Blog-module__TPTzJG__allIndex[open]::details-content{content-visibility:visible;block-size:auto}.Blog-module__TPTzJG__allIndexList{flex-direction:column;gap:10px;padding:8px 4px 4px;font-size:14px;line-height:1.5;display:flex}.Blog-module__TPTzJG__allIndexList a{color:var(--kc-muted);word-break:keep-all;text-decoration:none}.Blog-module__TPTzJG__allIndexList a:hover{color:var(--kc-brand-strong);text-decoration:underline}.Blog-module__TPTzJG__tagBar{flex-wrap:wrap;gap:8px;display:flex}.Blog-module__TPTzJG__tagChip{border:1px solid var(--kc-border);background:var(--kc-card);color:var(--kc-muted);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;text-decoration:none}.Blog-module__TPTzJG__tagChipOn{border-color:var(--kc-brand);background:var(--kc-brand-soft);color:var(--kc-brand-strong)}.Blog-module__TPTzJG__tag{background:var(--kc-brand-soft);color:var(--kc-brand-strong);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500}.Blog-module__TPTzJG__empty{text-align:center;color:var(--kc-muted);padding:40px 16px;font-size:14px;font-weight:600}.Blog-module__TPTzJG__over{background:var(--kc-surface-2);color:var(--kc-muted);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500}.Blog-module__TPTzJG__ended{border-radius:var(--kc-radius);border:1px solid var(--kc-border);background:var(--kc-surface);flex-direction:column;gap:20px;padding:16px 18px;display:flex}.Blog-module__TPTzJG__endedTitle{color:var(--kc-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.Blog-module__TPTzJG__endedDate{color:var(--kc-muted);font-size:14px;font-weight:500}.Blog-module__TPTzJG__endedSub{color:var(--kc-muted);font-size:16px;font-weight:500}.Blog-module__TPTzJG__endedList{flex-direction:column;gap:8px;display:flex}.Blog-module__TPTzJG__endedLink{color:var(--kc-brand-strong);word-break:keep-all;align-items:center;gap:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.Blog-module__TPTzJG__endedLink:hover{text-decoration:underline}.Blog-module__TPTzJG__hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--kc-radius);border:1px solid var(--kc-border);width:100%;display:block}.Blog-module__TPTzJG__postHead{border-bottom:1px solid var(--kc-border);flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.Blog-module__TPTzJG__postTitle{gap:16px}.Blog-module__TPTzJG__postTitle h1{word-break:keep-all;line-height:1.4}.Blog-module__TPTzJG__postTitle p{word-break:keep-all;font-size:17px;line-height:1.75}.Blog-module__TPTzJG__postMeta{color:var(--kc-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.Blog-module__TPTzJG__postDate{margin-left:auto}.Blog-module__TPTzJG__postTags{flex-wrap:wrap;gap:10px;display:flex}.Blog-module__TPTzJG__postTag{border:1px solid var(--kc-border);background:var(--kc-surface);color:var(--kc-muted);word-break:keep-all;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.3}.Blog-module__TPTzJG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.Blog-module__TPTzJG__actionBtn{border:1px solid var(--kc-border);background:var(--kc-card);color:var(--kc-text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.Blog-module__TPTzJG__actionBtn:hover{border-color:var(--kc-brand);background:var(--kc-brand-soft)}.Blog-module__TPTzJG__actionPrimary{background:var(--kc-brand);color:var(--kc-bg);border-color:#0000}.Blog-module__TPTzJG__actionPrimary:hover{background:var(--kc-brand-strong);color:var(--kc-bg);border-color:#0000}.Blog-module__TPTzJG__videoWrap{aspect-ratio:16/9;border-radius:var(--kc-radius);border:1px solid var(--kc-border);background:#000;width:100%;position:relative;overflow:hidden}.Blog-module__TPTzJG__videoWrap iframe,.Blog-module__TPTzJG__videoWrap img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.Blog-module__TPTzJG__videoBtn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.Blog-module__TPTzJG__videoPlay{color:#fff;background:#000000b3;border-radius:12px;justify-content:center;align-items:center;width:68px;height:48px;font-size:22px;display:flex}.Blog-module__TPTzJG__cta{border-radius:var(--kc-radius);border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);background:var(--kc-brand-soft);flex-direction:column;gap:12px;padding:20px;display:flex}.Blog-module__TPTzJG__ctaTitle{color:var(--kc-text);word-break:keep-all;font-size:15px;font-weight:800}.Blog-module__TPTzJG__ctaBtn{background:var(--kc-brand);color:var(--kc-bg);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:12px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.Blog-module__TPTzJG__disclosure{color:var(--kc-muted);word-break:keep-all;font-size:12px;font-weight:500;line-height:1.5}.Blog-module__TPTzJG__disclosureTop{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background:var(--kc-surface-2);text-align:center;color:var(--kc-muted);word-break:keep-all;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.6}.Blog-module__TPTzJG__mdBody{color:var(--kc-text);word-break:keep-all;counter-reset:mdh2 mdlead;flex-direction:column;gap:20px;font-size:17px;line-height:1.9;display:flex}.Blog-module__TPTzJG__mdH2{counter-increment:mdh2;counter-reset:mdlead;background:linear-gradient(100deg, color-mix(in srgb, var(--kc-brand) 15%, transparent) 0%, color-mix(in srgb, var(--kc-brand) 4%, transparent) 45%, transparent 80%);border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);word-break:keep-all;scroll-margin-top:calc(var(--kc-header-h) + 16px);border-radius:14px;align-items:center;gap:14px;margin-top:30px;padding:16px 22px;font-size:21px;font-weight:600;line-height:1.4;display:flex}.Blog-module__TPTzJG__mdH2:before{content:counter(mdh2);background:var(--kc-brand);width:34px;height:34px;color:var(--kc-bg);box-shadow:0 2px 10px color-mix(in srgb, var(--kc-brand) 34%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex}.Blog-module__TPTzJG__mdH2:first-child{margin-top:0}.Blog-module__TPTzJG__mdH3{scroll-margin-top:calc(var(--kc-header-h) + 16px);margin-top:8px;font-size:19px;font-weight:800;line-height:1.5}html:has(.Blog-module__TPTzJG__mdBody){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.Blog-module__TPTzJG__mdBody){scroll-behavior:auto}}.Blog-module__TPTzJG__toc{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:var(--kc-surface-2);padding:22px 24px}.Blog-module__TPTzJG__tocTitle{color:var(--kc-text);margin-bottom:14px;font-size:15px;font-weight:800}.Blog-module__TPTzJG__tocList{color:var(--kc-muted);flex-direction:column;gap:12px;padding-left:22px;font-size:16px;line-height:1.6;list-style:decimal;display:flex}.Blog-module__TPTzJG__tocList a{color:inherit;word-break:keep-all;text-decoration:none}.Blog-module__TPTzJG__tocList a:hover{color:var(--kc-brand);text-decoration:underline}.Blog-module__TPTzJG__mdH4{font-size:16px;font-weight:700}.Blog-module__TPTzJG__mdP{color:var(--kc-text);font-size:18px;font-weight:500;line-height:1.9}.Blog-module__TPTzJG__mdLead{counter-increment:mdlead;padding-left:28px}.Blog-module__TPTzJG__mdLead>strong:first-child{margin-bottom:2px;display:block}.Blog-module__TPTzJG__mdLead>strong:first-child:before{content:counter(mdlead) ".";width:28px;color:var(--kc-brand-strong);margin-left:-28px;display:inline-block}.Blog-module__TPTzJG__mdUl,.Blog-module__TPTzJG__mdOl{color:var(--kc-text);flex-direction:column;gap:14px;padding-left:4px;font-size:17px;font-weight:500;line-height:1.8;display:flex}.Blog-module__TPTzJG__mdTable td,.Blog-module__TPTzJG__mdUl p,.Blog-module__TPTzJG__mdOl p{color:var(--kc-text)}.Blog-module__TPTzJG__mdUl>li{padding-left:18px;position:relative}.Blog-module__TPTzJG__mdUl>li:before{content:"–";color:var(--kc-muted);position:absolute;left:0}.Blog-module__TPTzJG__mdOl{padding-left:24px}.Blog-module__TPTzJG__mdOl>li{list-style:decimal}.Blog-module__TPTzJG__mdQuote{border-left:4px solid var(--kc-brand);border-radius:var(--kc-radius-sm);background:var(--kc-surface);color:var(--kc-muted);padding:14px 18px;font-size:15px;font-weight:600}.Blog-module__TPTzJG__mdFigure{flex-direction:column;gap:12px;margin-block:8px;display:flex}.Blog-module__TPTzJG__mdImg{border-radius:var(--kc-radius);border:1px solid var(--kc-border);width:100%;height:auto;display:block}.Blog-module__TPTzJG__mdCaption{color:var(--kc-muted);text-align:center;font-size:13px;font-weight:500}.Blog-module__TPTzJG__mdTableWrap{overflow-x:auto}.Blog-module__TPTzJG__mdTable{border-collapse:collapse;width:100%;font-size:14px}.Blog-module__TPTzJG__mdTable th,.Blog-module__TPTzJG__mdTable td{border:1px solid var(--kc-border);text-align:left;padding:10px 12px}.Blog-module__TPTzJG__mdTable th{background:var(--kc-surface);font-weight:700}.Blog-module__TPTzJG__mdCode{background:var(--kc-surface);border-radius:6px;padding:2px 6px;font-size:14px}.Blog-module__TPTzJG__mdBody a{color:var(--kc-brand-strong);transition:background-size .25s var(--kc-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;margin:0 4px;padding-bottom:2px;font-weight:700;text-decoration:none}.Blog-module__TPTzJG__mdBody a:hover{background-size:100% 2px}.Blog-module__TPTzJG__mdBody a:after{content:"→";transition:transform .25s var(--kc-ease);margin-left:3px;font-size:.94em;display:inline-block}.Blog-module__TPTzJG__mdBody a:hover:after{transform:translate(3px)}.Blog-module__TPTzJG__mdBody article a:after,.Blog-module__TPTzJG__mdBody a.Blog-module__TPTzJG__inlineCta:after,.Blog-module__TPTzJG__tocList a:after{content:none}@media (prefers-reduced-motion:reduce){.Blog-module__TPTzJG__mdBody a,.Blog-module__TPTzJG__mdBody a:after{transition:none}}.Blog-module__TPTzJG__mdBody article a{color:inherit;font-weight:inherit;background-image:none;padding-bottom:0}.Blog-module__TPTzJG__ctaBtnText,.Blog-module__TPTzJG__mdBody article a.Blog-module__TPTzJG__ctaBtnText{height:50px;color:var(--kc-text);box-shadow:0 6px 16px var(--kc-brand-soft);transition:transform .14s var(--kc-spring), background-color .2s ease;border-radius:40px;justify-content:center;align-items:center;margin-top:20px;padding:0 26px;font-size:16px;font-weight:700;display:flex}.Blog-module__TPTzJG__ctaBtnText:active{transform:scale(.97)}.Blog-module__TPTzJG__ctaBtnText:hover,.Blog-module__TPTzJG__mdBody article a.Blog-module__TPTzJG__ctaBtnText:hover{background:var(--kc-brand);color:var(--kc-text);box-shadow:0 10px 22px var(--kc-brand-soft);transform:translateY(-2px)}.Blog-module__TPTzJG__slider{position:relative}.Blog-module__TPTzJG__sliderTrack{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:var(--kc-surface);align-items:stretch;display:flex;overflow-x:auto}.Blog-module__TPTzJG__sliderTrack::-webkit-scrollbar{display:none}.Blog-module__TPTzJG__sliderSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.Blog-module__TPTzJG__sliderSlide figure{justify-content:center;width:100%;margin-block:0}.Blog-module__TPTzJG__sliderSlide .Blog-module__TPTzJG__mdImg{object-fit:contain;border:0;border-radius:0;width:auto;max-width:100%;max-height:520px;margin-inline:auto}.Blog-module__TPTzJG__sliderArrow{border:1px solid var(--kc-border);background:color-mix(in srgb, var(--kc-card) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--kc-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Blog-module__TPTzJG__sliderArrow:disabled{opacity:0;pointer-events:none}.Blog-module__TPTzJG__sliderPrev{left:10px}.Blog-module__TPTzJG__sliderNext{right:10px}.Blog-module__TPTzJG__sliderDots{justify-content:center;gap:6px;padding-top:12px;display:flex}.Blog-module__TPTzJG__sliderDot,.Blog-module__TPTzJG__sliderDotOn{background:var(--kc-border);border-radius:50%;width:7px;height:7px;transition:background-color .15s}.Blog-module__TPTzJG__sliderDotOn{background:var(--kc-brand)}.Blog-module__TPTzJG__inlineCta{border-radius:var(--kc-radius-sm);border:1px solid color-mix(in srgb, var(--kc-accent-red) 35%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--kc-accent-red) 14%, transparent), color-mix(in srgb, var(--kc-accent-red) 5%, transparent));transition:border-color .18s var(--kc-ease), background-color .18s var(--kc-ease), transform .18s var(--kc-ease);align-items:center;gap:12px;padding:14px 16px 14px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.Blog-module__TPTzJG__inlineCta:before{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--kc-card) 55%, transparent), transparent);pointer-events:none;width:45%;animation:3.6s ease-in-out infinite Blog-module__TPTzJG__kc-inline-sweep;position:absolute;inset:0 auto 0 -60%}.Blog-module__TPTzJG__inlineCtaBar{background:var(--kc-accent-red);width:6px;position:absolute;top:0;bottom:0;left:0}.Blog-module__TPTzJG__inlineCtaIcon{flex:none;font-size:20px;line-height:1}.Blog-module__TPTzJG__inlineCtaBody{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.Blog-module__TPTzJG__inlineCtaHook{color:color-mix(in srgb, var(--kc-accent-red) 85%, var(--kc-text));word-break:keep-all;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.Blog-module__TPTzJG__inlineCtaChip{background:var(--kc-accent-red);color:var(--kc-bg);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.Blog-module__TPTzJG__mdBody a.Blog-module__TPTzJG__inlineCta{background-image:linear-gradient(100deg, color-mix(in srgb, var(--kc-accent-red) 14%, transparent), color-mix(in srgb, var(--kc-accent-red) 5%, transparent));font-weight:inherit;color:inherit;padding-bottom:14px}.Blog-module__TPTzJG__inlineCta:hover{border-color:var(--kc-accent-red);transform:translateY(-1px)}.Blog-module__TPTzJG__inlineCtaText{color:var(--kc-text);word-break:keep-all;font-size:16px;font-weight:800;line-height:1.4}.Blog-module__TPTzJG__inlineCtaGo{background:var(--kc-accent-red);color:var(--kc-bg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:8px 12px 8px 14px;font-size:13px;font-weight:800;animation:1.6s ease-in-out infinite Blog-module__TPTzJG__kc-inline-arrow;display:inline-flex}.Blog-module__TPTzJG__inlineCta:hover .Blog-module__TPTzJG__inlineCtaGo{animation-play-state:paused}.Blog-module__TPTzJG__inlineCta .Blog-module__TPTzJG__inlineCtaArrow{color:var(--kc-bg);transition:transform .28s var(--kc-spring)}.Blog-module__TPTzJG__inlineCta:hover .Blog-module__TPTzJG__inlineCtaArrow{transform:translate(3px)}.Blog-module__TPTzJG__inlineCtaSeen{animation:Blog-module__TPTzJG__kc-inline-pop .62s var(--kc-spring) 1}.Blog-module__TPTzJG__inlineCtaUrgent{border-color:var(--kc-accent-red)}.Blog-module__TPTzJG__mdBody a.Blog-module__TPTzJG__inlineCtaUrgent{background-image:linear-gradient(100deg, color-mix(in srgb, var(--kc-accent-red) 24%, transparent), color-mix(in srgb, var(--kc-accent-red) 9%, transparent))}@media (max-width:480px){.Blog-module__TPTzJG__inlineCta{gap:10px;padding:12px 12px 12px 18px}.Blog-module__TPTzJG__inlineCtaText{font-size:15px}.Blog-module__TPTzJG__inlineCtaHook{font-size:12px}.Blog-module__TPTzJG__inlineCtaGo{gap:0;padding:8px;font-size:0}}.Blog-module__TPTzJG__leadForm{width:100%;margin:4px 0;display:block}@keyframes Blog-module__TPTzJG__kc-inline-arrow{0%,45%,to{transform:translate(0)}60%{transform:translate(6px)}72%{transform:translate(0)}84%{transform:translate(3px)}93%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Blog-module__TPTzJG__inlineCtaArrowWrap,.Blog-module__TPTzJG__inlineCta .Blog-module__TPTzJG__inlineCtaArrow{transition:none;animation:none;transform:none}}.Blog-module__TPTzJG__mdMark{background:linear-gradient(to top, color-mix(in srgb, var(--kc-accent-red) 30%, transparent) 20%, transparent 30%);color:inherit;border-radius:3px;padding:0 2px;font-weight:700}[data-mui-color-scheme=dark] .Blog-module__TPTzJG__mdMark{background:linear-gradient(to top, color-mix(in srgb, var(--kc-accent-red) 42%, transparent) 20%, transparent 30%)}.Blog-module__TPTzJG__mdBody strong{color:var(--kc-brand-strong)}@media (max-width:640px){.Blog-module__TPTzJG__sliderSlide .Blog-module__TPTzJG__mdImg{max-height:380px}.Blog-module__TPTzJG__sliderArrow{width:34px;height:34px}.Blog-module__TPTzJG__list{grid-template-columns:1fr;gap:16px}.Blog-module__TPTzJG__cardBody{gap:8px;padding:15px 16px 17px}.Blog-module__TPTzJG__cardTitle{font-size:17px}.Blog-module__TPTzJG__cardDesc{font-size:14px}.Blog-module__TPTzJG__cardThumb{font-size:52px}.Blog-module__TPTzJG__postHead{gap:16px;padding-bottom:24px}.Blog-module__TPTzJG__postTitle{gap:12px}.Blog-module__TPTzJG__postTitle p{font-size:16px}.Blog-module__TPTzJG__actions{gap:6px}.Blog-module__TPTzJG__actionBtn{padding:9px 14px;font-size:13px}.Blog-module__TPTzJG__postTag{padding:5px 11px;font-size:12px}.Blog-module__TPTzJG__mdBody{gap:28px;font-size:16px;line-height:1.85}.Blog-module__TPTzJG__mdP{font-size:16px;line-height:1.85}.Blog-module__TPTzJG__mdUl,.Blog-module__TPTzJG__mdOl{padding-left:20px;font-size:16px}.Blog-module__TPTzJG__mdH2{gap:12px;margin-top:14px;padding:14px 16px;font-size:19px}.Blog-module__TPTzJG__mdH2:before{width:30px;height:30px;font-size:15px}.Blog-module__TPTzJG__mdH3{font-size:17px}.Blog-module__TPTzJG__toc{padding:18px 20px}.Blog-module__TPTzJG__tocList{font-size:15px}}.Blog-module__TPTzJG__place{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:var(--kc-surface);flex-direction:column;gap:20px;margin:22px 0;padding:18px 20px;display:flex}.Blog-module__TPTzJG__placeName{color:var(--kc-text);word-break:keep-all;font-size:16px;font-weight:800;line-height:1.4}.Blog-module__TPTzJG__placeAddr{color:var(--kc-muted);word-break:keep-all;align-items:center;gap:2px;margin-top:-10px;font-size:14px;line-height:1.5;display:flex}.Blog-module__TPTzJG__placeAddrText{flex:auto;min-width:0}.Blog-module__TPTzJG__placeMapBox{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);overflow:hidden}.Blog-module__TPTzJG__placeMap{aspect-ratio:16/10;width:100%}.Blog-module__TPTzJG__placeRoutes{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.Blog-module__TPTzJG__placeRoute{align-items:baseline;gap:10px;display:flex}.Blog-module__TPTzJG__placeRouteLabel{border-radius:var(--kc-radius-sm);background:var(--kc-brand-soft);min-width:52px;color:var(--kc-brand-strong);text-align:center;flex:none;padding:3px 8px;font-size:13px;font-weight:700}.Blog-module__TPTzJG__placeRouteText{min-width:0;color:var(--kc-text);word-break:keep-all;flex:auto;font-size:15px;line-height:1.6}.Blog-module__TPTzJG__placeParking{border-radius:var(--kc-radius-sm);border:1px solid color-mix(in srgb, var(--kc-accent-red) 25%, transparent);background:color-mix(in srgb, var(--kc-accent-red) 8%, transparent);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.Blog-module__TPTzJG__placeParkingHead{color:var(--kc-text);align-items:baseline;gap:8px;font-size:14px;font-weight:800;display:flex}.Blog-module__TPTzJG__placeParkingNote{color:var(--kc-muted);align-self:flex-end;font-size:12px;font-weight:500}.Blog-module__TPTzJG__placeParkingList{flex-direction:column;gap:6px;display:flex}.Blog-module__TPTzJG__placeParkingRow{align-items:baseline;gap:10px;display:flex}.Blog-module__TPTzJG__placeParkingLabel{min-width:52px;color:color-mix(in srgb, var(--kc-accent-red) 80%, var(--kc-text));flex:none;align-items:baseline;gap:6px;font-size:13px;font-weight:700;display:flex}.Blog-module__TPTzJG__placeParkingLabel:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-3px)}.Blog-module__TPTzJG__placeParkingValue{min-width:0;color:var(--kc-text);word-break:keep-all;flex:auto;margin:0;font-size:14px;line-height:1.6}.Blog-module__TPTzJG__placeLink{border-radius:var(--kc-radius-sm);border:1px solid var(--kc-border);background:var(--kc-card);transition:border-color .18s var(--kc-ease), background-color .18s var(--kc-ease);align-self:flex-start;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none}.Blog-module__TPTzJG__placeLink:hover{border-color:var(--kc-brand);background:var(--kc-brand-soft)}.Blog-module__TPTzJG__mdBody a.Blog-module__TPTzJG__placeLink{color:var(--kc-text);background-image:none;padding-bottom:9px}.Blog-module__TPTzJG__mdBody a.Blog-module__TPTzJG__placeLink:after{content:none}@media (max-width:480px){.Blog-module__TPTzJG__place{padding:16px}.Blog-module__TPTzJG__placeRouteText{font-size:14px}}@keyframes Blog-module__TPTzJG__kc-inline-sweep{0%{transform:translate(0)}55%,to{transform:translate(400%)}}@keyframes Blog-module__TPTzJG__kc-inline-pop{0%{transform:scale(1)}40%{transform:scale(1.022)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Blog-module__TPTzJG__inlineCta:before,.Blog-module__TPTzJG__inlineCtaSeen,.Blog-module__TPTzJG__inlineCtaGo{animation:none}}
.Calc-module__pEHBca__calc_container{flex-direction:column;gap:20px;display:flex}.Calc-module__pEHBca__calc_container>[data-aff],.Calc-module__pEHBca__calc_input>[data-aff],.Calc-module__pEHBca__result_container>[data-aff],.Calc-module__pEHBca__result_group>[data-aff]{margin-block:2px}.Calc-module__pEHBca__calc_subTitle{flex-direction:column;display:flex}.Calc-module__pEHBca__calc_group{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);flex-direction:column;gap:20px;padding:18px 18px 20px;display:flex}.Calc-module__pEHBca__field_row{gap:12px;display:flex}.Calc-module__pEHBca__field_row>*{flex:1;min-width:0}.Calc-module__pEHBca__group_label{counter-increment:kc-step;align-items:center;gap:10px;margin-bottom:8px;display:flex;color:var(--kc-text)!important;font-size:14px!important;font-weight:700!important}.Calc-module__pEHBca__group_label:before{content:counter(kc-step);background-color:var(--kc-surface-2);width:22px;height:22px;color:var(--kc-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.Calc-module__pEHBca__calc_group[data-complete=true] .Calc-module__pEHBca__group_label:before{content:"";background-color:var(--kc-brand);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2013l4%204L19%207'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px}.Calc-module__pEHBca__calc_group[data-complete=true]{border-color:color-mix(in srgb, var(--kc-brand) 40%, transparent)}.Calc-module__pEHBca__subgroup{flex-direction:column;gap:10px;display:flex}.Calc-module__pEHBca__subLabel{color:var(--kc-muted)!important;font-size:13px!important;font-weight:600!important}.Calc-module__pEHBca__deprecatedLabel{color:var(--kc-muted)!important}.Calc-module__pEHBca__deprecatedOption .MuiFormControlLabel-label{color:var(--kc-muted)}.Calc-module__pEHBca__deprecatedOption .MuiRadio-root{color:var(--kc-muted);filter:grayscale()}.Calc-module__pEHBca__calc_input{counter-reset:kc-step;flex-direction:column;gap:20px;display:flex}.Calc-module__pEHBca__submit{height:52px;box-shadow:0 6px 16px var(--kc-brand-soft);transition:transform .14s var(--kc-spring), background-color .2s ease, box-shadow .24s ease;border-radius:40px;justify-content:center;align-items:center;margin-top:10px;font-size:15px;font-weight:650;display:flex;background-color:var(--kc-brand)!important;color:var(--kc-bg)!important}.Calc-module__pEHBca__submit:hover{background-color:var(--kc-brand-strong)!important;color:var(--kc-bg)!important}.Calc-module__pEHBca__submit:active{transform:scale(.97)}.Calc-module__pEHBca__submit[data-ready=false],.Calc-module__pEHBca__submit[data-ready=false]:hover{box-shadow:none;background-color:var(--kc-surface-2)!important;color:var(--kc-muted)!important}.Calc-module__pEHBca__result_container{opacity:0;animation:Calc-module__pEHBca__fadein .45s var(--kc-spring) .1s forwards;scroll-margin-top:calc(var(--kc-header-h) + 12px);flex-direction:column;gap:20px;display:flex}.Calc-module__pEHBca__result_group{flex-direction:column;gap:20px;display:flex}.Calc-module__pEHBca__title{justify-content:space-between;align-items:center;display:flex}.Calc-module__pEHBca__result_container .Calc-module__pEHBca__title{justify-content:flex-start}.Calc-module__pEHBca__result_container .Calc-module__pEHBca__title .Calc-module__pEHBca__icon{margin-left:auto}.Calc-module__pEHBca__icon{opacity:1;font-size:28px;animation:2s step-end infinite Calc-module__pEHBca__blink}.Calc-module__pEHBca__result{border-radius:var(--kc-radius);background-color:var(--kc-surface);border:1px solid var(--kc-border);box-shadow:var(--kc-shadow-sm);padding:20px;transition:all .2s;position:relative}.Calc-module__pEHBca__list{flex-direction:column;gap:24px;display:flex}.Calc-module__pEHBca__item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Calc-module__pEHBca__label{color:var(--kc-muted);word-break:keep-all;flex:auto;min-width:0;font-size:16px;font-weight:500}.Calc-module__pEHBca__label:before{content:"- "}.Calc-module__pEHBca__low_rank:before{content:"└ "}.Calc-module__pEHBca__value{color:var(--kc-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;margin-left:auto;font-size:18px;font-weight:600}.Calc-module__pEHBca__value_text{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;flex-shrink:1}.Calc-module__pEHBca__value_note{color:var(--kc-muted);margin-left:6px;font-size:14px;font-weight:500}.Calc-module__pEHBca__value_muted{color:var(--kc-muted);font-weight:500}.Calc-module__pEHBca__list_note{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.Calc-module__pEHBca__source{color:var(--kc-muted);text-align:center;margin:0;font-size:14px;line-height:1.6}.Calc-module__pEHBca__value_emoji{align-items:center;gap:6px;display:inline-flex}.Calc-module__pEHBca__valueLink{color:var(--kc-brand-strong);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--kc-brand-strong) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--kc-brand-strong) 45%, transparent);transition:text-decoration-color .15s}.Calc-module__pEHBca__valueLink:hover{-webkit-text-decoration-color:var(--kc-brand-strong);text-decoration-color:var(--kc-brand-strong)}.Calc-module__pEHBca__itemNote{text-align:right;color:var(--kc-muted);word-break:keep-all;flex:0 0 100%;font-size:14px;font-weight:500;line-height:1.55}.Calc-module__pEHBca__value.Calc-module__pEHBca__deduction,.Calc-module__pEHBca__result_value.Calc-module__pEHBca__deduction{color:var(--kc-danger)}.Calc-module__pEHBca__divider{border-top:1px solid var(--kc-border);margin-top:10px;margin-bottom:10px}.Calc-module__pEHBca__division_label{color:var(--kc-text);letter-spacing:.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.Calc-module__pEHBca__division_label:before{content:"";background-color:var(--kc-brand);border-radius:2px;width:3px;height:14px}.Calc-module__pEHBca__division_label_deduction:before{background-color:var(--kc-danger)}.Calc-module__pEHBca__list>.Calc-module__pEHBca__division_label:not(:first-child),.Calc-module__pEHBca__result_item{border-top:2px solid var(--kc-border);padding-top:20px}.Calc-module__pEHBca__list>.Calc-module__pEHBca__result_item:first-child,.Calc-module__pEHBca__division_label+.Calc-module__pEHBca__result_item{border-top:none;padding-top:0}.Calc-module__pEHBca__result_label{color:var(--kc-text);word-break:keep-all;flex:auto;min-width:0;font-size:20px;font-weight:700}.Calc-module__pEHBca__result_value{color:var(--kc-brand-strong);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:24px;font-weight:800}.Calc-module__pEHBca__result_value.Calc-module__pEHBca__result_value_neutral{color:var(--kc-text)}.Calc-module__pEHBca__result_item_sub .Calc-module__pEHBca__result_label,.Calc-module__pEHBca__result_item_sub .Calc-module__pEHBca__result_value{font-weight:600}@media (max-width:480px){.Calc-module__pEHBca__result{padding:16px}.Calc-module__pEHBca__division_label{font-size:16px}.Calc-module__pEHBca__result_label,.Calc-module__pEHBca__result_value{font-size:18px}}.Calc-module__pEHBca__result:hover{box-shadow:var(--kc-shadow-md)}.Calc-module__pEHBca__breakdown{padding:6px 2px 2px}.Calc-module__pEHBca__vizCard{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:16px;padding:18px 16px;display:flex}.Calc-module__pEHBca__badge_ok,.Calc-module__pEHBca__badge_no{border-radius:var(--kc-radius-sm);align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.Calc-module__pEHBca__badge_ok{color:var(--kc-brand-strong);background-color:color-mix(in srgb, var(--kc-brand) 12%, transparent)}.Calc-module__pEHBca__badge_no{color:var(--kc-text);background-color:color-mix(in srgb, var(--kc-accent-warm) 14%, transparent)}.Calc-module__pEHBca__hint{color:var(--kc-muted);padding:2px 2px 0;font-size:14px}.Calc-module__pEHBca__label_head{flex-direction:column;gap:4px;display:flex}.Calc-module__pEHBca__label_head .Calc-module__pEHBca__group_label{margin-bottom:0}.Calc-module__pEHBca__label_head .Calc-module__pEHBca__hint{padding-top:0}.Calc-module__pEHBca__field_hint{flex-direction:column;gap:8px;display:flex}.Calc-module__pEHBca__field_hint .Calc-module__pEHBca__hint{padding-top:0}.Calc-module__pEHBca__moreLink{align-self:flex-start;text-decoration:underline;color:var(--kc-muted)!important;font-weight:600!important}.Calc-module__pEHBca__celebrate{color:var(--kc-brand-strong);animation:Calc-module__pEHBca__kc-celebrate-blink 1.05s var(--kc-ease) infinite;font-weight:800}@keyframes Calc-module__pEHBca__kc-celebrate-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.Calc-module__pEHBca__celebrate{animation:none}}.Calc-module__pEHBca__desc{text-align:right;font-size:14px;font-weight:500}.Calc-module__pEHBca__desc>a{color:var(--kc-brand-strong);font-size:14px;font-weight:600;text-decoration:underline}.Calc-module__pEHBca__desc_container{margin-top:20px}.Calc-module__pEHBca__desc_list{flex-direction:column;gap:6px;display:flex}.Calc-module__pEHBca__desc_item{color:var(--kc-muted);font-size:14px;font-weight:500;line-height:21px}.Calc-module__pEHBca__desc_list a,.Calc-module__pEHBca__desc_item>a{color:var(--kc-brand-strong);font-size:14px;font-weight:600;text-decoration:underline}.Calc-module__pEHBca__military_notice,.Calc-module__pEHBca__notice{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-accent-warm) 14%, transparent);color:var(--kc-text);margin-top:40px;padding:12px 14px;font-size:14px;line-height:1.55}.Calc-module__pEHBca__notice_lead{margin-top:0;margin-bottom:20px}.Calc-module__pEHBca__holiday_block{flex-direction:column;gap:10px;display:flex}.Calc-module__pEHBca__holiday_chips{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.Calc-module__pEHBca__holiday_chip{background-color:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.Calc-module__pEHBca__holiday_chip_weekend{background-color:color-mix(in srgb, var(--kc-danger) 12%, transparent);border-color:color-mix(in srgb, var(--kc-danger) 30%, transparent)}.Calc-module__pEHBca__holiday_chip_alt{background-color:color-mix(in srgb, var(--kc-accent-warm) 14%, transparent);border-color:color-mix(in srgb, var(--kc-accent-warm) 32%, transparent)}.Calc-module__pEHBca__holiday_chip_name{color:var(--kc-brand-strong);font-size:14px;font-weight:600}.Calc-module__pEHBca__holiday_chip_weekend .Calc-module__pEHBca__holiday_chip_name{color:var(--kc-danger)}.Calc-module__pEHBca__holiday_chip_alt .Calc-module__pEHBca__holiday_chip_name{color:var(--kc-accent-warm)}.Calc-module__pEHBca__holiday_chip_date{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.Calc-module__pEHBca__holiday_years{flex-direction:column;gap:8px;margin-top:10px;display:flex}.Calc-module__pEHBca__holiday_year{border:1px solid var(--kc-border);border-radius:12px;overflow:hidden}.Calc-module__pEHBca__holiday_year_head{cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex}.Calc-module__pEHBca__holiday_year_label{color:var(--kc-text);font-size:15px;font-weight:700}.Calc-module__pEHBca__holiday_year_count{color:var(--kc-muted);font-variant-numeric:tabular-nums;flex:auto;font-size:14px;font-weight:500}.Calc-module__pEHBca__holiday_year_icon{color:var(--kc-muted);transition:transform .2s}.Calc-module__pEHBca__holiday_year_icon_open{transform:rotate(180deg)}.Calc-module__pEHBca__holiday_year_body{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.Calc-module__pEHBca__holiday_year_body[data-open=true]{grid-template-rows:1fr}.Calc-module__pEHBca__holiday_year_body_inner{min-height:0;overflow:hidden}.Calc-module__pEHBca__holiday_year .Calc-module__pEHBca__holiday_chips{margin-top:0;padding:0 14px 14px}@keyframes Calc-module__pEHBca__fadein{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes Calc-module__pEHBca__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Calc-module__pEHBca__result_container{opacity:1;animation:none}.Calc-module__pEHBca__icon{animation:none}.Calc-module__pEHBca__holdSummary:after{transition:none}.Calc-module__pEHBca__holdBox::details-content{transition:none}}.Calc-module__pEHBca__holdBox{border-top:2px solid var(--kc-border);interpolate-size:allow-keywords;margin-top:16px;padding-top:16px}.Calc-module__pEHBca__holdBox::details-content{content-visibility:hidden;block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.Calc-module__pEHBca__holdBox[open]::details-content{content-visibility:visible;block-size:auto}.Calc-module__pEHBca__holdSummary{cursor:pointer;color:var(--kc-muted);align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:flex}.Calc-module__pEHBca__holdSummary::-webkit-details-marker{display:none}.Calc-module__pEHBca__holdSummary:after{content:"";border-right:2px solid var(--kc-muted);border-bottom:2px solid var(--kc-muted);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.Calc-module__pEHBca__holdBox[open] .Calc-module__pEHBca__holdSummary:after{transform:rotate(225deg)}.Calc-module__pEHBca__holdBody{flex-direction:column;gap:24px;padding-top:14px;display:flex}.Calc-module__pEHBca__holdRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.Calc-module__pEHBca__holdRow>span:first-child{color:var(--kc-text);font-size:16px;font-weight:600}.Calc-module__pEHBca__holdRow>span:last-child{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.Calc-module__pEHBca__holdCalc{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.Calc-module__pEHBca__holdHint{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-brand) 10%, transparent);color:var(--kc-text);word-break:keep-all;padding:12px 14px;font-size:14px;line-height:1.6}
.CoupangBanner-module__IjP3Dq__wrap{flex-direction:column;gap:6px;width:100%;display:flex}.CoupangBanner-module__IjP3Dq__slot{width:100%}.CoupangBanner-module__IjP3Dq__rail{max-width:100%;margin-top:20px}.CoupangBanner-module__IjP3Dq__disclosure{color:var(--kc-muted);text-align:center;word-break:keep-all;font-size:11px;font-weight:400;line-height:1.5}
.BackNav-module__2j_8ra__nav{border-bottom:1px solid var(--kc-border);padding-bottom:12px;display:flex}.BackNav-module__2j_8ra__link{min-height:44px;color:var(--kc-muted);border-radius:999px;align-items:center;gap:4px;margin-left:-8px;padding:0 16px 0 8px;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.BackNav-module__2j_8ra__link:hover{background:var(--kc-surface);color:var(--kc-text)}
.BreakdownBar-module__e3PA9a__wrap{flex-direction:column;gap:30px;display:flex}.BreakdownBar-module__e3PA9a__title{color:var(--kc-text);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.BreakdownBar-module__e3PA9a__title:before{content:"";background-color:var(--kc-brand);border-radius:2px;flex-shrink:0;width:4px;height:.85em}.BreakdownBar-module__e3PA9a__bar{background:var(--kc-surface);border-radius:999px;width:100%;height:16px;display:flex;overflow:hidden}.BreakdownBar-module__e3PA9a__seg{height:100%;transition:width .5s var(--kc-ease)}.BreakdownBar-module__e3PA9a__seg+.BreakdownBar-module__e3PA9a__seg{box-shadow:-1px 0 #00000014}@media (hover:hover){.BreakdownBar-module__e3PA9a__seg{cursor:help}}@media (pointer:coarse){.BreakdownBar-module__e3PA9a__bar{height:20px}}.BreakdownBar-module__e3PA9a__legend{grid-template-columns:1fr 1fr;gap:14px 16px;margin:0;padding:0;list-style:none;display:grid}.BreakdownBar-module__e3PA9a__legendItem{align-items:center;gap:8px;font-size:16px;display:flex}.BreakdownBar-module__e3PA9a__dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.BreakdownBar-module__e3PA9a__label{color:var(--kc-muted)}.BreakdownBar-module__e3PA9a__value{color:var(--kc-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.BreakdownBar-module__e3PA9a__pct{text-align:right;min-width:42px;color:var(--kc-muted);font-variant-numeric:tabular-nums}.BreakdownBar-module__e3PA9a__note{color:var(--kc-muted);background:var(--kc-card);border-radius:var(--kc-radius-sm);margin:0;padding:12px 14px;font-size:14px;line-height:1.7}.BreakdownBar-module__e3PA9a__note strong{color:var(--kc-brand-strong);font-weight:700}@media (max-width:480px){.BreakdownBar-module__e3PA9a__legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.BreakdownBar-module__e3PA9a__seg{transition:none}}
.LifeTimeline-module__W4YXAq__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:18px;padding:18px 16px;display:flex}.LifeTimeline-module__W4YXAq__head{flex-direction:column;gap:8px;display:flex}.LifeTimeline-module__W4YXAq__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.LifeTimeline-module__W4YXAq__sub{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:20px}.LifeTimeline-module__W4YXAq__genderRow{border-bottom:1px solid var(--kc-border);flex-direction:column;gap:6px;margin-top:2px;padding-bottom:18px;display:flex}.LifeTimeline-module__W4YXAq__headSep{border-bottom:1px solid var(--kc-border);padding-bottom:18px}.LifeTimeline-module__W4YXAq__genderHint{color:var(--kc-muted);margin-top:4px;font-size:14px}.LifeTimeline-module__W4YXAq__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.LifeTimeline-module__W4YXAq__row{opacity:0;transition:opacity .4s var(--kc-ease,ease), transform .4s var(--kc-ease,ease);grid-template-columns:34px 1fr;gap:12px;padding:14px 0;display:grid;transform:translateY(8px)}.LifeTimeline-module__W4YXAq__shown .LifeTimeline-module__W4YXAq__row{opacity:1;transform:translateY(0)}.LifeTimeline-module__W4YXAq__timeline:before{content:"";background:var(--kc-border);z-index:0;width:2px;position:absolute;top:31px;bottom:31px;left:17px;transform:translate(-50%)}.LifeTimeline-module__W4YXAq__node{justify-content:center;align-items:flex-start;padding-top:2px;display:flex;position:relative}.LifeTimeline-module__W4YXAq__nodeEmoji{z-index:1;background:var(--kc-surface);border:2px solid var(--kc-border);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex;position:relative}.LifeTimeline-module__W4YXAq__row[data-status=past] .LifeTimeline-module__W4YXAq__nodeEmoji{background:var(--kc-brand-soft);border-color:var(--kc-brand)}.LifeTimeline-module__W4YXAq__row[data-status=today] .LifeTimeline-module__W4YXAq__nodeEmoji{border-color:var(--kc-brand-strong)}.LifeTimeline-module__W4YXAq__body{flex-direction:column;gap:8px;min-width:0;display:flex}.LifeTimeline-module__W4YXAq__rowTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.LifeTimeline-module__W4YXAq__label{color:var(--kc-text);word-break:keep-all;font-size:16px;font-weight:700}.LifeTimeline-module__W4YXAq__row[data-status=future] .LifeTimeline-module__W4YXAq__label{color:var(--kc-muted)}.LifeTimeline-module__W4YXAq__statusChip{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--kc-muted);background:var(--kc-surface-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 11px;font-size:14px;font-weight:700;display:inline-flex}.LifeTimeline-module__W4YXAq__statusChip[data-status=past]{color:var(--kc-brand-strong);background:var(--kc-brand-soft)}.LifeTimeline-module__W4YXAq__statusChip[data-status=today]{color:var(--kc-bg);background:var(--kc-brand)}.LifeTimeline-module__W4YXAq__checkIcon{color:var(--kc-brand-strong);font-size:18px!important}.LifeTimeline-module__W4YXAq__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.LifeTimeline-module__W4YXAq__when{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.LifeTimeline-module__W4YXAq__age{color:var(--kc-muted);font-size:14px;font-weight:500}.LifeTimeline-module__W4YXAq__note{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:18px}.LifeTimeline-module__W4YXAq__todayRow{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.LifeTimeline-module__W4YXAq__todayNode{background:var(--kc-brand-strong);width:15px;height:15px;box-shadow:0 0 0 5px var(--kc-brand-soft);border-radius:50%;justify-self:center;animation:2s ease-in-out infinite LifeTimeline-module__W4YXAq__kc-now-glow;position:relative}.LifeTimeline-module__W4YXAq__todayNode:after{content:"";border:2px solid var(--kc-brand);pointer-events:none;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite LifeTimeline-module__W4YXAq__kc-now-ping;position:absolute;inset:-5px}.LifeTimeline-module__W4YXAq__todayBody{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:fit-content;padding:10px 16px;display:flex}.LifeTimeline-module__W4YXAq__todayLabel{color:var(--kc-brand-strong);font-size:15px;font-weight:800}.LifeTimeline-module__W4YXAq__todayDate{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.LifeTimeline-module__W4YXAq__tableBlock{border-top:1px solid var(--kc-border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.LifeTimeline-module__W4YXAq__tableLabel{color:var(--kc-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.LifeTimeline-module__W4YXAq__tableLabel:before{content:"";background-color:var(--kc-brand);border-radius:2px;width:3px;height:14px}.LifeTimeline-module__W4YXAq__tableToggle{cursor:pointer;width:100%;color:var(--kc-text);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:flex}.LifeTimeline-module__W4YXAq__tableToggle:before{content:"";background-color:var(--kc-brand);border-radius:2px;flex:none;width:3px;height:14px}.LifeTimeline-module__W4YXAq__tableToggleLabel{flex:1}.LifeTimeline-module__W4YXAq__tableToggleHint{color:var(--kc-brand-strong);font-size:14px;font-weight:600}.LifeTimeline-module__W4YXAq__tableToggle:hover .LifeTimeline-module__W4YXAq__tableToggleHint{text-decoration:underline}.LifeTimeline-module__W4YXAq__tableBlock table td{padding:14px}@media (prefers-reduced-motion:reduce){.LifeTimeline-module__W4YXAq__row{opacity:1;transition:none;transform:none}.LifeTimeline-module__W4YXAq__todayNode,.LifeTimeline-module__W4YXAq__todayNode:after{animation:none}.LifeTimeline-module__W4YXAq__todayNode:after{display:none}}
.Disclaimer-module__NPi0Ja__disclaimer{flex-direction:column;display:flex}.Disclaimer-module__NPi0Ja__summary{cursor:pointer;text-align:right;color:var(--kc-muted);-webkit-user-select:none;user-select:none;background:0 0;border:none;align-self:flex-end;padding:0;font-size:14px}.Disclaimer-module__NPi0Ja__summary:after{content:" ▾"}.Disclaimer-module__NPi0Ja__disclaimer[data-open=true] .Disclaimer-module__NPi0Ja__summary:after{content:" ▴"}.Disclaimer-module__NPi0Ja__body_wrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.Disclaimer-module__NPi0Ja__body_wrap[data-open=true]{grid-template-rows:1fr}.Disclaimer-module__NPi0Ja__body_inner{min-height:0;overflow:hidden}.Disclaimer-module__NPi0Ja__body{flex-direction:column;gap:8px;padding-top:8px;display:flex}
.YearCapsuleView-module__dMwVRa__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:26px;padding:22px 18px;display:flex}.YearCapsuleView-module__dMwVRa__head{flex-direction:column;gap:8px;display:flex}.YearCapsuleView-module__dMwVRa__title{color:var(--kc-text);word-break:keep-all;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:800;display:flex}.YearCapsuleView-module__dMwVRa__year{color:var(--kc-brand-strong)}.YearCapsuleView-module__dMwVRa__clock{transform-origin:50% 85%;font-size:22px;animation:3.2s ease-in-out infinite YearCapsuleView-module__dMwVRa__kc-tick;display:inline-block}.YearCapsuleView-module__dMwVRa__sub{color:var(--kc-muted);margin:0;font-size:14px;line-height:20px}.YearCapsuleView-module__dMwVRa__block{border-top:1px solid var(--kc-border);flex-direction:column;gap:16px;padding-top:22px;display:flex}.YearCapsuleView-module__dMwVRa__label{color:var(--kc-text);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.YearCapsuleView-module__dMwVRa__label:before{content:"";background-color:var(--kc-brand);border-radius:2px;width:3px;height:16px}.YearCapsuleView-module__dMwVRa__stories{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.YearCapsuleView-module__dMwVRa__story{opacity:0;transition:opacity .45s var(--kc-ease,ease), transform .45s var(--kc-ease,ease), background-color .2s ease;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:12px 10px;display:grid;transform:translateY(12px)}.YearCapsuleView-module__dMwVRa__shown .YearCapsuleView-module__dMwVRa__story{opacity:1;transform:translateY(0)}.YearCapsuleView-module__dMwVRa__story:hover{background:var(--kc-surface-2)}.YearCapsuleView-module__dMwVRa__date{color:var(--kc-brand-strong);background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.YearCapsuleView-module__dMwVRa__text{color:var(--kc-text);word-break:keep-all;font-size:16px;line-height:1.75}.YearCapsuleView-module__dMwVRa__datelessSep{color:var(--kc-muted);white-space:nowrap;align-items:center;gap:10px;margin:6px 2px 0;font-size:13px;font-weight:600;display:flex}.YearCapsuleView-module__dMwVRa__datelessSep:before,.YearCapsuleView-module__dMwVRa__datelessSep:after{content:"";border-top:1px dashed var(--kc-border);flex:1}@media (max-width:480px){.YearCapsuleView-module__dMwVRa__story{grid-template-columns:1fr;gap:10px}.YearCapsuleView-module__dMwVRa__date{justify-self:start}.YearCapsuleView-module__dMwVRa__text{margin-left:8px}}.YearCapsuleView-module__dMwVRa__chips{flex-wrap:wrap;gap:9px;display:flex}.YearCapsuleView-module__dMwVRa__chip{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);color:var(--kc-text);word-break:keep-all;opacity:0;transition:opacity .4s var(--kc-ease,ease), transform .2s var(--kc-ease,ease), box-shadow .2s ease;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transform:translateY(8px)}.YearCapsuleView-module__dMwVRa__shown .YearCapsuleView-module__dMwVRa__chip{opacity:1;transform:translateY(0)}.YearCapsuleView-module__dMwVRa__chip:hover{box-shadow:0 4px 12px var(--kc-brand-soft);transform:translateY(-2px)}.YearCapsuleView-module__dMwVRa__nobel{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.YearCapsuleView-module__dMwVRa__nobelItem{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.YearCapsuleView-module__dMwVRa__nobelCat{min-width:92px;color:var(--kc-brand-strong);flex:none;font-size:14px;font-weight:700}.YearCapsuleView-module__dMwVRa__nobelName{color:var(--kc-muted);word-break:keep-all;font-size:14px}.YearCapsuleView-module__dMwVRa__source{color:var(--kc-muted);border-top:1px solid var(--kc-border);margin:0;padding-top:20px;font-size:14px}.YearCapsuleView-module__dMwVRa__source a{color:var(--kc-brand-strong);font-weight:600;text-decoration:underline}@keyframes YearCapsuleView-module__dMwVRa__kc-tick{0%,92%,to{transform:rotate(0)}25%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.YearCapsuleView-module__dMwVRa__clock{animation:none}.YearCapsuleView-module__dMwVRa__story,.YearCapsuleView-module__dMwVRa__chip{opacity:1;transition:none;transform:none}}
.Unemployment-module__aFGfaW__typeTabs{flex-wrap:wrap;gap:8px;display:flex}.Unemployment-module__aFGfaW__typeTab{border:1px solid var(--kc-border);background-color:var(--kc-card);color:var(--kc-muted);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s}.Unemployment-module__aFGfaW__typeTab:hover{border-color:color-mix(in srgb, var(--kc-brand) 40%, transparent)}.Unemployment-module__aFGfaW__typeTabActive{background-color:var(--kc-brand);border-color:var(--kc-brand);color:var(--kc-bg)}.Unemployment-module__aFGfaW__fieldRow{gap:14px;display:flex}.Unemployment-module__aFGfaW__fieldRow>*{flex:1;min-width:0}.Unemployment-module__aFGfaW__questionRow{align-items:center;gap:6px;display:flex}.Unemployment-module__aFGfaW__questionHint{color:var(--kc-muted);word-break:keep-all;margin-top:2px;font-size:13px;font-weight:500}.Unemployment-module__aFGfaW__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.Unemployment-module__aFGfaW__switchLabel{color:var(--kc-muted);word-break:keep-all;font-size:14px;font-weight:600}.Unemployment-module__aFGfaW__fieldError{color:var(--kc-danger);word-break:keep-all;margin:-6px 0 0;font-size:13px;font-weight:500}.Unemployment-module__aFGfaW__loading{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-card);flex-direction:column;align-items:center;gap:16px;padding:48px 20px;display:flex}.Unemployment-module__aFGfaW__spinner{border:4px solid var(--kc-surface-2);border-top-color:var(--kc-brand);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite Unemployment-module__aFGfaW__kc-spin}.Unemployment-module__aFGfaW__loadingText{color:var(--kc-text);font-size:15px;font-weight:600}@keyframes Unemployment-module__aFGfaW__kc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Unemployment-module__aFGfaW__spinner{animation-duration:2s}}.Unemployment-module__aFGfaW__doneBanner{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-brand) 12%, transparent);color:var(--kc-brand-strong);align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.Unemployment-module__aFGfaW__taxFree{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-accent-warm) 14%, transparent);color:var(--kc-text);word-break:keep-all;align-items:flex-start;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.55;display:flex}.Unemployment-module__aFGfaW__noteGroup{flex-direction:column;gap:20px;display:flex}.Unemployment-module__aFGfaW__reasonChips{flex-wrap:wrap;gap:8px;display:flex}.Unemployment-module__aFGfaW__reasonChip{background-color:var(--kc-card);border:1px solid var(--kc-border);color:var(--kc-muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.Unemployment-module__aFGfaW__comingSoon{border:1px dashed var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-card);text-align:center;color:var(--kc-muted);word-break:keep-all;padding:28px 20px;font-size:15px;font-weight:600;line-height:1.6}
.Faq-module__I31Ioa__section{flex-direction:column;gap:20px;display:flex}.Faq-module__I31Ioa__header{flex-direction:column;display:flex}.Faq-module__I31Ioa__list{flex-direction:column;gap:12px;display:flex}.Faq-module__I31Ioa__item{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);overflow:hidden}.Faq-module__I31Ioa__question{cursor:pointer;text-align:left;width:100%;color:var(--kc-text);background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px;font-size:15px;font-weight:600;display:flex}.Faq-module__I31Ioa__icon{flex-shrink:0;width:16px;height:16px;position:relative}.Faq-module__I31Ioa__icon:before,.Faq-module__I31Ioa__icon:after{content:"";background-color:var(--kc-muted);transition:transform .2s;position:absolute}.Faq-module__I31Ioa__icon:before{width:16px;height:2px;top:7px;left:0}.Faq-module__I31Ioa__icon:after{width:2px;height:16px;top:0;left:7px}.Faq-module__I31Ioa__item[data-open=true] .Faq-module__I31Ioa__icon:after{transform:scaleY(0)}.Faq-module__I31Ioa__answer_wrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.Faq-module__I31Ioa__answer_wrap[data-open=true]{grid-template-rows:1fr}.Faq-module__I31Ioa__answer_inner{min-height:0;overflow:hidden}.Faq-module__I31Ioa__answer{color:var(--kc-muted);padding:0 18px 16px;font-size:14px;line-height:1.65}
.InfoTip-module__ik0idW__tipWrap{vertical-align:middle;margin-left:8px;display:inline-flex}.InfoTip-module__ik0idW__tip{border:1px solid var(--kc-border);width:16px;height:16px;color:var(--kc-muted);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.InfoTip-module__ik0idW__tip:after{content:"";width:34px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InfoTip-module__ik0idW__tip:hover{background-color:var(--kc-surface-2);color:var(--kc-text);border-color:var(--kc-muted)}.InfoTip-module__ik0idW__tip:focus-visible{outline:2px solid var(--kc-brand);outline-offset:1px}
.NumberStepper-module__HLfm_W__unit{text-align:center;min-width:2.4em;color:var(--kc-muted);white-space:nowrap;margin-right:4px;font-size:14px;display:inline-block}
.PopularCalc-module__DP_dJW__list{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.PopularCalc-module__DP_dJW__item{background:var(--kc-card);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);transition:transform .24s var(--kc-spring), border-color .24s ease, box-shadow .24s ease;align-items:center;gap:10px;padding:18px 14px;display:flex}.PopularCalc-module__DP_dJW__item:hover{border-color:color-mix(in srgb, var(--kc-brand) 40%, var(--kc-border));box-shadow:var(--kc-shadow-sm);transform:translateY(-3px)}.PopularCalc-module__DP_dJW__emoji{flex-shrink:0;font-size:20px;line-height:1}.PopularCalc-module__DP_dJW__title{color:var(--kc-text);flex:1;font-size:14px;font-weight:600}.PopularCalc-module__DP_dJW__arrow{color:var(--kc-muted);transition:transform .24s var(--kc-spring), color .2s ease;flex-shrink:0;font-weight:800}.PopularCalc-module__DP_dJW__item:hover .PopularCalc-module__DP_dJW__arrow{color:var(--kc-brand-strong);transform:translate(3px)}@media (max-width:480px){.PopularCalc-module__DP_dJW__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PopularCalc-module__DP_dJW__item,.PopularCalc-module__DP_dJW__item:hover,.PopularCalc-module__DP_dJW__arrow{transition:none;transform:none}}
.RelatedCalc-module__tP2TuW__section{flex-direction:column;gap:12px;display:flex}.RelatedCalc-module__tP2TuW__heading{color:var(--kc-text)}.RelatedCalc-module__tP2TuW__card{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);border-radius:var(--kc-radius);transition:transform .28s var(--kc-spring), box-shadow .28s ease;align-items:center;gap:14px;padding:18px 20px;display:flex}.RelatedCalc-module__tP2TuW__card:hover{box-shadow:var(--kc-shadow-md);transform:translateY(-3px)}.RelatedCalc-module__tP2TuW__emoji{flex-shrink:0;font-size:30px;line-height:1}.RelatedCalc-module__tP2TuW__body{flex-direction:column;flex:1;gap:3px;display:flex}.RelatedCalc-module__tP2TuW__title{color:var(--kc-text);font-size:16px;font-weight:700}.RelatedCalc-module__tP2TuW__reason{color:var(--kc-muted);font-size:14px;line-height:1.5}.RelatedCalc-module__tP2TuW__arrow{color:var(--kc-brand-strong);transition:transform .28s var(--kc-spring);flex-shrink:0;font-size:22px;font-weight:800}.RelatedCalc-module__tP2TuW__card:hover .RelatedCalc-module__tP2TuW__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.RelatedCalc-module__tP2TuW__card,.RelatedCalc-module__tP2TuW__card:hover,.RelatedCalc-module__tP2TuW__arrow{transition:none;transform:none}}
.CalendarAddButton-module__yKbtqW__btn{width:36px;height:36px;color:var(--kc-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.CalendarAddButton-module__yKbtqW__btn:hover{color:var(--kc-brand-strong);background:color-mix(in srgb, var(--kc-brand-strong) 10%, transparent)}.CalendarAddButton-module__yKbtqW__btn:active{background:color-mix(in srgb, var(--kc-brand-strong) 18%, transparent)}.CalendarAddButton-module__yKbtqW__btn:focus-visible{outline:2px solid var(--kc-brand-strong);outline-offset:2px}.CalendarAddButton-module__yKbtqW__btn svg{width:20px;height:20px;display:block}
.YearStats-module__VVfZVa__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:28px;padding:22px 18px;display:flex}.YearStats-module__VVfZVa__head{flex-direction:column;gap:10px;display:flex}.YearStats-module__VVfZVa__title{color:var(--kc-text);word-break:keep-all;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;display:flex}.YearStats-module__VVfZVa__sub{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:21px}.YearStats-module__VVfZVa__hero{flex-direction:column;gap:30px;display:flex}.YearStats-module__VVfZVa__heroLabel{color:var(--kc-muted);font-size:14px;font-weight:700}.YearStats-module__VVfZVa__big{border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);background:var(--kc-brand-soft);border-radius:16px;justify-content:center;align-items:baseline;gap:5px;margin:0;padding:28px 16px;display:flex}.YearStats-module__VVfZVa__num{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:34px;font-weight:800}.YearStats-module__VVfZVa__unit{color:var(--kc-brand-strong);font-size:16px;font-weight:700}.YearStats-module__VVfZVa__compare{flex-direction:column;gap:30px;display:flex}.YearStats-module__VVfZVa__compareLabel{color:var(--kc-muted);font-size:14px;font-weight:700}.YearStats-module__VVfZVa__bars{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.YearStats-module__VVfZVa__barRow{flex-direction:column;gap:14px;display:flex}.YearStats-module__VVfZVa__barHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.YearStats-module__VVfZVa__barName{color:var(--kc-text);word-break:keep-all;font-size:14px;font-weight:600}.YearStats-module__VVfZVa__barVal{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.YearStats-module__VVfZVa__barTrack{background:var(--kc-bg);border:1px solid var(--kc-border);border-radius:999px;height:16px;overflow:hidden}.YearStats-module__VVfZVa__bar{width:0;height:100%;transition:width .9s var(--kc-ease,ease);border-radius:999px;display:block}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__bar{width:var(--w)}.YearStats-module__VVfZVa__barBorn{background:color-mix(in srgb, var(--kc-muted) 55%, transparent)}.YearStats-module__VVfZVa__rowPast .YearStats-module__VVfZVa__barVal{color:var(--kc-muted)}.YearStats-module__VVfZVa__barAlive{background:linear-gradient(90deg, var(--kc-brand), var(--kc-brand-strong))}.YearStats-module__VVfZVa__compareNote{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);max-width:100%;color:var(--kc-text);text-align:center;text-wrap:balance;word-break:keep-all;border-radius:14px;align-self:center;margin:0;padding:12px 18px;font-size:14px;line-height:1.6}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__compareNote{animation:YearStats-module__VVfZVa__kc-bubble-in .4s var(--kc-spring,ease)}.YearStats-module__VVfZVa__compareFoot{color:var(--kc-muted);text-align:center;text-wrap:pretty;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}@keyframes YearStats-module__VVfZVa__kc-bubble-in{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.YearStats-module__VVfZVa__cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.YearStats-module__VVfZVa__card{border:1px solid var(--kc-border);background:var(--kc-bg);opacity:0;transition:opacity .45s var(--kc-ease,ease), transform .45s var(--kc-ease,ease);border-radius:14px;flex-direction:column;gap:6px;padding:18px 14px;display:flex;transform:translateY(6px)}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__card{opacity:1;transform:none}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__card:nth-child(2){transition-delay:80ms}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__card:nth-child(3){transition-delay:.16s}.YearStats-module__VVfZVa__cardLabel{color:var(--kc-muted);word-break:keep-all;font-size:14px}.YearStats-module__VVfZVa__cardValue{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1.3}.YearStats-module__VVfZVa__cardSub{color:var(--kc-muted);word-break:keep-all;font-size:14px;line-height:1.5}.YearStats-module__VVfZVa__cardNote{color:var(--kc-text);word-break:keep-all;font-size:14px;font-weight:600;line-height:1.5}.YearStats-module__VVfZVa__source{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.6}@media (max-width:480px){.YearStats-module__VVfZVa__wrap{gap:30px}.YearStats-module__VVfZVa__num{font-size:28px}.YearStats-module__VVfZVa__big{padding:24px 14px}.YearStats-module__VVfZVa__cards{grid-template-columns:repeat(2,1fr)}.YearStats-module__VVfZVa__card:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.YearStats-module__VVfZVa__bar,.YearStats-module__VVfZVa__card{transition:none}.YearStats-module__VVfZVa__bar{width:var(--w)}.YearStats-module__VVfZVa__card{opacity:1;transform:none}.YearStats-module__VVfZVa__shown .YearStats-module__VVfZVa__compareNote{animation:none}}
.LoanChart-module__Vu3yfa__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:30px;padding:18px 16px;display:flex}.LoanChart-module__Vu3yfa__head{display:flex}.LoanChart-module__Vu3yfa__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.LoanChart-module__Vu3yfa__chartBox{flex-direction:column;gap:6px;display:flex;position:relative}.LoanChart-module__Vu3yfa__chart{aspect-ratio:340/150;touch-action:pan-y;cursor:pointer;width:100%;display:block;overflow:visible}.LoanChart-module__Vu3yfa__wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--kc-ease,ease)}.LoanChart-module__Vu3yfa__shown .LoanChart-module__Vu3yfa__wipe{clip-path:inset(0)}.LoanChart-module__Vu3yfa__balanceArea{fill:var(--kc-brand);fill-opacity:.85}.LoanChart-module__Vu3yfa__balanceLine{stroke:var(--kc-brand-strong);stroke-width:1.5px;stroke-linejoin:round}.LoanChart-module__Vu3yfa__interestLine{stroke:var(--kc-accent-warm);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.LoanChart-module__Vu3yfa__marks{opacity:0;transition:opacity .5s .9s}.LoanChart-module__Vu3yfa__shown .LoanChart-module__Vu3yfa__marks{opacity:1}.LoanChart-module__Vu3yfa__tick{stroke:var(--kc-card);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.LoanChart-module__Vu3yfa__probeLine{stroke:var(--kc-text);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.5}.LoanChart-module__Vu3yfa__probeDot{fill:var(--kc-card);stroke:var(--kc-brand-strong);stroke-width:2.5px}.LoanChart-module__Vu3yfa__badge,.LoanChart-module__Vu3yfa__tip{white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700;position:absolute;top:-2px}.LoanChart-module__Vu3yfa__badge{background:var(--kc-brand-strong);color:var(--kc-bg);box-shadow:0 0 0 2px var(--kc-card), var(--kc-shadow-sm);opacity:0;animation:.4s 1.1s both LoanChart-module__Vu3yfa__kcLoanBadgeIn;right:0}.LoanChart-module__Vu3yfa__tip{background:var(--kc-text);color:var(--kc-bg);transform:translate(-50%)}@keyframes LoanChart-module__Vu3yfa__kcLoanBadgeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.LoanChart-module__Vu3yfa__axis{color:var(--kc-muted);justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.LoanChart-module__Vu3yfa__legend{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.LoanChart-module__Vu3yfa__legendItem{align-items:center;gap:8px;font-size:16px;display:flex}.LoanChart-module__Vu3yfa__swPrincipal,.LoanChart-module__Vu3yfa__swInterest{border-radius:3px;flex-shrink:0;width:10px;height:10px}.LoanChart-module__Vu3yfa__swPrincipal{background:var(--kc-brand)}.LoanChart-module__Vu3yfa__swInterest{background:var(--kc-accent-warm)}.LoanChart-module__Vu3yfa__legendLabel{color:var(--kc-muted)}.LoanChart-module__Vu3yfa__legendValue{color:var(--kc-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.LoanChart-module__Vu3yfa__hint{color:var(--kc-muted);text-align:center;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.LoanChart-module__Vu3yfa__wipe,.LoanChart-module__Vu3yfa__marks,.LoanChart-module__Vu3yfa__badge{clip-path:none;opacity:1;transition:none;animation:none}}
.MilitaryPolicy-module__wbj38W__block{border-top:1px solid var(--kc-border);flex-direction:column;gap:18px;padding-top:38px;display:flex}.MilitaryPolicy-module__wbj38W__block:first-child{border-top:none;padding-top:0}.MilitaryPolicy-module__wbj38W__blockLabel{color:var(--kc-text);text-wrap:pretty;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.MilitaryPolicy-module__wbj38W__blockEmoji{flex-shrink:0;font-size:19px;line-height:1}.MilitaryPolicy-module__wbj38W__axes{flex-direction:column;gap:12px;display:flex}@media (min-width:560px){.MilitaryPolicy-module__wbj38W__axes{flex-direction:row;align-items:stretch;gap:14px}}.MilitaryPolicy-module__wbj38W__axis{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);flex-direction:column;flex:1;gap:10px;padding:22px 20px;display:flex}.MilitaryPolicy-module__wbj38W__axisHead{align-items:center;gap:9px;display:flex}.MilitaryPolicy-module__wbj38W__axisEmoji{font-size:20px;line-height:1}.MilitaryPolicy-module__wbj38W__axisStep{background-color:var(--kc-brand-soft);color:var(--kc-brand-strong);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.MilitaryPolicy-module__wbj38W__axisActor{color:var(--kc-text);font-size:17px;font-weight:700}.MilitaryPolicy-module__wbj38W__axisQuote{color:var(--kc-brand-strong);text-wrap:pretty;font-size:16px;font-weight:600}.MilitaryPolicy-module__wbj38W__axisDetail{color:var(--kc-muted);text-wrap:pretty;font-size:15px;line-height:1.7}.MilitaryPolicy-module__wbj38W__axisSource{color:var(--kc-muted);font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:auto;padding-top:4px;font-size:14px;font-weight:600}.MilitaryPolicy-module__wbj38W__arrow{color:var(--kc-border);align-self:center;font-size:22px;line-height:1}.MilitaryPolicy-module__wbj38W__card{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);padding:26px 22px}.MilitaryPolicy-module__wbj38W__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MilitaryPolicy-module__wbj38W__event{grid-template-columns:32px 1fr;column-gap:14px;display:grid}.MilitaryPolicy-module__wbj38W__rail{justify-content:center;align-self:stretch;display:flex;position:relative}.MilitaryPolicy-module__wbj38W__railBadge{z-index:1;border:1px solid var(--kc-border);background-color:var(--kc-card);border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:grid;position:relative}.MilitaryPolicy-module__wbj38W__railBadge_last{border-color:var(--kc-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--kc-brand) 18%, transparent)}.MilitaryPolicy-module__wbj38W__rail:before{content:"";background-color:var(--kc-border);width:2px;position:absolute;top:32px;bottom:-6px}.MilitaryPolicy-module__wbj38W__event:last-child .MilitaryPolicy-module__wbj38W__rail:before{display:none}.MilitaryPolicy-module__wbj38W__body{flex-direction:column;gap:4px;padding:3px 0 30px;display:flex}.MilitaryPolicy-module__wbj38W__event:last-child .MilitaryPolicy-module__wbj38W__body{padding-bottom:0}.MilitaryPolicy-module__wbj38W__period{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.MilitaryPolicy-module__wbj38W__months{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.MilitaryPolicy-module__wbj38W__months_last{color:var(--kc-brand-strong)}.MilitaryPolicy-module__wbj38W__eventDesc{color:var(--kc-muted);text-wrap:pretty;padding-top:2px;font-size:15px;line-height:1.7}.MilitaryPolicy-module__wbj38W__modes{flex-direction:column;gap:14px;display:flex}.MilitaryPolicy-module__wbj38W__mode{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);flex-direction:column;gap:14px;padding:22px 20px;display:flex}.MilitaryPolicy-module__wbj38W__modeHead{flex-direction:column;gap:5px;display:flex}.MilitaryPolicy-module__wbj38W__modeTitle{color:var(--kc-text);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.MilitaryPolicy-module__wbj38W__modeDesc{color:var(--kc-muted);text-wrap:pretty;font-size:15px;line-height:1.7}.MilitaryPolicy-module__wbj38W__ramp{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MilitaryPolicy-module__wbj38W__rampRow{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-border) 30%, transparent);grid-template-columns:1fr auto auto;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.MilitaryPolicy-module__wbj38W__rampDate{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.MilitaryPolicy-module__wbj38W__rampNote{color:var(--kc-muted);font-size:14px}.MilitaryPolicy-module__wbj38W__rampCut{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.MilitaryPolicy-module__wbj38W__flat{border-radius:var(--kc-radius-sm);background-color:var(--kc-brand-soft);text-align:center;text-wrap:pretty;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 14px;display:flex}.MilitaryPolicy-module__wbj38W__flatText{color:var(--kc-text);font-size:15px}.MilitaryPolicy-module__wbj38W__flatValue{color:var(--kc-brand-strong);white-space:nowrap;font-size:17px;font-weight:700}.MilitaryPolicy-module__wbj38W__cats{flex-direction:column;gap:26px;display:flex}.MilitaryPolicy-module__wbj38W__cat{flex-direction:column;gap:12px;display:flex}.MilitaryPolicy-module__wbj38W__catLabel{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.MilitaryPolicy-module__wbj38W__catLabel_active{color:var(--kc-brand-strong)}.MilitaryPolicy-module__wbj38W__catLabel_standby{color:color-mix(in srgb, var(--kc-accent-blue) 88%, var(--kc-text))}.MilitaryPolicy-module__wbj38W__catLabel_supp{color:color-mix(in srgb, var(--kc-accent-pink) 82%, var(--kc-text))}.MilitaryPolicy-module__wbj38W__catLabel_alt{color:color-mix(in srgb, var(--kc-accent-warm) 76%, var(--kc-text))}.MilitaryPolicy-module__wbj38W__catLabel_gone{color:var(--kc-muted)}.MilitaryPolicy-module__wbj38W__catDot{border-radius:50%;width:9px;height:9px}.MilitaryPolicy-module__wbj38W__tone_active{background-color:color-mix(in srgb, var(--kc-brand) 62%, var(--kc-surface))}.MilitaryPolicy-module__wbj38W__tone_standby{background-color:color-mix(in srgb, var(--kc-accent-blue) 58%, var(--kc-surface))}.MilitaryPolicy-module__wbj38W__tone_supp{background-color:color-mix(in srgb, var(--kc-accent-pink) 58%, var(--kc-surface))}.MilitaryPolicy-module__wbj38W__tone_alt{background-color:color-mix(in srgb, var(--kc-accent-warm) 58%, var(--kc-surface))}.MilitaryPolicy-module__wbj38W__tone_gone{background-color:color-mix(in srgb, var(--kc-muted) 34%, var(--kc-surface))}.MilitaryPolicy-module__wbj38W__kinds{flex-direction:column;gap:10px;display:flex}.MilitaryPolicy-module__wbj38W__kind{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding:18px 20px;display:grid}.MilitaryPolicy-module__wbj38W__kind_off{opacity:.66}.MilitaryPolicy-module__wbj38W__kindEmoji{background-color:color-mix(in srgb, var(--kc-border) 32%, transparent);border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:grid}.MilitaryPolicy-module__wbj38W__kindBody{flex-direction:column;gap:4px;padding-top:3px;display:flex}.MilitaryPolicy-module__wbj38W__kindName{color:var(--kc-text);font-size:16px;font-weight:700}.MilitaryPolicy-module__wbj38W__kindTag{color:var(--kc-muted);padding-left:6px;font-size:14px;font-weight:500}.MilitaryPolicy-module__wbj38W__kindDesc{color:var(--kc-muted);text-wrap:pretty;font-size:15px;line-height:1.7}.MilitaryPolicy-module__wbj38W__lifeRow{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.MilitaryPolicy-module__wbj38W__lifeItem{grid-template-columns:78px 1fr;align-items:baseline;column-gap:12px;display:grid}.MilitaryPolicy-module__wbj38W__lifeKey{color:var(--kc-muted);font-size:14px;font-weight:600}.MilitaryPolicy-module__wbj38W__lifeValue{color:var(--kc-text);text-wrap:pretty;font-size:15px;line-height:1.7}.MilitaryPolicy-module__wbj38W__grades{flex-direction:column;gap:8px;display:flex}.MilitaryPolicy-module__wbj38W__grade{border-radius:var(--kc-radius-sm);background-color:color-mix(in srgb, var(--kc-border) 28%, transparent);grid-template-columns:74px 18px 1fr;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.MilitaryPolicy-module__wbj38W__grade_on{background-color:var(--kc-brand-soft)}.MilitaryPolicy-module__wbj38W__gradeNum{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.MilitaryPolicy-module__wbj38W__gradeArrow{color:var(--kc-muted);font-size:14px}.MilitaryPolicy-module__wbj38W__gradeResult{color:var(--kc-muted);font-size:15px;font-weight:600}.MilitaryPolicy-module__wbj38W__grade_on .MilitaryPolicy-module__wbj38W__gradeResult{color:var(--kc-brand-strong);font-weight:700}.MilitaryPolicy-module__wbj38W__lengths{flex-direction:column;gap:16px;display:flex}.MilitaryPolicy-module__wbj38W__length{flex-direction:column;gap:8px;display:flex}.MilitaryPolicy-module__wbj38W__lengthHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.MilitaryPolicy-module__wbj38W__lengthName{color:var(--kc-text);font-size:15px}.MilitaryPolicy-module__wbj38W__lengthValue{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .42s var(--kc-ease);transition-delay:calc(var(--i) * 70ms + .18s);font-size:15px;font-weight:700}.MilitaryPolicy-module__wbj38W__lengthTrack{background-color:color-mix(in srgb, var(--kc-border) 40%, transparent);border-radius:999px;height:20px;overflow:hidden}.MilitaryPolicy-module__wbj38W__lengthFill{width:0;height:100%;transition:width .78s var(--kc-spring);transition-delay:calc(var(--i) * 70ms);border-radius:999px}.MilitaryPolicy-module__wbj38W__lengths_in .MilitaryPolicy-module__wbj38W__lengthFill{width:var(--w)}.MilitaryPolicy-module__wbj38W__lengths_in .MilitaryPolicy-module__wbj38W__lengthValue{opacity:1}@media (prefers-reduced-motion:reduce){.MilitaryPolicy-module__wbj38W__lengthFill,.MilitaryPolicy-module__wbj38W__lengthValue{transition:none}.MilitaryPolicy-module__wbj38W__lengthFill{width:var(--w)}.MilitaryPolicy-module__wbj38W__lengthValue{opacity:1}}
.ResultCard-module__tBQO6W__resultWrap{border-top:1px solid var(--kc-border);scroll-margin-top:calc(var(--kc-header-h) + 12px);flex-direction:column;gap:20px;padding-top:40px;display:flex}.ResultCard-module__tBQO6W__headerCard{flex-direction:column;gap:20px;display:flex}.ResultCard-module__tBQO6W__resultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ResultCard-module__tBQO6W__buttonRow{justify-content:flex-end;gap:10px;display:flex}.ResultCard-module__tBQO6W__copyBtn{color:var(--kc-muted);border:1px solid var(--kc-border);background-color:var(--kc-card);cursor:pointer;transition:color .2s ease, border-color .2s ease, transform .14s var(--kc-spring);border-radius:100px;align-items:center;gap:5px;padding:7px 12px;font-size:14px;font-weight:650;display:inline-flex}.ResultCard-module__tBQO6W__copyBtn:hover{color:var(--kc-brand-strong);border-color:var(--kc-brand)}.ResultCard-module__tBQO6W__copyBtn:active{transform:scale(.94)}.ResultCard-module__tBQO6W__copied{color:var(--kc-brand-strong);border-color:var(--kc-brand);background-color:var(--kc-brand-soft)}@media (max-width:480px){.ResultCard-module__tBQO6W__copyBtn{border-radius:50%;justify-content:center;gap:0;width:42px;height:42px;padding:0}.ResultCard-module__tBQO6W__btnLabel{display:none}}.ResultCard-module__tBQO6W__shareSection{border-top:1px solid var(--kc-border);padding-top:20px}
.Segmented-module__oUGL-a__field{flex-direction:column;gap:10px;display:flex}.Segmented-module__oUGL-a__label{color:var(--kc-muted);font-size:14px;font-weight:600}.Segmented-module__oUGL-a__segmented{background-color:var(--kc-surface-2);border-radius:100px;gap:2px;width:100%;padding:4px;display:flex;position:relative}.Segmented-module__oUGL-a__indicator{background-color:var(--kc-card);box-shadow:var(--kc-shadow-sm);border-radius:100px;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:0}.Segmented-module__oUGL-a__button{z-index:1;color:var(--kc-muted);cursor:pointer;border-radius:100px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.Segmented-module__oUGL-a__button.Segmented-module__oUGL-a__active{color:var(--kc-brand-strong)}.Segmented-module__oUGL-a__button:focus-visible{outline:2.5px solid var(--kc-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Segmented-module__oUGL-a__indicator{transition:none}}
.Sources-module__gED5xq__section{flex-direction:column;gap:20px;display:flex}.Sources-module__gED5xq__header{flex-direction:column;display:flex}.Sources-module__gED5xq__list{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Sources-module__gED5xq__item{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:18px 14px;display:flex}.Sources-module__gED5xq__item:not(:last-child){border-bottom:1px solid var(--kc-border)}.Sources-module__gED5xq__link{color:var(--kc-brand-strong);flex-shrink:0;font-size:14.5px;font-weight:600;text-decoration:none}.Sources-module__gED5xq__link:after{content:" ↗";opacity:.7;font-size:14px}.Sources-module__gED5xq__link:hover{text-decoration:underline}.Sources-module__gED5xq__note{color:var(--kc-muted);font-size:14px;line-height:1.5}
.Explain-module__Yw-lqa__section{flex-direction:column;gap:14px;display:flex}.Explain-module__Yw-lqa__sectionTitle{color:var(--kc-text);align-items:center;gap:10px;font-weight:800;display:flex}.Explain-module__Yw-lqa__sectionTitle:before{content:"";background-color:var(--kc-brand);border-radius:2px;flex-shrink:0;width:4px;height:.85em}.Explain-module__Yw-lqa__sectionBody{flex-direction:column;gap:20px;display:flex}.Explain-module__Yw-lqa__block{flex-direction:column;gap:8px;display:flex}.Explain-module__Yw-lqa__blockLabel{color:var(--kc-brand-strong);font-size:14px;font-weight:700}.Explain-module__Yw-lqa__formula{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.Explain-module__Yw-lqa__formulaLabel{color:var(--kc-text);font-size:14px;font-weight:700}.Explain-module__Yw-lqa__formulaBody{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Explain-module__Yw-lqa__chip{background-color:var(--kc-surface);color:var(--kc-text);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 10px;font-size:14px;font-weight:600}.Explain-module__Yw-lqa__op{color:var(--kc-brand-strong);font-size:14px;font-weight:700}.Explain-module__Yw-lqa__stepFlow{flex-direction:column;gap:12px;margin:0;list-style:none;display:flex}.Explain-module__Yw-lqa__step{align-items:flex-start;gap:12px;display:flex}.Explain-module__Yw-lqa__stepNum{background-color:var(--kc-brand-soft);width:24px;height:24px;color:var(--kc-brand-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.Explain-module__Yw-lqa__stepBody{flex-direction:column;gap:3px;padding-top:1px;display:flex}.Explain-module__Yw-lqa__stepTitle{color:var(--kc-text);font-size:14px;font-weight:700}.Explain-module__Yw-lqa__stepFormula{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.Explain-module__Yw-lqa__stepDesc{color:var(--kc-muted);font-size:14px}.Explain-module__Yw-lqa__tableWrap{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);max-height:420px;overflow-x:auto}.Explain-module__Yw-lqa__tableWrapFull{max-height:none}.Explain-module__Yw-lqa__cellBadge{background-color:var(--kc-brand-soft);color:var(--kc-text);white-space:nowrap;border-radius:100px;align-items:center;margin-top:10px;margin-right:4px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.Explain-module__Yw-lqa__cellBadgeGold{background-color:color-mix(in srgb, var(--kc-accent-warm) 20%, transparent);color:var(--kc-text)}.Explain-module__Yw-lqa__table{border-collapse:collapse;width:100%;font-size:14px}.Explain-module__Yw-lqa__caption{caption-side:bottom;color:var(--kc-muted);text-align:left;padding:10px 14px;font-size:14px}.Explain-module__Yw-lqa__caption span{display:block}.Explain-module__Yw-lqa__caption span+span{margin-top:6px}.Explain-module__Yw-lqa__table th{text-align:left;background-color:var(--kc-surface);color:var(--kc-muted);white-space:nowrap;padding:10px 14px;font-size:14px;font-weight:700}.Explain-module__Yw-lqa__table td{border-top:1px solid var(--kc-border);color:var(--kc-text);font-variant-numeric:tabular-nums;padding:16px;font-weight:500}.Explain-module__Yw-lqa__table td:first-child{font-weight:600}.Explain-module__Yw-lqa__nowrap td{white-space:nowrap}.Explain-module__Yw-lqa__rowHighlight td{color:var(--kc-brand-strong);font-weight:700}.Explain-module__Yw-lqa__rowRecommend td{background-color:color-mix(in srgb, var(--kc-brand) 12%, transparent);color:var(--kc-text);font-weight:700}.Explain-module__Yw-lqa__rowRecommend td:first-child{box-shadow:inset 3px 0 0 var(--kc-brand)}.Explain-module__Yw-lqa__rowMuted td,.Explain-module__Yw-lqa__rowMuted td:first-child{color:var(--kc-muted);font-weight:500}.Explain-module__Yw-lqa__example{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.Explain-module__Yw-lqa__exampleTitle{color:var(--kc-brand-strong);letter-spacing:.04em;font-size:14px;font-weight:800}.Explain-module__Yw-lqa__exampleList{flex-direction:column;gap:6px;display:flex}.Explain-module__Yw-lqa__exampleList li{color:var(--kc-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.Explain-module__Yw-lqa__exampleValue{color:var(--kc-text);font-variant-numeric:tabular-nums;font-weight:650}.Explain-module__Yw-lqa__exampleEmphasize .Explain-module__Yw-lqa__exampleValue{color:var(--kc-brand-strong);font-weight:800}.Explain-module__Yw-lqa__callout{border-radius:var(--kc-radius-sm);background-color:var(--kc-brand-soft);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.Explain-module__Yw-lqa__callout.Explain-module__Yw-lqa__warn{background-color:color-mix(in srgb, var(--kc-accent-warm) 14%, transparent)}.Explain-module__Yw-lqa__callout.Explain-module__Yw-lqa__note{background-color:var(--kc-surface)}.Explain-module__Yw-lqa__callout.Explain-module__Yw-lqa__note .Explain-module__Yw-lqa__calloutBody{color:var(--kc-muted)}.Explain-module__Yw-lqa__calloutIcon{font-size:15px;line-height:1.5}.Explain-module__Yw-lqa__calloutBody{color:var(--kc-text);font-size:14px;line-height:1.55}.Explain-module__Yw-lqa__calloutBody>*{margin:0}.Explain-module__Yw-lqa__calloutBody>*+*{margin-top:4px}.Explain-module__Yw-lqa__calloutBody a{color:var(--kc-brand-strong);font-weight:600;text-decoration:underline}
.Section-module__eFReUW__section{flex-direction:column;gap:20px;display:flex}.Section-module__eFReUW__header{flex-direction:column;display:flex}.Section-module__eFReUW__body{flex-direction:column;gap:20px;display:flex}
.ZodiacColorAccordion-module__-2ELHq__groups{flex-direction:column;gap:12px;display:flex}.ZodiacColorAccordion-module__-2ELHq__group{background-color:var(--kc-surface);border:1px solid var(--kc-border);border-radius:12px;overflow:hidden}.ZodiacColorAccordion-module__-2ELHq__head{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.ZodiacColorAccordion-module__-2ELHq__headTitle{color:var(--kc-text);align-items:baseline;gap:6px;font-size:16px;font-weight:800;display:flex}.ZodiacColorAccordion-module__-2ELHq__headSub{color:var(--kc-muted);font-size:14px;font-weight:600}.ZodiacColorAccordion-module__-2ELHq__icon{flex-shrink:0;width:16px;height:16px;position:relative}.ZodiacColorAccordion-module__-2ELHq__icon:before,.ZodiacColorAccordion-module__-2ELHq__icon:after{content:"";background-color:var(--kc-muted);transition:transform .2s;position:absolute}.ZodiacColorAccordion-module__-2ELHq__icon:before{width:16px;height:2px;top:7px;left:0}.ZodiacColorAccordion-module__-2ELHq__icon:after{width:2px;height:16px;top:0;left:7px}.ZodiacColorAccordion-module__-2ELHq__group[data-open=true] .ZodiacColorAccordion-module__-2ELHq__icon:after{transform:scaleY(0)}.ZodiacColorAccordion-module__-2ELHq__bodyWrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.ZodiacColorAccordion-module__-2ELHq__bodyWrap[data-open=true]{grid-template-rows:1fr}.ZodiacColorAccordion-module__-2ELHq__bodyInner{min-height:0;overflow:hidden}.ZodiacColorAccordion-module__-2ELHq__chips{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.ZodiacColorAccordion-module__-2ELHq__chip{border:1px solid var(--kc-border);background:var(--kc-card);color:var(--kc-text);border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.ZodiacColorAccordion-module__-2ELHq__chip:hover{border-color:var(--kc-brand);color:var(--kc-brand-strong)}@media (prefers-reduced-motion:reduce){.ZodiacColorAccordion-module__-2ELHq__bodyWrap{transition:none}}
.CrossLinkStrip-module__jCGhWG__wrap{flex-direction:column;gap:4px;display:flex}.CrossLinkStrip-module__jCGhWG__strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;margin:0;padding:4px 0;list-style:none;display:grid;overflow-x:auto}.CrossLinkStrip-module__jCGhWG__strip::-webkit-scrollbar{display:none}.CrossLinkStrip-module__jCGhWG__strip:focus-visible{outline:2px solid var(--kc-brand);outline-offset:2px;border-radius:var(--kc-radius-sm)}.CrossLinkStrip-module__jCGhWG__item{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:grid}.CrossLinkStrip-module__jCGhWG__dots{justify-content:center;gap:6px;display:flex}.CrossLinkStrip-module__jCGhWG__dot{cursor:pointer;width:6px;height:20px;transition:width .2s var(--kc-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.CrossLinkStrip-module__jCGhWG__dot:before{content:"";background:var(--kc-border);width:6px;height:6px;transition:width .2s var(--kc-ease), background-color .2s var(--kc-ease);border-radius:999px;display:block}.CrossLinkStrip-module__jCGhWG__dotOn{width:18px}.CrossLinkStrip-module__jCGhWG__dotOn:before{background:var(--kc-brand);width:18px}@media (prefers-reduced-motion:reduce){.CrossLinkStrip-module__jCGhWG__dot,.CrossLinkStrip-module__jCGhWG__dot:before{transition:background-color .2s linear}}
.CelebAvatar-module__99w_pq__avatar{background:var(--kc-brand-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CelebAvatar-module__99w_pq__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s}.CelebAvatar-module__99w_pq__img[data-loaded=true]{opacity:1}.CelebAvatar-module__99w_pq__skeleton{background:linear-gradient(100deg, var(--kc-surface-2) 30%, var(--kc-surface) 50%, var(--kc-surface-2) 70%);background-size:200% 100%;animation:1.2s ease-in-out infinite CelebAvatar-module__99w_pq__celebShimmer;position:absolute;inset:0}@keyframes CelebAvatar-module__99w_pq__celebShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CelebAvatar-module__99w_pq__fallback{line-height:1}@media (prefers-reduced-motion:reduce){.CelebAvatar-module__99w_pq__skeleton{animation:none}.CelebAvatar-module__99w_pq__img{transition:none}}
.CelebCards-module__Voa5jG__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.CelebCards-module__Voa5jG__card{background:var(--kc-surface);border:1px solid var(--kc-border);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:16px 12px;transition:all .15s;display:flex}.CelebCards-module__Voa5jG__card:hover{border-color:var(--kc-brand);transform:translateY(-2px)}.CelebCards-module__Voa5jG__info{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.CelebCards-module__Voa5jG__nameRow{display:contents}@media (max-width:520px){.CelebCards-module__Voa5jG__grid{grid-template-columns:1fr;gap:10px}.CelebCards-module__Voa5jG__card{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:12px 14px}.CelebCards-module__Voa5jG__info{flex:1;align-items:flex-start;gap:10px}.CelebCards-module__Voa5jG__nameRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}}.CelebCards-module__Voa5jG__name{color:var(--kc-text);word-break:keep-all;font-size:18px;font-weight:800}.CelebCards-module__Voa5jG__occ{color:var(--kc-muted);font-size:14px;font-weight:500}.CelebCards-module__Voa5jG__meta{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.CelebCards-module__Voa5jG__zodiac{color:var(--kc-text);word-break:keep-all;font-size:14px;font-weight:500}
.BirthStarInfo-module__T0yz1a__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:20px;padding:18px 16px;display:flex}.BirthStarInfo-module__T0yz1a__hero{align-items:center;gap:14px;display:flex}.BirthStarInfo-module__T0yz1a__emoji{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}.BirthStarInfo-module__T0yz1a__heroText{flex-direction:column;gap:4px;min-width:0;display:flex}.BirthStarInfo-module__T0yz1a__name{color:var(--kc-text);word-break:keep-all;align-items:center;gap:4px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.BirthStarInfo-module__T0yz1a__name:hover{color:var(--kc-brand-strong)}.BirthStarInfo-module__T0yz1a__nameGo{color:var(--kc-muted);transition:transform .28s var(--kc-spring);font-size:16px}.BirthStarInfo-module__T0yz1a__name:hover .BirthStarInfo-module__T0yz1a__nameGo{color:var(--kc-brand-strong);transform:translate(3px)}.BirthStarInfo-module__T0yz1a__sub{color:var(--kc-muted);word-break:keep-all;font-size:14px;font-weight:600}.BirthStarInfo-module__T0yz1a__desc{color:var(--kc-muted);word-break:keep-all;border-bottom:1px solid var(--kc-border);margin:0;padding-bottom:20px;font-size:14px;line-height:1.65}.BirthStarInfo-module__T0yz1a__desc b{color:var(--kc-text);font-weight:700}.BirthStarInfo-module__T0yz1a__persona{flex-direction:column;gap:14px;display:flex}.BirthStarInfo-module__T0yz1a__kwRow{flex-wrap:wrap;gap:8px;display:flex}.BirthStarInfo-module__T0yz1a__kw{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 20%, transparent);color:var(--kc-brand-strong);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.BirthStarInfo-module__T0yz1a__traits{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BirthStarInfo-module__T0yz1a__trait{color:var(--kc-text);word-break:keep-all;padding-left:24px;font-size:15px;line-height:1.6;position:relative}.BirthStarInfo-module__T0yz1a__trait:before{content:"✦";color:var(--kc-brand-strong);position:absolute;top:0;left:0}
.NameLoadingStage-module__oYsnYa__stage{background:radial-gradient(100% 60% at 50% 0%, color-mix(in srgb, var(--n-accent) 16%, transparent), transparent 60%), linear-gradient(160deg, var(--n-night-2), var(--n-night) 72%);border:1px solid var(--n-border);border-radius:var(--kc-radius);width:100%;min-height:320px;color:var(--n-ink);--stage-ink:var(--n-ink);--stage-accent:var(--n-rose);--stage-accent-2:var(--n-gold);--stage-on-accent:var(--n-night);--stage-bleed:18px;place-items:center;padding:40px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #17122e66}.NameLoadingStage-module__oYsnYa__bg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.NameLoadingStage-module__oYsnYa__inner{z-index:1;flex-direction:column;align-items:center;gap:26px;width:100%;display:flex;position:relative}.NameLoadingStage-module__oYsnYa__from{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.NameLoadingStage-module__oYsnYa__fromName{word-break:keep-all;font-size:18px;font-weight:800;line-height:1}.NameLoadingStage-module__oYsnYa__fromName[data-side=me]{color:var(--n-rose);text-shadow:0 0 16px color-mix(in srgb, var(--n-rose) 45%, transparent)}.NameLoadingStage-module__oYsnYa__fromName[data-side=them]{color:var(--n-lilac);text-shadow:0 0 16px color-mix(in srgb, var(--n-lilac) 45%, transparent)}.NameLoadingStage-module__oYsnYa__glyph{color:var(--n-accent);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--n-accent) 55%, transparent));font-size:16px;line-height:1}.NameLoadingStage-module__oYsnYa__tape{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 12px;min-width:240px;display:flex}.NameLoadingStage-module__oYsnYa__cell{animation:NameLoadingStage-module__oYsnYa__chDrop .42s var(--kc-ease) both;animation-delay:calc(var(--head) + var(--i) * var(--step));flex-direction:column;align-items:center;gap:10px;display:flex}.NameLoadingStage-module__oYsnYa__ch{font-size:30px;font-weight:800;line-height:1}.NameLoadingStage-module__oYsnYa__cell[data-side=me] .NameLoadingStage-module__oYsnYa__ch{color:var(--n-rose);text-shadow:0 0 16px color-mix(in srgb, var(--n-rose) 45%, transparent)}.NameLoadingStage-module__oYsnYa__cell[data-side=them] .NameLoadingStage-module__oYsnYa__ch{color:var(--n-lilac);text-shadow:0 0 16px color-mix(in srgb, var(--n-lilac) 45%, transparent)}.NameLoadingStage-module__oYsnYa__stroke{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;color:var(--n-gold);background:color-mix(in srgb, var(--n-gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--n-gold) 32%, transparent);animation:NameLoadingStage-module__oYsnYa__strokeOn .44s var(--kc-ease) both;animation-delay:calc(var(--head) + var(--i) * var(--step) + .17s);border-radius:10px;padding:5px 6px;font-size:16px;font-weight:800;line-height:1.2}@keyframes NameLoadingStage-module__oYsnYa__chDrop{0%{opacity:0;transform:translateY(-18px)scale(.82)}70%{opacity:1;transform:translateY(3px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes NameLoadingStage-module__oYsnYa__strokeOn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;text-shadow:0 0 18px color-mix(in srgb, var(--n-gold) 85%, transparent);transform:scale(1.16)}to{opacity:1;text-shadow:0 0 12px color-mix(in srgb, var(--n-gold) 55%, transparent);transform:scale(1)}}@media (max-width:480px){.NameLoadingStage-module__oYsnYa__stage{padding:32px 14px}.NameLoadingStage-module__oYsnYa__ch{font-size:26px}.NameLoadingStage-module__oYsnYa__tape{gap:12px 10px;min-width:0}}@media (prefers-reduced-motion:reduce){.NameLoadingStage-module__oYsnYa__cell,.NameLoadingStage-module__oYsnYa__stroke{opacity:1;animation:none;transform:none}}
.ShareBar-module__p-HbQa__wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.ShareBar-module__p-HbQa__label{color:var(--kc-muted);font-size:14px;font-weight:600}.ShareBar-module__p-HbQa__row{gap:10px;display:flex}.ShareBar-module__p-HbQa__btn{border:1px solid var(--kc-border);background-color:var(--kc-surface);width:44px;height:44px;color:var(--kc-text);cursor:pointer;transition:transform .12s var(--kc-spring), background-color .15s ease, border-color .15s ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ShareBar-module__p-HbQa__btn:hover{background-color:var(--kc-brand-soft);border-color:color-mix(in srgb, var(--kc-brand) 30%, transparent)}.ShareBar-module__p-HbQa__btn:active{transform:scale(.92)}.ShareBar-module__p-HbQa__kakao,.ShareBar-module__p-HbQa__kakao:hover{color:#191600;background-color:#fee500;border-color:#fee500}.ShareBar-module__p-HbQa__pill{white-space:nowrap;border-radius:22px;gap:6px;width:auto;padding-inline:16px;font-size:14px;font-weight:700}.ShareBar-module__p-HbQa__nudge{animation:ShareBar-module__p-HbQa__nudge .9s var(--kc-spring) 2}@keyframes ShareBar-module__p-HbQa__nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ShareBar-module__p-HbQa__nudge{animation:none}}.ShareBar-module__p-HbQa__telegram,.ShareBar-module__p-HbQa__telegram:hover{color:#fff;background-color:#229ed9;border-color:#229ed9}.ShareBar-module__p-HbQa__band,.ShareBar-module__p-HbQa__band:hover{background-color:#00ee65;border-color:#00ee65}.ShareBar-module__p-HbQa__bandIcon{width:28px;height:28px;display:block}.ShareBar-module__p-HbQa__x,.ShareBar-module__p-HbQa__x:hover{color:#fff;background-color:#000;border-color:#000}.ShareBar-module__p-HbQa__line,.ShareBar-module__p-HbQa__line:hover{color:#fff;background-color:#06c755;border-color:#06c755}@media (max-width:480px){.ShareBar-module__p-HbQa__pill{gap:0;width:44px;padding-inline:0}.ShareBar-module__p-HbQa__kakaoText{display:none}}.ShareBar-module__p-HbQa__copied{color:var(--kc-brand-strong);font-size:14px;font-weight:600}.ShareBar-module__p-HbQa__btnText{display:none}.ShareBar-module__p-HbQa__menu{align-items:stretch;gap:10px;min-width:232px}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__label{text-align:left;padding-left:4px;font-size:13px;font-weight:700}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__row{flex-direction:column;gap:6px}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btn{background-color:#0000;border-color:#0000;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;height:46px;padding-inline:14px}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btn:hover{background-color:color-mix(in srgb, var(--kc-text) 10%, transparent);border-color:#0000}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btn:active{background-color:color-mix(in srgb, var(--kc-text) 16%, transparent)}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btnText{color:var(--kc-text);font-size:15px;font-weight:700;display:inline}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__telegram,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__band,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakao{color:var(--kc-text)}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__x,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__line{color:var(--kc-text);background-color:#0000}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakao{background-color:#0000}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__telegram>svg,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakao>svg,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__x>svg,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__line>svg,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__bandIcon{border-radius:50%;flex:none;width:26px;height:26px;padding:4px}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btn>.MuiSvgIcon-root{border-radius:50%;flex:none;width:26px;height:26px;padding:4px}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__telegram>svg{color:#fff;background:#229ed9}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakao>svg{color:#191600;background:#fee500}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__x>svg{color:#fff;background:#000}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__line>svg{color:#fff;background:#06c755}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__bandIcon{padding:0}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__btn>.MuiSvgIcon-root{color:var(--kc-muted)}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakaoText{display:none}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__kakao{order:1}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__telegram{order:2}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__band,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__line,.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__x{order:3}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__webshare{order:4}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__copy{order:5}.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__pill{border-radius:12px;width:100%;padding-inline:14px}@media (max-width:480px){.ShareBar-module__p-HbQa__menu .ShareBar-module__p-HbQa__pill{gap:12px;width:100%;padding-inline:14px}.ShareBar-module__p-HbQa__menu{min-width:200px}}
.CrossLink-module__yB4XoG__link+.CrossLink-module__yB4XoG__link{margin-top:-20px}.CrossLink-module__yB4XoG__link{border-radius:var(--kc-radius-sm);background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.CrossLink-module__yB4XoG__link:hover{border-color:var(--kc-brand);transform:translateY(-2px)}.CrossLink-module__yB4XoG__text{color:var(--kc-text);word-break:keep-all;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.CrossLink-module__yB4XoG__title{display:block}.CrossLink-module__yB4XoG__text b{color:var(--kc-brand-strong);font-weight:800}.CrossLink-module__yB4XoG__sub{color:var(--kc-muted);font-size:14px;font-weight:500}.CrossLink-module__yB4XoG__icons{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.CrossLink-module__yB4XoG__orb{font-size:22px;line-height:1}.CrossLink-module__yB4XoG__arrowWrap{animation:1.6s ease-in-out infinite CrossLink-module__yB4XoG__kc-arrow-nudge;display:inline-flex}.CrossLink-module__yB4XoG__link:hover .CrossLink-module__yB4XoG__arrowWrap{animation-play-state:paused}.CrossLink-module__yB4XoG__link .CrossLink-module__yB4XoG__arrow{color:var(--kc-brand-strong);transition:transform .28s var(--kc-spring);font-size:20px}.CrossLink-module__yB4XoG__link:hover .CrossLink-module__yB4XoG__arrow{transform:translate(4px)}@keyframes CrossLink-module__yB4XoG__kc-arrow-nudge{0%,45%,to{transform:translate(0)}60%{transform:translate(6px)}72%{transform:translate(0)}84%{transform:translate(3px)}93%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.CrossLink-module__yB4XoG__link,.CrossLink-module__yB4XoG__link:hover,.CrossLink-module__yB4XoG__arrowWrap,.CrossLink-module__yB4XoG__link .CrossLink-module__yB4XoG__arrow{transition:none;animation:none;transform:none}}
.Bubble-module__MRFBVW__bubble{background-color:color-mix(in srgb, var(--kc-accent-warm) 22%, var(--kc-card));border:1px solid color-mix(in srgb, var(--kc-accent-warm) 55%, transparent);max-width:100%;box-shadow:var(--kc-shadow-sm);color:var(--kc-text);letter-spacing:-.01em;word-break:keep-all;transform-origin:20% 100%;border-radius:16px;align-self:flex-start;padding:11px 16px;font-size:14px;font-weight:650;line-height:1.5;position:relative}.Bubble-module__MRFBVW__bubble:after{content:"";background-color:color-mix(in srgb, var(--kc-accent-warm) 22%, var(--kc-card));border-right:1px solid color-mix(in srgb, var(--kc-accent-warm) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kc-accent-warm) 55%, transparent);border-bottom-right-radius:3px;width:12px;height:12px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.Bubble-module__MRFBVW__float,.Bubble-module__MRFBVW__floatCenter{max-width:100%;animation:3.6s ease-in-out .9s infinite Bubble-module__MRFBVW__kc-bubble-float;display:flex}.Bubble-module__MRFBVW__float{align-self:flex-start}.Bubble-module__MRFBVW__floatCenter{justify-content:center;align-self:center}@keyframes Bubble-module__MRFBVW__kc-bubble-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.Bubble-module__MRFBVW__float,.Bubble-module__MRFBVW__floatCenter{animation:none}}.Bubble-module__MRFBVW__center{text-align:center;transform-origin:50% 100%;align-self:center}.Bubble-module__MRFBVW__center:after{margin-left:-6px;left:50%}
.PageToc-module__EwemwW__toc{flex-flow:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.PageToc-module__EwemwW__chip{background-color:var(--kc-surface);border:1px solid var(--kc-border);color:var(--kc-muted);border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.PageToc-module__EwemwW__chip:hover{background-color:var(--kc-brand-soft);color:var(--kc-brand-strong);border-color:color-mix(in srgb, var(--kc-brand) 30%, transparent)}
.StepBody-module__ZZYWnq__body{flex-direction:column;gap:20px;display:flex}.StepBody-module__ZZYWnq__ask{flex-direction:column;gap:10px;display:flex}.StepBody-module__ZZYWnq__question{color:var(--kc-text);word-break:keep-all;font-size:16px;font-weight:700}.StepBody-module__ZZYWnq__hint{color:var(--kc-muted);word-break:keep-all;font-size:13px;font-weight:500}
.StepWizard-module__BVF1eW__wizard{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-card);box-shadow:var(--kc-shadow-sm);flex-direction:column;gap:24px;padding:22px 20px 20px;display:flex}.StepWizard-module__BVF1eW__progress{flex-direction:column;gap:10px;display:flex}.StepWizard-module__BVF1eW__progressHead{align-items:center;gap:10px;display:flex}.StepWizard-module__BVF1eW__stepCount{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.StepWizard-module__BVF1eW__stepLabel{color:var(--kc-muted);word-break:keep-all;font-size:14px;font-weight:600}.StepWizard-module__BVF1eW__bar{background-color:var(--kc-surface-2);border-radius:999px;height:6px;overflow:hidden}.StepWizard-module__BVF1eW__barFill{background-color:var(--kc-brand);height:100%;transition:width .28s var(--kc-spring);border-radius:999px;display:block}.StepWizard-module__BVF1eW__stage{flex-direction:column;justify-content:center;min-height:460px;display:flex}.StepWizard-module__BVF1eW__panel{flex-direction:column;gap:18px;display:flex}.StepWizard-module__BVF1eW__error{color:var(--kc-danger);word-break:keep-all;margin:0;font-size:14px;font-weight:500}.StepWizard-module__BVF1eW__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.StepWizard-module__BVF1eW__back{cursor:pointer;color:var(--kc-muted);background:0 0;border:none;align-items:center;gap:4px;padding:10px 8px;font-size:15px;font-weight:600;display:inline-flex}.StepWizard-module__BVF1eW__back:hover{color:var(--kc-text)}.StepWizard-module__BVF1eW__next{min-width:140px;height:50px;box-shadow:0 6px 16px var(--kc-brand-soft);transition:transform .14s var(--kc-spring), background-color .2s ease;border-radius:40px;flex:1;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:650;display:flex;background-color:var(--kc-brand)!important;color:var(--kc-bg)!important}.StepWizard-module__BVF1eW__next:hover{background-color:var(--kc-brand-strong)!important;color:var(--kc-bg)!important}.StepWizard-module__BVF1eW__next:active{transform:scale(.97)}@media (max-width:480px){.StepWizard-module__BVF1eW__wizard{padding:18px 16px 16px}.StepWizard-module__BVF1eW__stage{min-height:480px}.StepWizard-module__BVF1eW__nav{flex-direction:column-reverse;align-items:stretch;gap:10px}.StepWizard-module__BVF1eW__next{flex:none;width:100%;min-width:0;height:54px;padding:0 20px}.StepWizard-module__BVF1eW__back{justify-content:center;width:100%;padding:12px 8px}}
.CommentChip-module__JgFgqG__chip{text-align:left;border:1px solid var(--kc-brand);border-radius:var(--kc-radius-sm);background-color:var(--kc-brand-soft);width:100%;color:var(--kc-text);cursor:pointer;transition:transform .3s var(--kc-spring), box-shadow .3s ease, background-color .3s ease;align-items:center;gap:8px;padding:10px 12px;display:flex}.CommentChip-module__JgFgqG__chip:hover{background-color:var(--kc-brand-soft-strong,var(--kc-brand-soft));transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.CommentChip-module__JgFgqG__chip:active{box-shadow:none;transform:translateY(0)scale(.99)}.CommentChip-module__JgFgqG__icon{flex:none;width:18px;height:18px}.CommentChip-module__JgFgqG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.CommentChip-module__JgFgqG__label b{font-variant-numeric:tabular-nums;font-weight:800}.CommentChip-module__JgFgqG__arrow{opacity:.75;width:20px;height:20px;transition:transform .3s var(--kc-spring), opacity .3s ease;flex:none;animation:1.6s ease-in-out infinite CommentChip-module__JgFgqG__arrowNudge}.CommentChip-module__JgFgqG__chip:hover .CommentChip-module__JgFgqG__arrow{opacity:1;animation:.9s ease-in-out infinite CommentChip-module__JgFgqG__arrowNudge}@keyframes CommentChip-module__JgFgqG__arrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:480px){.CommentChip-module__JgFgqG__label{font-size:14px}}@media (prefers-reduced-motion:reduce){.CommentChip-module__JgFgqG__chip,.CommentChip-module__JgFgqG__chip:hover,.CommentChip-module__JgFgqG__chip:active,.CommentChip-module__JgFgqG__arrow{box-shadow:none;transition:background-color .18s;transform:none}.CommentChip-module__JgFgqG__arrow,.CommentChip-module__JgFgqG__chip:hover .CommentChip-module__JgFgqG__arrow{animation:none;transform:none}}
.CommunitySection-module__eXwzUG__section{flex-direction:column;gap:14px;display:flex}.CommunitySection-module__eXwzUG__fab{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:1100;background-color:var(--kc-brand);width:52px;height:52px;color:var(--kc-bg);cursor:pointer;transition:transform .3s var(--kc-spring), background-color .3s ease;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 6px 20px #0000002e}body[data-game-play] .CommunitySection-module__eXwzUG__fab{opacity:0;pointer-events:none;transform:translateY(8px)}.CommunitySection-module__eXwzUG__fab svg{width:24px;height:24px;transition:transform .3s var(--kc-spring)}.CommunitySection-module__eXwzUG__fabTip{background:var(--kc-text);color:var(--kc-bg);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease, transform .2s var(--kc-spring);border-radius:8px;padding:6px 10px;font-size:14px;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 4px 14px #0000002e}.CommunitySection-module__eXwzUG__fab:hover .CommunitySection-module__eXwzUG__fabTip,.CommunitySection-module__eXwzUG__fab:focus-visible .CommunitySection-module__eXwzUG__fabTip{opacity:1;transform:translate(-50%)translateY(0)}.CommunitySection-module__eXwzUG__fab:hover{background-color:var(--kc-brand-strong);transform:translateY(-3px)scale(1.06);box-shadow:0 12px 28px #0000003d}.CommunitySection-module__eXwzUG__fab:hover svg{transform:rotate(-10deg)scale(1.08)}.CommunitySection-module__eXwzUG__fab:active{transform:scale(.92)}@media (min-width:900px){.CommunitySection-module__eXwzUG__fab{transform:translateX(calc(var(--kc-page) / 2 + 40px));bottom:5%;left:50%;right:auto}.CommunitySection-module__eXwzUG__fab:hover{transform:translateX(calc(var(--kc-page) / 2 + 40px)) translateY(-3px) scale(1.06)}.CommunitySection-module__eXwzUG__fab:active{transform:translateX(calc(var(--kc-page) / 2 + 40px)) scale(.92)}}@media (prefers-reduced-motion:reduce){.CommunitySection-module__eXwzUG__fab:hover{transform:none;box-shadow:0 6px 20px #0000002e}.CommunitySection-module__eXwzUG__fab:hover svg{transform:none}.CommunitySection-module__eXwzUG__fabTip,.CommunitySection-module__eXwzUG__fab:hover .CommunitySection-module__eXwzUG__fabTip,.CommunitySection-module__eXwzUG__fab:focus-visible .CommunitySection-module__eXwzUG__fabTip{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.CommunitySection-module__eXwzUG__fab:hover{transform:translateX(calc(var(--kc-page) / 2 + 40px))}}body.kc-menu-open .CommunitySection-module__eXwzUG__fab{display:none}.CommunitySection-module__eXwzUG__fabBadge{box-sizing:border-box;background:var(--kc-surface);min-width:24px;height:24px;color:var(--kc-text);border:1px solid var(--kc-border);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:400;display:inline-flex;position:absolute;top:-4px;right:-4px}.CommunitySection-module__eXwzUG__card{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);padding:8px}.CommunitySection-module__eXwzUG__title{margin:0}.CommunitySection-module__eXwzUG__toolbar{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.CommunitySection-module__eXwzUG__toolCount{color:var(--kc-text);font-variant-numeric:tabular-nums;word-spacing:4px;font-size:14px;font-weight:700}.CommunitySection-module__eXwzUG__toolCount b{color:var(--kc-brand-strong)}.CommunitySection-module__eXwzUG__sort{background:var(--kc-bg);border:1px solid var(--kc-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.CommunitySection-module__eXwzUG__sortBtn{color:var(--kc-muted);cursor:pointer;transition:background-color .18s var(--kc-ease);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.CommunitySection-module__eXwzUG__sortBtn[aria-pressed=true]{background:var(--kc-card);color:var(--kc-text);box-shadow:var(--kc-shadow-sm)}.CommunitySection-module__eXwzUG__empty{text-align:center;border-radius:var(--kc-radius-sm);background-color:var(--kc-bg);border:1px dashed var(--kc-border);flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.CommunitySection-module__eXwzUG__emptyLead{color:var(--kc-text);font-size:15px;font-weight:700}.CommunitySection-module__eXwzUG__emptySub{color:var(--kc-muted);font-size:14px}.CommunitySection-module__eXwzUG__retry{background:var(--kc-brand);color:var(--kc-bg);cursor:pointer;transition:background-color .15s var(--kc-ease);border:0;border-radius:999px;margin-top:4px;padding:8px 18px;font-size:14px;font-weight:700}.CommunitySection-module__eXwzUG__retry:hover{background:var(--kc-brand-strong)}.CommunitySection-module__eXwzUG__retry:focus-visible{outline:2px solid var(--kc-brand);outline-offset:2px}.CommunitySection-module__eXwzUG__scroll{overscroll-behavior:auto;max-height:640px;overflow-y:auto}.CommunitySection-module__eXwzUG__list{flex-direction:column;gap:14px;margin:0;list-style:none;display:flex}.CommunitySection-module__eXwzUG__cmt{border-radius:var(--kc-radius-sm);background-color:var(--kc-bg);border:1px solid var(--kc-border);box-shadow:var(--kc-shadow-sm);flex-direction:column;padding:12px 13px;display:flex}.CommunitySection-module__eXwzUG__cmtHead{align-items:center;gap:11px;display:flex}.CommunitySection-module__eXwzUG__mine{border-color:var(--kc-brand);background-color:var(--kc-brand-soft)}.CommunitySection-module__eXwzUG__pending{opacity:.6}.CommunitySection-module__eXwzUG__avatarBox{flex:none;line-height:0;position:relative}.CommunitySection-module__eXwzUG__crown{pointer-events:none;filter:drop-shadow(0 1px 1px #00000040);font-size:15px;line-height:1;position:absolute;top:-8px;right:-6px;transform:rotate(12deg)}.CommunitySection-module__eXwzUG__avatar{background-color:var(--kc-surface);border:1px solid var(--kc-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;line-height:1;display:flex}.CommunitySection-module__eXwzUG__body{min-width:0;padding-left:49px}.CommunitySection-module__eXwzUG__top{flex-wrap:wrap;flex:1;align-items:center;gap:2px 8px;min-width:0;display:flex}.CommunitySection-module__eXwzUG__nick{color:var(--kc-text);white-space:nowrap;font-size:14px;font-weight:700}.CommunitySection-module__eXwzUG__uid{color:var(--kc-faint,var(--kc-muted));letter-spacing:-.01em;white-space:nowrap;margin-left:-4px;font-size:14px}.CommunitySection-module__eXwzUG__mineflag{color:var(--kc-brand-strong);background:var(--kc-card);border:1px solid var(--kc-brand);border-radius:5px;padding:2px 6px;font-size:13px;font-weight:500}.CommunitySection-module__eXwzUG__date{color:var(--kc-faint,var(--kc-muted));font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11.5px}@media (max-width:600px){.CommunitySection-module__eXwzUG__section{gap:10px}.CommunitySection-module__eXwzUG__card{padding:6px}.CommunitySection-module__eXwzUG__date{margin-left:0}.CommunitySection-module__eXwzUG__body{padding-left:0}}.CommunitySection-module__eXwzUG__text{color:var(--kc-text);white-space:pre-line;word-break:break-word;padding:20px 0;font-size:16px;line-height:1.55}.CommunitySection-module__eXwzUG__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunitySection-module__eXwzUG__animating{transition:height .28s var(--kc-ease);overflow:hidden}@media (prefers-reduced-motion:reduce){.CommunitySection-module__eXwzUG__animating{transition:none}}.CommunitySection-module__eXwzUG__expandable{cursor:pointer}.CommunitySection-module__eXwzUG__moreBtn{width:fit-content;color:var(--kc-brand-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;margin-left:auto;padding:0;font-size:14px;font-weight:600;display:flex}.CommunitySection-module__eXwzUG__moreBtn:hover{text-decoration:underline}.CommunitySection-module__eXwzUG__actions{align-items:center;gap:20px;margin:10px 0;display:flex}@media (max-width:600px){.CommunitySection-module__eXwzUG__actions{margin:10px 0 0}}.CommunitySection-module__eXwzUG__act{cursor:pointer;color:var(--kc-muted);font-variant-numeric:tabular-nums;transition:color .15s var(--kc-ease), transform .2s var(--kc-spring);background:0 0;border:0;align-items:center;gap:8px;padding:2px;font-size:14px;font-weight:600;display:inline-flex}.CommunitySection-module__eXwzUG__act svg{width:22px;height:22px}.CommunitySection-module__eXwzUG__likeBtn svg{width:24px;height:24px}.CommunitySection-module__eXwzUG__liked{color:var(--kc-danger)}.CommunitySection-module__eXwzUG__actOn,.CommunitySection-module__eXwzUG__actOn:hover{color:var(--kc-brand-strong)}.CommunitySection-module__eXwzUG__liked:active svg{transform:scale(1.3)}.CommunitySection-module__eXwzUG__report{color:var(--kc-faint,var(--kc-muted));margin-left:auto}.CommunitySection-module__eXwzUG__act:hover{color:var(--kc-text)}.CommunitySection-module__eXwzUG__liked:hover{color:var(--kc-danger)}.CommunitySection-module__eXwzUG__ownEdit{gap:10px;margin-left:auto;display:inline-flex}.CommunitySection-module__eXwzUG__editRow{flex-direction:column;gap:10px;margin-top:6px;display:flex}.CommunitySection-module__eXwzUG__editBox{border:1px solid var(--kc-border);background:var(--kc-bg);border-radius:10px;padding:10px 12px}.CommunitySection-module__eXwzUG__editBox textarea{min-height:96px}.CommunitySection-module__eXwzUG__editActions{justify-content:flex-end;gap:8px;display:flex}.CommunitySection-module__eXwzUG__editBtn{border:1px solid var(--kc-border);min-height:40px;color:var(--kc-text);cursor:pointer;transition:background-color .15s var(--kc-ease);background:0 0;border-radius:10px;padding:0 18px;font-size:14px;font-weight:600}.CommunitySection-module__eXwzUG__editBtn_primary{background:var(--kc-brand);color:var(--kc-bg);border-color:#0000}.CommunitySection-module__eXwzUG__loadMore{justify-content:center;padding:8px 0 2px;display:flex}.CommunitySection-module__eXwzUG__adminTag{color:var(--kc-brand);background:var(--kc-surface);border:1px solid var(--kc-border);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:13px;font-weight:500}.CommunitySection-module__eXwzUG__tomb{color:var(--kc-faint,var(--kc-muted));font-size:14px;font-style:italic}.CommunitySection-module__eXwzUG__avatarGone{opacity:.4}.CommunitySection-module__eXwzUG__replyToggle{color:var(--kc-brand-strong);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin-left:50px;padding:4px 0;font-size:14px;font-weight:700;display:flex}@media (max-width:600px){.CommunitySection-module__eXwzUG__replyToggle{margin:10px 0}}.CommunitySection-module__eXwzUG__replyToggle:hover{text-decoration:underline}.CommunitySection-module__eXwzUG__replyLine{background:var(--kc-border);flex:none;width:18px;height:1px}.CommunitySection-module__eXwzUG__chev{width:16px;height:16px;transition:transform .2s var(--kc-ease)}.CommunitySection-module__eXwzUG__replyToggle[aria-expanded=true] .CommunitySection-module__eXwzUG__chev,.CommunitySection-module__eXwzUG__moreBtn[aria-expanded=true] .CommunitySection-module__eXwzUG__chev{transform:rotate(180deg)}.CommunitySection-module__eXwzUG__repliesBody{transition:grid-template-rows .28s var(--kc-ease);grid-template-rows:0fr;display:grid}.CommunitySection-module__eXwzUG__repliesBody[data-open=true]{grid-template-rows:1fr}.CommunitySection-module__eXwzUG__repliesBodyInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.CommunitySection-module__eXwzUG__repliesBody{transition:none}}.CommunitySection-module__eXwzUG__replies{border-left:2px solid var(--kc-border);flex-direction:column;gap:10px;margin-top:10px;margin-left:20px;padding-left:16px;display:flex}.CommunitySection-module__eXwzUG__reply{flex-direction:column;gap:6px;display:flex}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__cmtHead{gap:10px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__avatar{width:30px;height:30px;font-size:16px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__body{padding-left:39px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__nick{font-size:14px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__text{font-size:15px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__actions{gap:12px;margin-top:8px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__act{font-size:14px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__act svg{width:14px;height:14px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__likeBtn svg{width:15px;height:15px}.CommunitySection-module__eXwzUG__replyLoading{justify-content:center;padding:6px 0;display:flex}.CommunitySection-module__eXwzUG__replyMore{color:var(--kc-brand-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:14px;font-weight:600}.CommunitySection-module__eXwzUG__replyMore:hover{text-decoration:underline}.CommunitySection-module__eXwzUG__replyCompose{background:var(--kc-bg);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);align-items:flex-end;gap:8px;margin-top:10px;margin-left:20px;padding:6px;display:flex}.CommunitySection-module__eXwzUG__replyCompose:focus-within{border-color:var(--kc-brand)}.CommunitySection-module__eXwzUG__miniAvatar{flex:none;padding-bottom:6px;font-size:16px;line-height:1}.CommunitySection-module__eXwzUG__replyInput{resize:none;min-width:0;color:var(--kc-text);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:14px;line-height:1.45;overflow-y:auto}.CommunitySection-module__eXwzUG__replyInput::placeholder{color:var(--kc-faint,var(--kc-muted))}.CommunitySection-module__eXwzUG__miniSend{background:var(--kc-brand);width:30px;height:30px;color:var(--kc-bg);cursor:pointer;transition:background-color .15s var(--kc-ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.CommunitySection-module__eXwzUG__miniSend:hover:not(:disabled){background:var(--kc-brand-strong)}.CommunitySection-module__eXwzUG__miniSend:disabled{opacity:.5;cursor:default}.CommunitySection-module__eXwzUG__miniSend svg{width:15px;height:15px;transform:translate(1px)}@media (max-width:600px){.CommunitySection-module__eXwzUG__replyToggle{margin-left:0}.CommunitySection-module__eXwzUG__replies{margin-left:4px;padding-left:12px}.CommunitySection-module__eXwzUG__reply .CommunitySection-module__eXwzUG__body{padding-left:0}.CommunitySection-module__eXwzUG__replyCompose{margin-left:0}}.CommunitySection-module__eXwzUG__compose{z-index:2;background:var(--kc-surface);border-bottom:1px solid var(--kc-border);flex-direction:column;gap:10px;padding-bottom:10px;display:flex;position:sticky;top:0}@media (max-width:600px){.CommunitySection-module__eXwzUG__compose{gap:8px;padding-bottom:8px}}.CommunitySection-module__eXwzUG__who{align-items:center;gap:8px;display:flex}.CommunitySection-module__eXwzUG__who .CommunitySection-module__eXwzUG__avatar{width:26px;height:26px;font-size:15px}.CommunitySection-module__eXwzUG__who .CommunitySection-module__eXwzUG__nick{font-size:14px}.CommunitySection-module__eXwzUG__badge{color:var(--kc-faint,var(--kc-muted));font-size:14px}.CommunitySection-module__eXwzUG__reroll{border:1px solid var(--kc-border);background:var(--kc-card);cursor:pointer;width:24px;height:24px;color:var(--kc-muted);transition:color .15s var(--kc-ease), border-color .15s var(--kc-ease);border-radius:50%;flex:none;place-items:center;margin-left:-3px;padding:0;display:grid}.CommunitySection-module__eXwzUG__reroll svg{width:14px;height:14px}.CommunitySection-module__eXwzUG__reroll:hover{color:var(--kc-brand-strong);border-color:var(--kc-brand)}.CommunitySection-module__eXwzUG__reroll:active svg{transition:transform .3s var(--kc-spring);transform:rotate(180deg)}.CommunitySection-module__eXwzUG__composeBar{background:var(--kc-bg);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.CommunitySection-module__eXwzUG__composeBar:focus-within{border-color:var(--kc-brand)}.CommunitySection-module__eXwzUG__field{flex-direction:column;flex:auto;min-width:0;display:flex}.CommunitySection-module__eXwzUG__field textarea{resize:none;color:var(--kc-text);background:0 0;border:0;width:100%;font-family:inherit;font-size:16px;line-height:1.45}.CommunitySection-module__eXwzUG__field textarea:focus{outline:none}.CommunitySection-module__eXwzUG__field textarea::placeholder{color:var(--kc-faint,var(--kc-muted))}.CommunitySection-module__eXwzUG__send{cursor:pointer;background:var(--kc-brand);width:40px;height:40px;color:var(--kc-bg);box-shadow:var(--kc-shadow-sm);transition:background-color .15s var(--kc-ease), transform .2s var(--kc-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.CommunitySection-module__eXwzUG__send svg{width:19px;height:19px;transform:translate(1px)}.CommunitySection-module__eXwzUG__send:hover:not(:disabled){background:var(--kc-brand-strong)}.CommunitySection-module__eXwzUG__send:disabled{opacity:.5;cursor:default}.CommunitySection-module__eXwzUG__sendFire svg{animation:CommunitySection-module__eXwzUG__kc-send-fire .5s var(--kc-ease)}@keyframes CommunitySection-module__eXwzUG__kc-send-fire{40%{opacity:0;transform:translate(14px,-14px)scale(.8)}41%{opacity:0;transform:translate(-10px,10px)scale(.8)}to{opacity:1;transform:translate(1px)}}.CommunitySection-module__eXwzUG__enter{animation:CommunitySection-module__eXwzUG__kc-cmt-in .32s var(--kc-spring)}@keyframes CommunitySection-module__eXwzUG__kc-cmt-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CommunitySection-module__eXwzUG__skeleton{flex-direction:column;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.CommunitySection-module__eXwzUG__enter{transition:none;animation:none}.CommunitySection-module__eXwzUG__sendFire svg{transition:none;animation:none}.CommunitySection-module__eXwzUG__reroll:active svg{transition:none;animation:none}.CommunitySection-module__eXwzUG__liked:active svg{transition:none;animation:none}}
.RatingInline-module__e6UzZq__wrap{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface);border:1px solid var(--kc-border);flex-direction:column;align-items:center;gap:12px;padding:16px 14px;display:flex}.RatingInline-module__e6UzZq__title{color:var(--kc-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.RatingInline-module__e6UzZq__agg{color:var(--kc-muted);justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.RatingInline-module__e6UzZq__reviews{border-top:1px solid var(--kc-border);width:100%;margin-top:14px;padding-top:14px}.RatingInline-module__e6UzZq__reviews_label{color:var(--kc-muted);text-align:left;margin-bottom:10px;font-size:14px;font-weight:600}.RatingInline-module__e6UzZq__reviews_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.RatingInline-module__e6UzZq__reviews_track{gap:10px;width:max-content;animation:60s linear infinite RatingInline-module__e6UzZq__kc-marquee;display:flex}.RatingInline-module__e6UzZq__reviews_viewport:hover .RatingInline-module__e6UzZq__reviews_track{animation-play-state:paused}.RatingInline-module__e6UzZq__reviews_row{overflow-x:auto}.RatingInline-module__e6UzZq__reviews_list{gap:10px;width:max-content;display:flex}@keyframes RatingInline-module__e6UzZq__kc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.RatingInline-module__e6UzZq__review{box-sizing:border-box;border-radius:var(--kc-radius-sm);background-color:var(--kc-bg,#fff);border:1px solid var(--kc-border);flex-direction:column;gap:8px;width:232px;margin:0;padding:13px 14px;display:flex;box-shadow:0 1px 2px #0000000a}.RatingInline-module__e6UzZq__review_head{align-items:center;gap:9px;display:flex}.RatingInline-module__e6UzZq__avatar{color:#333;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:700;line-height:1;display:flex}.RatingInline-module__e6UzZq__review_who{flex-direction:column;gap:2px;min-width:0;display:flex}.RatingInline-module__e6UzZq__handle{color:var(--kc-text);letter-spacing:.2px;font-size:14px;font-weight:600}.RatingInline-module__e6UzZq__review_stars{color:var(--kc-accent-warm);letter-spacing:1px;font-size:14px;line-height:1}.RatingInline-module__e6UzZq__review_text{color:var(--kc-text);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.1em;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.RatingInline-module__e6UzZq__review_date{color:var(--kc-muted);font-size:14px}@media (prefers-reduced-motion:reduce){.RatingInline-module__e6UzZq__reviews_track{animation:none}.RatingInline-module__e6UzZq__reviews_viewport{overflow-x:auto}}.RatingInline-module__e6UzZq__stars{gap:2px;display:flex}.RatingInline-module__e6UzZq__star{cursor:pointer;color:var(--kc-accent-warm);transition:transform .15s var(--kc-spring);padding:4px;line-height:0}.RatingInline-module__e6UzZq__star:hover{transform:scale(1.2)}.RatingInline-module__e6UzZq__star:disabled{cursor:default;opacity:.6}.RatingInline-module__e6UzZq__star svg{width:30px;height:30px}.RatingInline-module__e6UzZq__stars_static{color:var(--kc-accent-warm);gap:2px;display:flex}.RatingInline-module__e6UzZq__star_filled,.RatingInline-module__e6UzZq__star_empty{width:24px!important;height:24px!important}.RatingInline-module__e6UzZq__prompt{color:var(--kc-text);text-align:center;margin-top:2px;font-size:14px;font-weight:500}.RatingInline-module__e6UzZq__comment_row{gap:8px;width:100%;max-width:420px;margin-top:4px;display:flex}.RatingInline-module__e6UzZq__hint{color:var(--kc-muted);text-align:center;font-size:14px}.RatingInline-module__e6UzZq__done{color:var(--kc-muted);font-size:14px}.RatingInline-module__e6UzZq__error{color:#b3261e;font-size:14px}
.CatMascot-module__WTrPTa__catbox{place-items:center;display:inline-grid;position:relative}.CatMascot-module__WTrPTa__cat{object-fit:contain;transform-origin:50% 92%;filter:drop-shadow(0 3px 6px #00000029);width:100%;height:100%;display:block}.CatMascot-module__WTrPTa__idle{animation:CatMascot-module__WTrPTa__catBreathe 3s var(--kc-ease) infinite}@keyframes CatMascot-module__WTrPTa__catBreathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2px)scaleY(1.035)}}.CatMascot-module__WTrPTa__float{animation:CatMascot-module__WTrPTa__catFloat 1.8s var(--kc-ease) infinite}@keyframes CatMascot-module__WTrPTa__catFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.CatMascot-module__WTrPTa__tilt{animation:CatMascot-module__WTrPTa__catTilt 2.4s var(--kc-ease) infinite;transform-origin:50% 80%}@keyframes CatMascot-module__WTrPTa__catTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.CatMascot-module__WTrPTa__pop{animation:CatMascot-module__WTrPTa__catPop .5s var(--kc-spring)}@keyframes CatMascot-module__WTrPTa__catPop{0%{opacity:0;transform:translateY(0)scale(.6)rotate(-6deg)}60%{opacity:1;transform:translateY(-4px)scale(1.12)rotate(3deg)}to{transform:translateY(0)scale(1)rotate(0)}}.CatMascot-module__WTrPTa__bounce{animation:CatMascot-module__WTrPTa__catBounce .7s var(--kc-spring)}@keyframes CatMascot-module__WTrPTa__catBounce{0%{opacity:0;transform:translateY(0)scale(.7)}25%{opacity:1;transform:translateY(-18px)scale(1.14,.9)}50%{transform:translateY(0)scale(.96,1.06)}72%{transform:translateY(-8px)scale(1.03)}to{transform:translateY(0)scale(1)}}.CatMascot-module__WTrPTa__shake{animation:CatMascot-module__WTrPTa__catShake .55s var(--kc-ease)}@keyframes CatMascot-module__WTrPTa__catShake{0%{opacity:.4;transform:translate(0)scale(.9)}20%{opacity:1;transform:translate(-6px)rotate(-4deg)}45%{transform:translate(6px)rotate(4deg)}70%{transform:translate(-3px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}.CatMascot-module__WTrPTa__buzz{animation:.16s steps(2,end) infinite CatMascot-module__WTrPTa__catBuzz}@keyframes CatMascot-module__WTrPTa__catBuzz{0%{transform:translate(0)rotate(-.6deg)}to{transform:translate(.5px,-.5px)rotate(.6deg)}}.CatMascot-module__WTrPTa__droop{animation:CatMascot-module__WTrPTa__catDroop .7s var(--kc-ease)}@keyframes CatMascot-module__WTrPTa__catDroop{0%{transform:translateY(-4px)rotate(0)scaleY(1)}35%{transform:translateY(6px)rotate(-6deg)scaleY(.92)}65%{transform:translateY(6px)rotate(-5deg)scaleY(.93)}to{transform:translateY(0)rotate(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.CatMascot-module__WTrPTa__cat{opacity:1!important;animation:none!important;transform:none!important}}
.MarketRateStrip-module__0TShHa__strip{border-radius:var(--kc-radius-sm);background-color:var(--kc-surface-2);border:1px solid var(--kc-border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 15px;font-size:14px;display:flex}.MarketRateStrip-module__0TShHa__live{color:var(--kc-muted);flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.MarketRateStrip-module__0TShHa__dot{background-color:var(--kc-brand);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--kc-brand) 55%, transparent);animation:MarketRateStrip-module__0TShHa__kc-rate-pulse 1.8s var(--kc-ease) infinite;border-radius:50%}.MarketRateStrip-module__0TShHa__rates{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.MarketRateStrip-module__0TShHa__rate:not(:first-child):before{content:"·";color:var(--kc-muted);margin-right:12px}.MarketRateStrip-module__0TShHa__label{color:var(--kc-muted);margin-right:5px}.MarketRateStrip-module__0TShHa__value{color:var(--kc-text);font-variant-numeric:tabular-nums;font-weight:700}.MarketRateStrip-module__0TShHa__source{color:var(--kc-muted);white-space:nowrap;margin-left:auto;font-size:14px}@keyframes MarketRateStrip-module__0TShHa__kc-rate-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kc-brand) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.MarketRateStrip-module__0TShHa__dot{animation:none}}@media (max-width:480px){.MarketRateStrip-module__0TShHa__source{flex-basis:100%;margin-left:0}}
.TarotStars-module__7uO8ua__stars{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}
.Estimate-module__Tlg9ga__wrap{flex-direction:column;gap:20px;display:flex}.Estimate-module__Tlg9ga__block{flex-direction:column;gap:18px;display:flex}.Estimate-module__Tlg9ga__subtitle{flex-direction:column;gap:6px;display:flex}.Estimate-module__Tlg9ga__offstage{pointer-events:none;width:900px;position:absolute;top:0;left:-10000px}.Estimate-module__Tlg9ga__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Estimate-module__Tlg9ga__tbLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Estimate-module__Tlg9ga__tbRight{align-items:center;gap:8px;display:flex}.Estimate-module__Tlg9ga__scrollNote{color:var(--kc-muted);text-align:center;margin:0;font-size:14px}.Estimate-module__Tlg9ga__stage{--pg-w:794px;--pg-h:1123px;--pg-pad-x:44px;--pg-pad-top:44px;--pg-pad-bottom:52px;--pk-ink:#1a1a1a;--pk-sub:#5f5b54;--pk-faint:#a29c93;--pk-line:#e4e0d9;--pk-line-mid:#cfcabf;--pk-line-strong:#1a1a1a;--pk-edit:var(--kc-brand,#0ab68b);--pk-edit-soft:var(--kc-brand-soft,#0ab68b1f);--pk-danger:#c0392b;background:var(--kc-surface,#f4f3f0);border:1px solid var(--kc-border,#e5e2dc);border-radius:16px;width:100%;padding:24px 16px;overflow:auto hidden}@media (max-width:640px){.Estimate-module__Tlg9ga__stage{padding:14px 8px}}.Estimate-module__Tlg9ga__docRoot{width:100%;position:relative}.Estimate-module__Tlg9ga__viewport{width:100%}.Estimate-module__Tlg9ga__pages{flex-direction:column;align-items:center;gap:20px;width:max-content;margin:0 auto;display:flex}.Estimate-module__Tlg9ga__page{width:var(--pg-w);min-height:var(--pg-h);color:var(--pk-ink);padding:var(--pg-pad-top) var(--pg-pad-x) var(--pg-pad-bottom);font-variant-numeric:tabular-nums;letter-spacing:-.01em;box-sizing:border-box;background:#fff;flex-direction:column;font-family:Wanted Sans Variable,system-ui,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.5;display:flex;position:relative;box-shadow:0 8px 30px -12px #00000047}.Estimate-module__Tlg9ga__measure{visibility:hidden;pointer-events:none;gap:0;position:absolute;top:0;left:-99999px}.Estimate-module__Tlg9ga__pageNum{text-align:center;letter-spacing:3px;color:var(--pk-faint);font-variant-numeric:tabular-nums;font-size:14px;position:absolute;bottom:22px;left:0;right:0}.Estimate-module__Tlg9ga__fld{font:inherit;color:inherit;box-sizing:border-box;width:100%;letter-spacing:inherit;background:0 0;border:none;border-radius:3px;outline:none;margin:-1px -3px;padding:1px 3px}.Estimate-module__Tlg9ga__fld::placeholder{color:var(--pk-faint)}.Estimate-module__Tlg9ga__fld:hover{box-shadow:inset 0 0 0 1px var(--pk-line-mid)}.Estimate-module__Tlg9ga__fld:focus{box-shadow:inset 0 0 0 1.5px var(--pk-edit);background:var(--pk-edit-soft)}.Estimate-module__Tlg9ga__right{text-align:right}textarea.Estimate-module__Tlg9ga__fld{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;display:block;overflow:hidden}.Estimate-module__Tlg9ga__fldStatic{white-space:pre-wrap;overflow-wrap:anywhere;display:block;box-shadow:none!important;background:0 0!important}.Estimate-module__Tlg9ga__title.Estimate-module__Tlg9ga__fldStatic,.Estimate-module__Tlg9ga__quoteLine .Estimate-module__Tlg9ga__fldStatic{white-space:nowrap;overflow-wrap:normal;width:auto}.Estimate-module__Tlg9ga__cellStatic{white-space:pre-wrap;overflow-wrap:anywhere}.Estimate-module__Tlg9ga__exporting .Estimate-module__Tlg9ga__fld:hover,.Estimate-module__Tlg9ga__exporting .Estimate-module__Tlg9ga__fld:focus{box-shadow:none;background:0 0}.Estimate-module__Tlg9ga__exporting .Estimate-module__Tlg9ga__editOnly,.Estimate-module__Tlg9ga__measure .Estimate-module__Tlg9ga__editOnly{display:none!important}.Estimate-module__Tlg9ga__switchRow{align-items:center;gap:5px;display:inline-flex}.Estimate-module__Tlg9ga__switchRow .Estimate-module__Tlg9ga__lab{color:var(--pk-faint);white-space:nowrap;font-size:14px}.Estimate-module__Tlg9ga__miniSwitch{background:var(--pk-line-mid);cursor:pointer;border:none;border-radius:9px;flex:none;width:30px;height:17px;padding:0;transition:background .15s;position:relative}.Estimate-module__Tlg9ga__miniSwitch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000047}.Estimate-module__Tlg9ga__miniSwitch[aria-checked=true]{background:var(--pk-edit)}.Estimate-module__Tlg9ga__miniSwitch[aria-checked=true]:after{left:15px}.Estimate-module__Tlg9ga__gutterSwitch{left:calc(var(--pg-pad-x) * -1 + 8px);position:absolute;top:2px}.Estimate-module__Tlg9ga__head{border-bottom:2px solid var(--pk-line-strong);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:16px;display:flex}.Estimate-module__Tlg9ga__title{letter-spacing:.18em;min-width:130px;font-size:34px;font-weight:800;line-height:1.1}.Estimate-module__Tlg9ga__meta{grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:4px 12px;font-size:14px;display:grid;position:relative}.Estimate-module__Tlg9ga__meta .Estimate-module__Tlg9ga__k{color:var(--pk-faint);text-align:right;white-space:nowrap}.Estimate-module__Tlg9ga__meta .Estimate-module__Tlg9ga__v{color:var(--pk-ink);text-align:right;min-width:104px;font-weight:600}.Estimate-module__Tlg9ga__meta .Estimate-module__Tlg9ga__v .Estimate-module__Tlg9ga__fld{text-align:right}.Estimate-module__Tlg9ga__metaSwitch{position:absolute;left:-34px}.Estimate-module__Tlg9ga__parties{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.Estimate-module__Tlg9ga__party{box-sizing:border-box;min-width:0;padding:0 26px}.Estimate-module__Tlg9ga__party:first-child{border-right:1px solid var(--pk-line);padding-left:0}.Estimate-module__Tlg9ga__party:last-child{padding-right:0}@media (max-width:640px){.Estimate-module__Tlg9ga__party{padding:0 16px}}.Estimate-module__Tlg9ga__party h3{letter-spacing:.14em;color:var(--pk-faint);border-bottom:1px solid var(--pk-line);margin:0 0 10px;padding-bottom:6px;font-size:14px;font-weight:700}.Estimate-module__Tlg9ga__coName{margin-bottom:6px;font-size:17px;font-weight:700}.Estimate-module__Tlg9ga__kv{grid-template-columns:66px 1fr;align-items:baseline;gap:8px;padding:2.5px 0;display:grid}.Estimate-module__Tlg9ga__kv .Estimate-module__Tlg9ga__k{color:var(--pk-faint);font-size:14px}.Estimate-module__Tlg9ga__addrSearchBtn{border:1px solid var(--pk-line-mid);color:var(--pk-sub);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 12px 4px 10px;font-size:14px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.Estimate-module__Tlg9ga__addrSearchBtn:hover{border-color:var(--pk-edit);color:var(--pk-edit);background:var(--pk-edit-soft)}.Estimate-module__Tlg9ga__addrField{align-items:flex-start;gap:4px;min-width:0;display:flex}.Estimate-module__Tlg9ga__addrField .Estimate-module__Tlg9ga__fld{flex:auto}.Estimate-module__Tlg9ga__addrReSearch{color:var(--pk-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:2px;transition:color .12s,background .12s;display:inline-flex}.Estimate-module__Tlg9ga__addrReSearch:hover{color:var(--pk-edit);background:var(--pk-edit-soft)}.Estimate-module__Tlg9ga__workNote{flex-direction:column;gap:6px;margin-top:18px;display:flex}.Estimate-module__Tlg9ga__workNote .Estimate-module__Tlg9ga__fld{align-items:flex-start;min-height:44px}.Estimate-module__Tlg9ga__workNoteOff{padding:12px 0 0;display:flex}.Estimate-module__Tlg9ga__tableTools{justify-content:flex-end;align-items:center;gap:16px;margin:22px 0 2px;display:flex}.Estimate-module__Tlg9ga__tableTools .Estimate-module__Tlg9ga__grpLab{color:var(--pk-faint);font-size:14px}.Estimate-module__Tlg9ga__items{flex-direction:column;display:flex}.Estimate-module__Tlg9ga__itemsFirst{margin-top:20px}.Estimate-module__Tlg9ga__itemRow{grid-template-columns:var(--cols);border-bottom:1px solid var(--pk-line);align-items:center;column-gap:12px;padding:7px 0;display:grid;position:relative}.Estimate-module__Tlg9ga__itemHead{background:var(--pk-line-strong);color:#fff;letter-spacing:.02em;border-bottom:none;border-radius:4px;padding:9px 0;font-size:14px;font-weight:600}.Estimate-module__Tlg9ga__cell{min-width:0;padding:0 3px}.Estimate-module__Tlg9ga__cellNum{text-align:center;color:var(--pk-faint);padding:0;font-size:14px}.Estimate-module__Tlg9ga__amount{white-space:nowrap;font-weight:600}.Estimate-module__Tlg9ga__rowCtl{opacity:0;align-items:center;gap:1px;height:100%;transition:opacity .12s;display:flex;position:absolute;top:0}.Estimate-module__Tlg9ga__itemRow:hover .Estimate-module__Tlg9ga__rowCtl,.Estimate-module__Tlg9ga__itemRow:focus-within .Estimate-module__Tlg9ga__rowCtl{opacity:1}.Estimate-module__Tlg9ga__rowCtlLeft{left:calc(var(--pg-pad-x) * -1 + 4px);flex-direction:column;gap:0}.Estimate-module__Tlg9ga__rowCtlRight{right:calc(var(--pg-pad-x) * -1 + 2px)}.Estimate-module__Tlg9ga__rowCtl button{color:var(--pk-sub);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 5px;font-size:15px;line-height:1}.Estimate-module__Tlg9ga__rowCtlRight .Estimate-module__Tlg9ga__del{border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;display:grid}.Estimate-module__Tlg9ga__rowCtl button:hover{color:var(--pk-ink);background:var(--pk-line)}.Estimate-module__Tlg9ga__rowCtl button:disabled{opacity:.25;cursor:default}.Estimate-module__Tlg9ga__rowCtl .Estimate-module__Tlg9ga__del:hover{color:var(--pk-danger);background:#c0392b1f}.Estimate-module__Tlg9ga__addRow{border:1px dashed var(--pk-line-mid);width:100%;color:var(--pk-sub);font:inherit;cursor:pointer;background:0 0;border-radius:7px;margin-top:10px;padding:9px;font-size:14px}.Estimate-module__Tlg9ga__addRow:hover{border-color:var(--pk-edit);color:var(--pk-edit)}.Estimate-module__Tlg9ga__totals{justify-content:flex-end;margin-top:16px;padding:20px 0;display:flex}.Estimate-module__Tlg9ga__totalsBox{width:min(360px,60%)}.Estimate-module__Tlg9ga__tRow{justify-content:space-between;padding:5px 0;font-size:16px;display:flex}.Estimate-module__Tlg9ga__tRow .Estimate-module__Tlg9ga__k{color:var(--pk-sub)}.Estimate-module__Tlg9ga__grand{border-top:2px solid var(--pk-line-strong);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:12px;display:flex}.Estimate-module__Tlg9ga__grand .Estimate-module__Tlg9ga__k{font-size:18px;font-weight:700}.Estimate-module__Tlg9ga__grand .Estimate-module__Tlg9ga__v{font-size:22px;font-weight:800}.Estimate-module__Tlg9ga__hangul{text-align:right;color:var(--pk-sub);margin-top:6px;font-size:14px;font-weight:600}.Estimate-module__Tlg9ga__dateField{max-width:150px}:is(.Estimate-module__Tlg9ga__dateInput .MuiPickersInputBase-root,.Estimate-module__Tlg9ga__dateInput .MuiInputBase-root){font:inherit;color:var(--pk-ink)}:is(.Estimate-module__Tlg9ga__dateInput .MuiPickersInputBase-sectionContent,.Estimate-module__Tlg9ga__dateInput .MuiPickersSectionList-root,.Estimate-module__Tlg9ga__dateInput .MuiInputBase-input){color:var(--pk-ink);font:inherit;padding-top:1px;padding-bottom:1px}.Estimate-module__Tlg9ga__dateInput .MuiInput-underline:before{border-bottom:1px solid var(--pk-line-mid)}.Estimate-module__Tlg9ga__dateInput .MuiInput-underline:hover:not(.Estimate-module__Tlg9ga__Mui-disabled,.Estimate-module__Tlg9ga__Mui-error):before{border-bottom:1px solid var(--pk-edit)}.Estimate-module__Tlg9ga__dateInput .MuiIconButton-root{color:var(--pk-sub);padding:2px}.Estimate-module__Tlg9ga__dateInput .MuiSvgIcon-root{font-size:18px}.Estimate-module__Tlg9ga__quoteLine{text-align:center;padding:26px 0 20px;font-size:16px;position:relative}.Estimate-module__Tlg9ga__quoteLine .Estimate-module__Tlg9ga__fld{text-align:center}.Estimate-module__Tlg9ga__quoteRow{align-items:center;gap:8px;display:inline-flex}.Estimate-module__Tlg9ga__quoteOff{justify-content:center;padding:18px 0;display:flex}.Estimate-module__Tlg9ga__foot{border-top:1px solid var(--pk-line);grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:20px;padding-top:18px;display:grid}.Estimate-module__Tlg9ga__notes{flex-direction:column;gap:16px;min-width:0;display:flex}.Estimate-module__Tlg9ga__blk{flex-direction:column;gap:4px;display:flex;position:relative}.Estimate-module__Tlg9ga__blkHead{align-items:center;gap:8px;display:flex}.Estimate-module__Tlg9ga__blkHead h4{letter-spacing:.12em;color:var(--pk-ink);text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.Estimate-module__Tlg9ga__blkOff h4{color:var(--pk-faint)}.Estimate-module__Tlg9ga__noteKv{grid-template-columns:66px 1fr;align-items:baseline;gap:8px;padding:1px 0;font-size:14px;display:grid}.Estimate-module__Tlg9ga__noteKv .Estimate-module__Tlg9ga__k{color:var(--pk-faint)}.Estimate-module__Tlg9ga__remark{align-items:baseline;gap:5px;font-size:14px;display:flex}.Estimate-module__Tlg9ga__remark .Estimate-module__Tlg9ga__dot{color:var(--pk-faint)}.Estimate-module__Tlg9ga__addRemark{color:var(--pk-edit);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:2px 0;font-size:14px}.Estimate-module__Tlg9ga__sealCol{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.Estimate-module__Tlg9ga__sealName{color:var(--pk-ink);text-align:right;font-size:14px;font-weight:700}.Estimate-module__Tlg9ga__seal{flex:none;width:60px;height:60px;position:relative}.Estimate-module__Tlg9ga__sealImg{object-fit:contain;max-width:60px;max-height:60px;display:block}.Estimate-module__Tlg9ga__seal.Estimate-module__Tlg9ga__sealBig{width:116px;height:116px}.Estimate-module__Tlg9ga__sealBig .Estimate-module__Tlg9ga__sealImg{max-width:116px;max-height:116px}.Estimate-module__Tlg9ga__sealClear{background:var(--pk-ink);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.Estimate-module__Tlg9ga__sealBtn{border:1px dashed var(--pk-line-mid);text-align:center;cursor:pointer;width:92px;height:92px;color:var(--pk-faint);background:0 0;border-radius:50%;place-items:center;padding:6px;font-size:14px;line-height:1.4;display:grid}.Estimate-module__Tlg9ga__sealBtn:hover{border-color:var(--pk-edit);color:var(--pk-edit)}.Estimate-module__Tlg9ga__grow{flex:auto}.Estimate-module__Tlg9ga__pageBreak{color:var(--pk-faint);letter-spacing:2px;white-space:nowrap;align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.Estimate-module__Tlg9ga__pageBreak:before,.Estimate-module__Tlg9ga__pageBreak:after{content:"";border-top:1px dashed var(--pk-line-mid);flex:1}.Estimate-module__Tlg9ga__vaultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Estimate-module__Tlg9ga__clearBtn{flex-shrink:0;color:var(--kc-muted)!important;font-weight:600!important}.Estimate-module__Tlg9ga__moreBtn{margin-top:4px;border-radius:12px!important;padding:12px!important;font-weight:600!important}.Estimate-module__Tlg9ga__vaultEmpty{text-align:center;color:var(--kc-muted);background:var(--kc-card);border:1px dashed var(--kc-border);border-radius:14px;padding:20px;font-size:14px}.Estimate-module__Tlg9ga__vaultList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Estimate-module__Tlg9ga__vaultRow{flex-direction:column;gap:8px;display:flex}.Estimate-module__Tlg9ga__vaultDate{color:var(--kc-muted);font-variant-numeric:tabular-nums;padding-left:4px;font-size:14px}.Estimate-module__Tlg9ga__vaultCard{background:var(--kc-card);border:1px solid var(--kc-border);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.Estimate-module__Tlg9ga__vaultMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Estimate-module__Tlg9ga__vaultName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.Estimate-module__Tlg9ga__vaultTotal{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px}.Estimate-module__Tlg9ga__vaultActions{flex-shrink:0;align-items:center;gap:2px;display:flex}
.fortune-module__kL2Tfa__signGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (min-width:480px){.fortune-module__kL2Tfa__signGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.fortune-module__kL2Tfa__signGrid{grid-template-columns:repeat(6,1fr)}}.fortune-module__kL2Tfa__signCard{aspect-ratio:1;border:1px solid var(--kc-border);background:var(--kc-surface);color:var(--kc-text);transition:border-color .15s var(--kc-ease), background-color .15s var(--kc-ease), transform .15s var(--kc-ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}@media (hover:hover){.fortune-module__kL2Tfa__signCard:hover{border-color:var(--kc-brand);background:color-mix(in srgb, var(--kc-brand) 6%, transparent);transform:translateY(-2px)}}.fortune-module__kL2Tfa__signEmoji{justify-content:center;align-items:center;width:26px;height:26px;font-size:26px;line-height:1;display:inline-flex}.fortune-module__kL2Tfa__signName{color:var(--kc-text);font-size:14px;font-weight:700}.fortune-module__kL2Tfa__signSub{display:none}@media (prefers-reduced-motion:reduce){.fortune-module__kL2Tfa__signCard{transition:none}}.fortune-module__kL2Tfa__todayLabel{word-break:keep-all;align-items:flex-start;padding-right:48px;line-height:1.4}.fortune-module__kL2Tfa__todayLabel:before{flex:none;margin-top:5px}.fortune-module__kL2Tfa__axes{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;flex-direction:column;gap:20px;display:flex}.fortune-module__kL2Tfa__axisRow{grid-template-columns:78px 1fr 40px;align-items:center;gap:10px;display:grid}.fortune-module__kL2Tfa__axisName{color:var(--kc-muted);align-items:center;gap:4px;font-size:14px;display:inline-flex}.fortune-module__kL2Tfa__crown{font-size:13px;line-height:1}.fortune-module__kL2Tfa__axisBar{background:var(--kc-border);border-radius:999px;height:10px;overflow:hidden}.fortune-module__kL2Tfa__axisFill{height:100%;width:var(--w);background:var(--kc-brand);border-radius:999px;animation:.9s cubic-bezier(.22,1,.36,1) both fortune-module__kL2Tfa__barFill}@keyframes fortune-module__kL2Tfa__barFill{0%{width:0}to{width:var(--w)}}.fortune-module__kL2Tfa__axisRow:nth-child(2) .fortune-module__kL2Tfa__axisFill{animation-delay:60ms}.fortune-module__kL2Tfa__axisRow:nth-child(3) .fortune-module__kL2Tfa__axisFill{animation-delay:.12s}.fortune-module__kL2Tfa__axisRow:nth-child(4) .fortune-module__kL2Tfa__axisFill{animation-delay:.18s}.fortune-module__kL2Tfa__axisRow:nth-child(5) .fortune-module__kL2Tfa__axisFill{animation-delay:.24s}.fortune-module__kL2Tfa__axisRow:nth-child(6) .fortune-module__kL2Tfa__axisFill{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.fortune-module__kL2Tfa__axisFill{animation:none}}.fortune-module__kL2Tfa__axisRow[data-tier=best] .fortune-module__kL2Tfa__axisFill{background:var(--f-best)}.fortune-module__kL2Tfa__axisRow[data-tier=good] .fortune-module__kL2Tfa__axisFill{background:var(--f-good)}.fortune-module__kL2Tfa__axisRow[data-tier=mid] .fortune-module__kL2Tfa__axisFill{background:var(--f-mid)}.fortune-module__kL2Tfa__axisRow[data-tier=low] .fortune-module__kL2Tfa__axisFill{background:var(--f-low)}.fortune-module__kL2Tfa__axisRow[data-tier=best] .fortune-module__kL2Tfa__axisValue{color:var(--f-best)}.fortune-module__kL2Tfa__axisRow[data-tier=good] .fortune-module__kL2Tfa__axisValue{color:var(--f-good)}.fortune-module__kL2Tfa__axisRow[data-tier=mid] .fortune-module__kL2Tfa__axisValue{color:var(--f-mid)}.fortune-module__kL2Tfa__axisRow[data-tier=low] .fortune-module__kL2Tfa__axisValue{color:var(--f-low)}.fortune-module__kL2Tfa__axisValue{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.fortune-module__kL2Tfa__total{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;justify-content:center;align-items:baseline;gap:10px;padding:40px 0 16px;display:flex}.fortune-module__kL2Tfa__totalValue{color:var(--kc-brand);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800}.fortune-module__kL2Tfa__total[data-tier=best] .fortune-module__kL2Tfa__totalValue{color:var(--f-best)}.fortune-module__kL2Tfa__total[data-tier=good] .fortune-module__kL2Tfa__totalValue{color:var(--f-good)}.fortune-module__kL2Tfa__total[data-tier=mid] .fortune-module__kL2Tfa__totalValue{color:var(--f-mid)}.fortune-module__kL2Tfa__total[data-tier=low] .fortune-module__kL2Tfa__totalValue{color:var(--f-low)}.fortune-module__kL2Tfa__total[data-glow=on] .fortune-module__kL2Tfa__totalValue{animation:2.6s ease-in-out infinite fortune-module__kL2Tfa__scoreGlow}@keyframes fortune-module__kL2Tfa__scoreGlow{0%,to{text-shadow:0 0 10px color-mix(in srgb, currentColor 45%, transparent), 0 0 28px color-mix(in srgb, currentColor 18%, transparent)}50%{text-shadow:0 0 18px color-mix(in srgb, currentColor 75%, transparent), 0 0 46px color-mix(in srgb, currentColor 38%, transparent)}}@media (prefers-reduced-motion:reduce){.fortune-module__kL2Tfa__total[data-glow=on] .fortune-module__kL2Tfa__totalValue{text-shadow:0 0 14px color-mix(in srgb, currentColor 55%, transparent);animation:none}}.fortune-module__kL2Tfa__totalUnit{color:var(--kc-muted);font-size:16px}.fortune-module__kL2Tfa__share{border-top:1px solid var(--kc-border);padding-top:20px}.fortune-module__kL2Tfa__sumGrid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.fortune-module__kL2Tfa__sumGrid{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__sumCard{border:1px solid var(--kc-border);background:var(--kc-card);border-radius:14px;flex-direction:column;gap:6px;padding:13px 16px;display:flex}.fortune-module__kL2Tfa__sumHead{align-items:center;gap:8px;display:flex}.fortune-module__kL2Tfa__sumEmoji{font-size:20px;line-height:1}.fortune-module__kL2Tfa__sumName{color:var(--kc-text);font-size:15px;font-weight:800}.fortune-module__kL2Tfa__sumText{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14.5px;line-height:1.6}.fortune-module__kL2Tfa__sumChip{color:var(--kc-muted);border:1px solid;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.fortune-module__kL2Tfa__sumCard[data-element=불] .fortune-module__kL2Tfa__sumChip{color:#e8735a}.fortune-module__kL2Tfa__sumCard[data-element=흙] .fortune-module__kL2Tfa__sumChip{color:#c9a227}.fortune-module__kL2Tfa__sumCard[data-element=공기] .fortune-module__kL2Tfa__sumChip{color:#7fb3d5}.fortune-module__kL2Tfa__sumCard[data-element=물] .fortune-module__kL2Tfa__sumChip{color:#6fb3a8}.fortune-module__kL2Tfa__axisNotes{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.fortune-module__kL2Tfa__axisNotes{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__axisNote{border:1px solid var(--kc-border);background:var(--kc-card);border-radius:14px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.fortune-module__kL2Tfa__axisNoteHead{align-items:baseline;gap:8px;display:flex}.fortune-module__kL2Tfa__axisNoteName{color:var(--kc-text);font-size:15px;font-weight:800}.fortune-module__kL2Tfa__axisNoteScore{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.fortune-module__kL2Tfa__axisNote[data-tier=best] .fortune-module__kL2Tfa__axisNoteScore{color:var(--f-best)}.fortune-module__kL2Tfa__axisNote[data-tier=good] .fortune-module__kL2Tfa__axisNoteScore{color:var(--f-good)}.fortune-module__kL2Tfa__axisNote[data-tier=mid] .fortune-module__kL2Tfa__axisNoteScore{color:var(--f-mid)}.fortune-module__kL2Tfa__axisNote[data-tier=low] .fortune-module__kL2Tfa__axisNoteScore{color:var(--f-low)}.fortune-module__kL2Tfa__axisNoteBarWrap{background:var(--kc-border);border-radius:999px;height:5px;overflow:hidden}.fortune-module__kL2Tfa__axisNoteBar{background:var(--kc-brand);border-radius:999px;height:100%;display:block}.fortune-module__kL2Tfa__axisNote[data-tier=best] .fortune-module__kL2Tfa__axisNoteBar{background:var(--f-best)}.fortune-module__kL2Tfa__axisNote[data-tier=good] .fortune-module__kL2Tfa__axisNoteBar{background:var(--f-good)}.fortune-module__kL2Tfa__axisNote[data-tier=mid] .fortune-module__kL2Tfa__axisNoteBar{background:var(--f-mid)}.fortune-module__kL2Tfa__axisNote[data-tier=low] .fortune-module__kL2Tfa__axisNoteBar{background:var(--f-low)}.fortune-module__kL2Tfa__axisNoteText{color:var(--kc-text);word-break:keep-all;margin:0;font-size:15px;line-height:1.6}.fortune-module__kL2Tfa__months{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:680px){.fortune-module__kL2Tfa__months{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__month{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;border:1px solid var(--kc-border);background:var(--kc-card);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:center;gap:9px 14px;padding:13px 16px;display:grid}.fortune-module__kL2Tfa__monthHead{border-right:1px solid var(--kc-border);flex-direction:column;grid-row:1/span 2;justify-content:center;align-self:stretch;align-items:flex-start;gap:2px;padding-right:14px;display:flex}.fortune-module__kL2Tfa__month[data-tier=best] .fortune-module__kL2Tfa__monthBar{background:var(--f-best)}.fortune-module__kL2Tfa__month[data-tier=good] .fortune-module__kL2Tfa__monthBar{background:var(--f-good)}.fortune-module__kL2Tfa__month[data-tier=mid] .fortune-module__kL2Tfa__monthBar{background:var(--f-mid)}.fortune-module__kL2Tfa__month[data-tier=low] .fortune-module__kL2Tfa__monthBar{background:var(--f-low)}.fortune-module__kL2Tfa__monthLabel{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.fortune-module__kL2Tfa__monthScore{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fortune-module__kL2Tfa__month[data-tier=best] .fortune-module__kL2Tfa__monthScore{color:var(--f-best)}.fortune-module__kL2Tfa__month[data-tier=good] .fortune-module__kL2Tfa__monthScore{color:var(--f-good)}.fortune-module__kL2Tfa__month[data-tier=mid] .fortune-module__kL2Tfa__monthScore{color:var(--f-mid)}.fortune-module__kL2Tfa__month[data-tier=low] .fortune-module__kL2Tfa__monthScore{color:var(--f-low)}.fortune-module__kL2Tfa__monthBranch{color:var(--kc-muted);font-size:12px}.fortune-module__kL2Tfa__monthText{color:var(--kc-text);word-break:keep-all;align-self:end;font-size:15px;line-height:1.55}.fortune-module__kL2Tfa__quarters{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.fortune-module__kL2Tfa__quarters{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__quarter{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;border:1px solid var(--kc-border);background:var(--kc-card);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.fortune-module__kL2Tfa__quarterArt{aspect-ratio:5/2;object-fit:cover;object-position:center 50%;background:linear-gradient(180deg, color-mix(in srgb, var(--kc-brand) 7%, transparent), transparent);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.fortune-module__kL2Tfa__quarterHead{background:linear-gradient(#12101ad9,#0000);align-items:center;gap:8px;padding:12px 56px 20px 14px;display:flex;position:absolute;top:0;left:0;right:0}.fortune-module__kL2Tfa__quarterTitle{color:var(--kc-text);font-size:16px;font-weight:800}.fortune-module__kL2Tfa__quarterScore{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.fortune-module__kL2Tfa__quarter[data-tier=best] .fortune-module__kL2Tfa__quarterScore{color:var(--f-best)}.fortune-module__kL2Tfa__quarter[data-tier=good] .fortune-module__kL2Tfa__quarterScore{color:var(--f-good)}.fortune-module__kL2Tfa__quarter[data-tier=mid] .fortune-module__kL2Tfa__quarterScore{color:var(--f-mid)}.fortune-module__kL2Tfa__quarter[data-tier=low] .fortune-module__kL2Tfa__quarterScore{color:var(--f-low)}.fortune-module__kL2Tfa__quarterText{color:var(--kc-text);word-break:keep-all;margin:0;padding:14px 16px 16px;font-size:15px;line-height:1.65}.fortune-module__kL2Tfa__quarterMonths{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.fortune-module__kL2Tfa__quarterMonth{border:1px solid var(--kc-border);background:var(--kc-surface);color:var(--kc-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.fortune-module__kL2Tfa__quarterMonth[data-tier=best]{color:var(--f-best)}.fortune-module__kL2Tfa__quarterMonth[data-tier=good]{color:var(--f-good)}.fortune-module__kL2Tfa__quarterMonth[data-tier=mid]{color:var(--f-mid)}.fortune-module__kL2Tfa__quarterMonth[data-tier=low]{color:var(--f-low)}.fortune-module__kL2Tfa__quarterNoArt .fortune-module__kL2Tfa__quarterHead{background:0 0;padding:14px 56px 0 16px;position:static}.fortune-module__kL2Tfa__yearCards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:600px){.fortune-module__kL2Tfa__yearCards{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__yearCard{border:1px solid var(--kc-border);background:var(--kc-card);color:inherit;transition:border-color .15s var(--kc-ease), transform .15s var(--kc-ease);border-radius:14px;flex-direction:column;gap:20px;padding:16px 16px 16px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.fortune-module__kL2Tfa__yearCard:before{content:"";background:var(--oh,var(--kc-brand));width:4px;position:absolute;inset:0 auto 0 0}@media (hover:hover){.fortune-module__kL2Tfa__yearCard:hover{border-color:var(--kc-brand);transform:translateY(-2px)}}.fortune-module__kL2Tfa__yearCardTop{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fortune-module__kL2Tfa__yearCardYear{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.fortune-module__kL2Tfa__yearCardAge{border:1px solid var(--kc-border);background:var(--kc-surface);color:var(--kc-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.fortune-module__kL2Tfa__yearCardColor{color:var(--oh,var(--kc-brand));align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.fortune-module__kL2Tfa__yearCardDot{background:var(--oh,var(--kc-brand));border-radius:50%;width:8px;height:8px}.fortune-module__kL2Tfa__yearCardTrait{color:var(--kc-muted);word-break:keep-all;font-size:16px;line-height:1.65}.fortune-module__kL2Tfa__yearCardGo{color:var(--kc-muted);text-align:right;margin-top:2px;font-size:12px;font-weight:500}.fortune-module__kL2Tfa__yearCard:hover .fortune-module__kL2Tfa__yearCardGo{color:var(--kc-brand-strong);text-decoration:underline}.fortune-module__kL2Tfa__traitCard{flex-direction:column;gap:16px;display:flex}.fortune-module__kL2Tfa__traitKeywords{flex-wrap:wrap;gap:8px;padding-right:48px;display:flex}.fortune-module__kL2Tfa__traitKeyword{border:1px solid color-mix(in srgb, var(--kc-brand) 35%, transparent);background:var(--kc-brand-soft);color:var(--kc-brand-strong);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.fortune-module__kL2Tfa__traitCols{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:600px){.fortune-module__kL2Tfa__traitCols{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__traitCol{border:1px solid var(--kc-border);background:var(--kc-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.fortune-module__kL2Tfa__traitColGood{border-color:color-mix(in srgb, var(--kc-brand) 28%, transparent);background:color-mix(in srgb, var(--kc-brand) 6%, var(--kc-surface))}.fortune-module__kL2Tfa__traitColCare{background:color-mix(in srgb, #b58ec9 7%, var(--kc-surface));border-color:#b58ec94d}.fortune-module__kL2Tfa__traitColHead{color:var(--kc-text);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.fortune-module__kL2Tfa__traitList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fortune-module__kL2Tfa__traitItem{color:var(--kc-text);word-break:keep-all;align-items:center;gap:10px;font-size:15px;display:flex}.fortune-module__kL2Tfa__traitItem:before{content:"";background:var(--kc-brand);border-radius:50%;flex:none;width:6px;height:6px}.fortune-module__kL2Tfa__traitColCare .fortune-module__kL2Tfa__traitItem:before{background:#b58ec9}.fortune-module__kL2Tfa__compatCols{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:600px){.fortune-module__kL2Tfa__compatCols{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__compatCol{border:1px solid var(--kc-border);background:var(--kc-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.fortune-module__kL2Tfa__compatColGood{border-color:color-mix(in srgb, var(--kc-brand) 28%, transparent);background:color-mix(in srgb, var(--kc-brand) 6%, var(--kc-surface))}.fortune-module__kL2Tfa__compatColCare{background:color-mix(in srgb, #b58ec9 7%, var(--kc-surface));border-color:#b58ec94d}.fortune-module__kL2Tfa__compatList{flex-direction:column;gap:10px;display:flex}.fortune-module__kL2Tfa__compatItem{border:1px solid var(--kc-border);background:var(--kc-card);color:inherit;transition:border-color .15s var(--kc-ease), transform .15s var(--kc-ease);border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid;position:relative}@media (hover:hover){.fortune-module__kL2Tfa__compatItem:hover{border-color:var(--kc-brand);transform:translateY(-2px)}}.fortune-module__kL2Tfa__compatEmoji{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:inline-flex}.fortune-module__kL2Tfa__compatBody{flex-direction:column;gap:3px;min-width:0;display:flex}.fortune-module__kL2Tfa__compatName{color:var(--kc-text);align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.fortune-module__kL2Tfa__compatLink{color:inherit;text-decoration:none}.fortune-module__kL2Tfa__compatLink:after{content:"";border-radius:12px;position:absolute;inset:0}.fortune-module__kL2Tfa__compatTip{z-index:1;margin-left:-6px;display:inline-flex;position:relative}.fortune-module__kL2Tfa__compatTag{color:var(--kc-brand-strong);border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.fortune-module__kL2Tfa__compatColCare .fortune-module__kL2Tfa__compatTag{color:#c9a6dd}.fortune-module__kL2Tfa__compatReason{color:var(--kc-muted);word-break:keep-all;font-size:13px;line-height:1.55}.fortune-module__kL2Tfa__chipRow{flex-wrap:wrap;gap:8px;display:flex}.fortune-module__kL2Tfa__chip{border:1px solid var(--kc-border);color:inherit;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.fortune-module__kL2Tfa__chip:hover{border-color:var(--kc-brand)}.fortune-module__kL2Tfa__split{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:600px){.fortune-module__kL2Tfa__split{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__colLabel{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.fortune-module__kL2Tfa__miniList{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.fortune-module__kL2Tfa__miniItem{font-size:14px}.fortune-module__kL2Tfa__lead{text-align:center;font-size:16px;line-height:1.7}.fortune-module__kL2Tfa__note{color:var(--kc-muted);font-size:14px;line-height:1.6}.fortune-module__kL2Tfa__hero{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:18px;padding:18px 16px;display:flex}.fortune-module__kL2Tfa__heroTop{align-items:center;gap:14px;display:flex}.fortune-module__kL2Tfa__heroArt{background:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);border-radius:16px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.fortune-module__kL2Tfa__heroArt img{object-fit:contain;width:100%;height:100%}.fortune-module__kL2Tfa__heroEmoji{font-size:34px;line-height:1}.fortune-module__kL2Tfa__heroText{flex-direction:column;gap:4px;min-width:0;display:flex}.fortune-module__kL2Tfa__heroName{color:var(--kc-text);word-break:keep-all;font-size:18px;font-weight:800}.fortune-module__kL2Tfa__heroLine{color:var(--kc-brand-strong);word-break:keep-all;font-size:15px;font-weight:600}.fortune-module__kL2Tfa__heroBody{border-top:1px solid var(--kc-border);color:var(--kc-text);word-break:keep-all;margin:0;padding-top:16px;font-size:15px;line-height:1.7}.fortune-module__kL2Tfa__todayBody{flex-direction:column;gap:30px;display:flex}.fortune-module__kL2Tfa__words{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:680px){.fortune-module__kL2Tfa__words{grid-template-columns:repeat(2,1fr)}}.fortune-module__kL2Tfa__word{border-radius:var(--kc-radius-sm);border:1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);background:var(--kc-brand-soft);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.fortune-module__kL2Tfa__wordLabel{color:var(--kc-brand-strong);font-size:13px;font-weight:700}.fortune-module__kL2Tfa__wordCare{border-color:color-mix(in srgb, var(--kc-muted) 26%, transparent);background:color-mix(in srgb, var(--kc-muted) 8%, transparent)}.fortune-module__kL2Tfa__wordCare .fortune-module__kL2Tfa__wordLabel{color:var(--kc-muted)}.fortune-module__kL2Tfa__wordText{color:var(--kc-text);word-break:keep-all;margin:0;font-size:16px;line-height:1.7}.fortune-module__kL2Tfa__factGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:560px){.fortune-module__kL2Tfa__factGrid{grid-template-columns:1fr 1fr}.fortune-module__kL2Tfa__factGrid3{grid-template-columns:repeat(3,1fr)}}.fortune-module__kL2Tfa__factItem{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);align-items:center;gap:10px;padding:14px 16px;display:flex}.fortune-module__kL2Tfa__factIcon{flex:none;font-size:22px}.fortune-module__kL2Tfa__factLabel{color:var(--kc-muted);flex:none;font-size:14px;font-weight:600}.fortune-module__kL2Tfa__factValue{color:var(--kc-text);text-align:right;font-variant-numeric:tabular-nums;word-break:keep-all;margin-left:auto;font-size:15px;font-weight:700}.fortune-module__kL2Tfa__tableCard{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);overflow:hidden}.fortune-module__kL2Tfa__tableWrap{overflow-x:auto}.fortune-module__kL2Tfa__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fortune-module__kL2Tfa__table th,.fortune-module__kL2Tfa__table td{text-align:left;white-space:nowrap;padding:13px 16px}.fortune-module__kL2Tfa__table thead th{color:var(--kc-muted);border-bottom:1px solid var(--kc-border);background-color:var(--kc-card);font-size:14px;font-weight:700}.fortune-module__kL2Tfa__row{border-bottom:1px dashed var(--kc-border);transition:background-color .14s var(--kc-ease);position:relative}.fortune-module__kL2Tfa__row:last-child{border-bottom:none}.fortune-module__kL2Tfa__row:hover{background-color:color-mix(in srgb, var(--kc-brand) 6%, transparent)}.fortune-module__kL2Tfa__yearCell{font-weight:700}.fortune-module__kL2Tfa__yearLink{color:var(--kc-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.fortune-module__kL2Tfa__yearLink:after{content:"";position:absolute;inset:0}.fortune-module__kL2Tfa__row:hover .fortune-module__kL2Tfa__yearLink{color:var(--kc-brand-strong)}.fortune-module__kL2Tfa__row:hover .fortune-module__kL2Tfa__yearLink>span{text-decoration:underline}.fortune-module__kL2Tfa__yearLink .fortune-module__kL2Tfa__arrow{color:var(--kc-muted);transition:transform .28s var(--kc-spring);font-size:18px}.fortune-module__kL2Tfa__row:hover .fortune-module__kL2Tfa__yearLink .fortune-module__kL2Tfa__arrow{color:var(--kc-brand-strong);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.fortune-module__kL2Tfa__yearLink .fortune-module__kL2Tfa__arrow{transition:none}}.fortune-module__kL2Tfa__cellMuted{z-index:1;color:var(--kc-muted);font-size:14px;position:relative}.fortune-module__kL2Tfa__cellValue{z-index:1;color:var(--kc-text);position:relative}.fortune-module__kL2Tfa__tableNote{color:var(--kc-muted);border-top:1px solid var(--kc-border);background-color:var(--kc-card);margin:0;padding:12px 16px;font-size:14px}@media (max-width:480px){.fortune-module__kL2Tfa__table th,.fortune-module__kL2Tfa__table td{padding:11px 12px}.fortune-module__kL2Tfa__cellMuted{white-space:normal}}.fortune-module__kL2Tfa__rankCard{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);padding:18px 16px}.fortune-module__kL2Tfa__rankList{--f-best:#ffd166;--f-good:#f2994a;--f-mid:#7fb3d5;--f-low:#b58ec9;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fortune-module__kL2Tfa__rankRow{background:color-mix(in srgb, var(--kc-surface) 55%, transparent);border:1px solid #0000;border-radius:12px}.fortune-module__kL2Tfa__rankRow[data-medal]{background:color-mix(in srgb, var(--kc-brand) 7%, transparent);border-color:#feba4447}.fortune-module__kL2Tfa__rankLink{color:inherit;grid-template-columns:26px 1fr 46px 56px;align-items:center;gap:7px 8px;padding:11px 12px;text-decoration:none;display:grid}@media (min-width:560px){.fortune-module__kL2Tfa__rankLink{grid-template-columns:26px 84px 1fr 52px 62px;gap:7px 10px}}.fortune-module__kL2Tfa__rankNo,.fortune-module__kL2Tfa__rankName,.fortune-module__kL2Tfa__rankScore,.fortune-module__kL2Tfa__rankTag{grid-row:1}.fortune-module__kL2Tfa__rankNo{text-align:center;color:var(--kc-muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:14px;font-weight:700}.fortune-module__kL2Tfa__rankRow[data-medal] .fortune-module__kL2Tfa__rankNo{font-size:17px}.fortune-module__kL2Tfa__rankName{color:var(--kc-text);white-space:nowrap;grid-column:2;font-size:14.5px;font-weight:700}.fortune-module__kL2Tfa__rankBarWrap{background:var(--kc-border);border-radius:999px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}@media (min-width:560px){.fortune-module__kL2Tfa__rankBarWrap{grid-area:1/3;height:10px}}.fortune-module__kL2Tfa__rankBar{background:var(--kc-brand);border-radius:999px;height:100%;display:block}.fortune-module__kL2Tfa__rankRow[data-tier=best] .fortune-module__kL2Tfa__rankBar{background:var(--f-best)}.fortune-module__kL2Tfa__rankRow[data-tier=good] .fortune-module__kL2Tfa__rankBar{background:var(--f-good)}.fortune-module__kL2Tfa__rankRow[data-tier=mid] .fortune-module__kL2Tfa__rankBar{background:var(--f-mid)}.fortune-module__kL2Tfa__rankRow[data-tier=low] .fortune-module__kL2Tfa__rankBar{background:var(--f-low)}.fortune-module__kL2Tfa__rankScore{color:var(--kc-muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;justify-content:flex-end;align-items:baseline;gap:2px;font-size:13px;display:inline-flex}@media (min-width:560px){.fortune-module__kL2Tfa__rankScore{grid-column:4}}.fortune-module__kL2Tfa__rankValue{font-size:16px;font-weight:800}.fortune-module__kL2Tfa__rankRow[data-tier=best] .fortune-module__kL2Tfa__rankValue{color:var(--f-best)}.fortune-module__kL2Tfa__rankRow[data-tier=good] .fortune-module__kL2Tfa__rankValue{color:var(--f-good)}.fortune-module__kL2Tfa__rankRow[data-tier=mid] .fortune-module__kL2Tfa__rankValue{color:var(--f-mid)}.fortune-module__kL2Tfa__rankRow[data-tier=low] .fortune-module__kL2Tfa__rankValue{color:var(--f-low)}.fortune-module__kL2Tfa__rankUnit{font-size:12.5px}.fortune-module__kL2Tfa__rankTag{color:var(--kc-muted);white-space:nowrap;border-radius:999px;grid-column:4;justify-self:end;padding:2px 7px;font-size:11.5px;font-weight:700}.fortune-module__kL2Tfa__rankTag:not(:empty){border:1px solid var(--kc-border)}@media (min-width:560px){.fortune-module__kL2Tfa__rankTag{grid-column:5}}.fortune-module__kL2Tfa__rankRowMe{background:color-mix(in srgb, var(--kc-brand) 8%, transparent);border-top-color:#0000;border-radius:10px;margin:0 -8px;padding:9px 8px}.fortune-module__kL2Tfa__rankRowMe+.fortune-module__kL2Tfa__rankRow{border-top-color:#0000}.fortune-module__kL2Tfa__rankRowMe .fortune-module__kL2Tfa__rankName{color:var(--kc-brand-strong);font-weight:800}.fortune-module__kL2Tfa__rankRowMe .fortune-module__kL2Tfa__rankBar{background:var(--kc-brand)}.fortune-module__kL2Tfa__rankRowMe .fortune-module__kL2Tfa__rankScore{color:var(--kc-text);font-weight:700}.fortune-module__kL2Tfa__rankLink:hover .fortune-module__kL2Tfa__rankName{color:var(--kc-brand-strong);text-decoration:underline}.fortune-module__kL2Tfa__rankLink:hover .fortune-module__kL2Tfa__rankBar{background:color-mix(in srgb, var(--kc-muted) 78%, transparent)}.fortune-module__kL2Tfa__matchChip{border:1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);background:var(--kc-brand-soft);color:var(--kc-text);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;text-decoration:none;transition:all .15s;display:inline-flex}.fortune-module__kL2Tfa__matchChip b{font-weight:700}.fortune-module__kL2Tfa__matchChip:hover{border-color:var(--kc-brand);background:color-mix(in srgb, var(--kc-brand) 14%, transparent)}.fortune-module__kL2Tfa__matchChipBad{border-color:color-mix(in srgb, var(--kc-danger) 30%, transparent);background:color-mix(in srgb, var(--kc-danger) 8%, transparent)}.fortune-module__kL2Tfa__matchChipBad:hover{border-color:var(--kc-danger);background:color-mix(in srgb, var(--kc-danger) 14%, transparent)}.fortune-module__kL2Tfa__samjaeSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.fortune-module__kL2Tfa__samjaeStep{text-align:center;border:1px solid var(--kc-border);background:var(--kc-card);border-radius:12px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.fortune-module__kL2Tfa__samjaeStepOn{border-color:color-mix(in srgb, var(--kc-brand) 40%, transparent);background:color-mix(in srgb, var(--kc-brand) 8%, transparent)}.fortune-module__kL2Tfa__samjaeYear{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:13px}.fortune-module__kL2Tfa__samjaeLabel{color:var(--kc-text);font-size:15px;font-weight:700}.fortune-module__kL2Tfa__samjaeStepOn .fortune-module__kL2Tfa__samjaeLabel{color:var(--kc-brand-strong)}.fortune-module__kL2Tfa__monthBarWrap{background:var(--kc-border);border-radius:999px;align-self:start;height:5px;overflow:hidden}.fortune-module__kL2Tfa__monthBar{background:var(--kc-brand);border-radius:999px;height:100%;display:block}
.MilitaryPayPolicy-module__Rb8k3W__card{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-surface);flex-direction:column;gap:20px;padding:26px 22px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__cardNote{color:var(--kc-muted);text-align:right;margin:0;font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__tone_pv2{--tone:var(--kc-muted)}.MilitaryPayPolicy-module__Rb8k3W__tone_pfc{--tone:var(--kc-accent-blue)}.MilitaryPayPolicy-module__Rb8k3W__tone_crpr{--tone:var(--kc-brand)}.MilitaryPayPolicy-module__Rb8k3W__tone_sgnt{--tone:var(--kc-accent-warm)}.MilitaryPayPolicy-module__Rb8k3W__ladder{flex-direction:column;gap:18px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__rung{flex-direction:column;gap:8px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__rungHead{align-items:center;gap:8px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__rankChip{background-color:color-mix(in srgb, var(--tone) 16%, transparent);border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);color:color-mix(in srgb, var(--tone) 80%, var(--kc-text));white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:14px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__rungWhen{color:var(--kc-muted);white-space:nowrap;font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__rungAmount{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__rungTrack{background-color:color-mix(in srgb, var(--kc-border) 40%, transparent);border-radius:999px;height:22px;margin-right:46px;position:relative}.MilitaryPayPolicy-module__Rb8k3W__rungFill{background-color:color-mix(in srgb, var(--tone) 62%, var(--kc-surface));width:0;height:100%;transition:width .78s var(--kc-spring);transition-delay:calc(var(--i) * 90ms);border-radius:999px}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__rungFill{width:var(--w)}.MilitaryPayPolicy-module__Rb8k3W__rungUp{top:50%;left:var(--w);color:color-mix(in srgb, var(--tone) 75%, var(--kc-text));white-space:nowrap;opacity:0;transition:opacity .42s var(--kc-ease);transition-delay:calc(var(--i) * 90ms + .5s);font-size:14px;font-weight:700;position:absolute;transform:translate(8px,-50%)}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__rungUp{opacity:1}.MilitaryPayPolicy-module__Rb8k3W__legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.MilitaryPayPolicy-module__Rb8k3W__legendItem{color:var(--kc-muted);align-items:center;gap:6px;font-size:16px;display:inline-flex}.MilitaryPayPolicy-module__Rb8k3W__legendDot{background-color:color-mix(in srgb, var(--tone) 62%, var(--kc-surface));border-radius:3px;width:10px;height:10px}.MilitaryPayPolicy-module__Rb8k3W__services{flex-direction:column;gap:20px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__service{flex-direction:column;gap:7px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__serviceHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__serviceName{color:var(--kc-text);font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__serviceMonths{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__serviceTrack{background-color:color-mix(in srgb, var(--kc-border) 40%, transparent);width:0;height:26px;transition:width .7s var(--kc-spring);transition-delay:calc(var(--i) * .11s);border-radius:8px;display:flex;overflow:hidden}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__serviceTrack{width:var(--w)}.MilitaryPayPolicy-module__Rb8k3W__seg{width:var(--seg);background-color:color-mix(in srgb, var(--tone) 62%, var(--kc-surface));border-right:1px solid var(--kc-surface);justify-content:center;align-items:center;display:flex}.MilitaryPayPolicy-module__Rb8k3W__seg:last-child{border-right:none}.MilitaryPayPolicy-module__Rb8k3W__segLabel{color:var(--kc-text);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--kc-ease);transition-delay:calc(var(--i) * .11s + .45s);font-size:14px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__segLabel{opacity:.85}.MilitaryPayPolicy-module__Rb8k3W__serviceNote{color:var(--kc-muted);font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__serviceNote strong{color:color-mix(in srgb, var(--kc-accent-warm) 75%, var(--kc-text))}.MilitaryPayPolicy-module__Rb8k3W__extras{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.MilitaryPayPolicy-module__Rb8k3W__extra{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);gap:14px;padding:18px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__extraEmoji{flex:none;font-size:22px;line-height:1.3}.MilitaryPayPolicy-module__Rb8k3W__extraBody{flex-direction:column;gap:6px;min-width:0;display:flex}.MilitaryPayPolicy-module__Rb8k3W__extraHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__extraName{color:var(--kc-text);font-size:15px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__kind{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__kind_cash{background-color:color-mix(in srgb, var(--kc-brand) 14%, transparent);color:var(--kc-brand-strong)}.MilitaryPayPolicy-module__Rb8k3W__kind_spend{background-color:color-mix(in srgb, var(--kc-accent-warm) 18%, transparent);color:color-mix(in srgb, var(--kc-accent-warm) 70%, var(--kc-text))}.MilitaryPayPolicy-module__Rb8k3W__kind_voucher{background-color:color-mix(in srgb, var(--kc-accent-blue) 16%, transparent);color:color-mix(in srgb, var(--kc-accent-blue) 75%, var(--kc-text))}.MilitaryPayPolicy-module__Rb8k3W__extraDesc{color:var(--kc-text);margin:0;font-size:14px;line-height:1.6}.MilitaryPayPolicy-module__Rb8k3W__taxTop,.MilitaryPayPolicy-module__Rb8k3W__taxBottom{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.MilitaryPayPolicy-module__Rb8k3W__taxTopLabel,.MilitaryPayPolicy-module__Rb8k3W__taxBottomLabel{color:var(--kc-muted);font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__taxTopValue{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__taxBottomLabel{color:var(--kc-text);font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__taxBottomValue{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.MilitaryPayPolicy-module__Rb8k3W__deductions{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.MilitaryPayPolicy-module__Rb8k3W__deduction{border-bottom:1px dashed var(--kc-border);opacity:0;transition:opacity .38s var(--kc-ease), transform .38s var(--kc-ease);transition-delay:calc(var(--i) * 80ms);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:10px;display:flex;transform:translate(-6px)}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__deduction{opacity:1;transform:translate(0)}.MilitaryPayPolicy-module__Rb8k3W__deduction:last-child{border-bottom:none;padding-bottom:0}.MilitaryPayPolicy-module__Rb8k3W__dedName{color:var(--kc-text);font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__dedWhy{color:var(--kc-muted);font-size:14px}.MilitaryPayPolicy-module__Rb8k3W__dedValue{color:var(--kc-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.MilitaryPayPolicy-module__Rb8k3W__taxBar{background-color:color-mix(in srgb, var(--kc-border) 40%, transparent);border-radius:999px;height:14px;overflow:hidden}.MilitaryPayPolicy-module__Rb8k3W__taxFill{background:linear-gradient(90deg, var(--kc-brand), var(--kc-brand-strong));width:0;height:100%;transition:width .9s var(--kc-spring);border-radius:999px;transition-delay:.48s;display:block}.MilitaryPayPolicy-module__Rb8k3W__in .MilitaryPayPolicy-module__Rb8k3W__taxFill{width:100%}@media (max-width:420px){.MilitaryPayPolicy-module__Rb8k3W__card{padding:20px 16px}.MilitaryPayPolicy-module__Rb8k3W__rungHead{flex-wrap:wrap}.MilitaryPayPolicy-module__Rb8k3W__rungAmount{text-align:right;flex-basis:100%;margin-left:0}.MilitaryPayPolicy-module__Rb8k3W__extra{padding:14px}}@media (prefers-reduced-motion:reduce){.MilitaryPayPolicy-module__Rb8k3W__rungFill,.MilitaryPayPolicy-module__Rb8k3W__rungUp,.MilitaryPayPolicy-module__Rb8k3W__serviceTrack,.MilitaryPayPolicy-module__Rb8k3W__segLabel,.MilitaryPayPolicy-module__Rb8k3W__deduction,.MilitaryPayPolicy-module__Rb8k3W__taxFill{transition:none}}
.StarNav-module__mcjN-a__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:480px){.StarNav-module__mcjN-a__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.StarNav-module__mcjN-a__grid{grid-template-columns:repeat(4,1fr)}}.StarNav-module__mcjN-a__chip{aspect-ratio:1;border:1px solid var(--kc-border);background:var(--kc-surface);color:var(--kc-text);transition:border-color .15s var(--kc-ease), background-color .15s var(--kc-ease), transform .15s var(--kc-ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}@media (hover:hover){.StarNav-module__mcjN-a__chip:hover{border-color:var(--kc-brand);background:color-mix(in srgb, var(--kc-brand) 6%, transparent);transform:translateY(-2px)}}.StarNav-module__mcjN-a__symbol{justify-content:center;align-items:center;width:28px;height:28px;font-size:28px;line-height:1;display:inline-flex}.StarNav-module__mcjN-a__name{color:var(--kc-text);font-size:15px;font-weight:700}.StarNav-module__mcjN-a__date{color:var(--kc-muted);font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.StarNav-module__mcjN-a__chip{transition:none}}
.MarketRateTable-module__g6fsOa__wrap{flex-direction:column;gap:24px;display:flex}.MarketRateTable-module__g6fsOa__tables{flex-direction:column;gap:30px;display:flex}.MarketRateTable-module__g6fsOa__group{--rate-down:#2f6fed;flex-direction:column;gap:10px;display:flex}@media (prefers-color-scheme:dark){.MarketRateTable-module__g6fsOa__group{--rate-down:#6ea8ff}}:root[data-theme=dark] .MarketRateTable-module__g6fsOa__group{--rate-down:#6ea8ff}:root[data-theme=light] .MarketRateTable-module__g6fsOa__group{--rate-down:#2f6fed}.MarketRateTable-module__g6fsOa__groupLabel{color:var(--kc-muted);font-size:14px;font-weight:700}.MarketRateTable-module__g6fsOa__baseRow{border-radius:var(--kc-radius-sm);background-color:var(--kc-brand-soft);border:1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);--rate-down:#2f6fed;align-items:center;gap:10px;padding:12px 15px;display:flex}@media (prefers-color-scheme:dark){.MarketRateTable-module__g6fsOa__baseRow{--rate-down:#6ea8ff}}:root[data-theme=dark] .MarketRateTable-module__g6fsOa__baseRow{--rate-down:#6ea8ff}:root[data-theme=light] .MarketRateTable-module__g6fsOa__baseRow{--rate-down:#2f6fed}.MarketRateTable-module__g6fsOa__baseLabel{color:var(--kc-brand-strong);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.MarketRateTable-module__g6fsOa__baseVal{color:var(--kc-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:800}.MarketRateTable-module__g6fsOa__tableWrap{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background-color:var(--kc-card);overflow-x:auto}.MarketRateTable-module__g6fsOa__table{border-collapse:collapse;width:100%;font-size:14px}.MarketRateTable-module__g6fsOa__table th{text-align:left;background-color:var(--kc-surface);color:var(--kc-muted);white-space:nowrap;padding:10px 14px;font-size:14px;font-weight:700}.MarketRateTable-module__g6fsOa__table th.MarketRateTable-module__g6fsOa__numHead{text-align:right}.MarketRateTable-module__g6fsOa__table td{border-top:1px solid var(--kc-border);color:var(--kc-text);font-variant-numeric:tabular-nums;padding:10px 14px;font-weight:500}.MarketRateTable-module__g6fsOa__nameInner{align-items:center;gap:8px;display:inline-flex}.MarketRateTable-module__g6fsOa__subHead td{background-color:var(--kc-surface-2);color:var(--kc-text);padding:9px 14px;font-size:14px;font-weight:700}.MarketRateTable-module__g6fsOa__table td.MarketRateTable-module__g6fsOa__period{color:var(--kc-muted);padding-left:28px;font-weight:500}.MarketRateTable-module__g6fsOa__val{text-align:right;white-space:nowrap;font-weight:700}.MarketRateTable-module__g6fsOa__deltaCell{text-align:right;white-space:nowrap}.MarketRateTable-module__g6fsOa__hl{background-color:color-mix(in srgb, var(--kc-brand) 8%, transparent)}.MarketRateTable-module__g6fsOa__hl td,.MarketRateTable-module__g6fsOa__hl .MarketRateTable-module__g6fsOa__baseVal{color:var(--kc-brand-strong)}.MarketRateTable-module__g6fsOa__hl td:first-child{font-weight:700}.MarketRateTable-module__g6fsOa__hl td.MarketRateTable-module__g6fsOa__period{color:var(--kc-brand-strong)}.MarketRateTable-module__g6fsOa__up{color:var(--kc-danger);font-weight:700}.MarketRateTable-module__g6fsOa__down{color:var(--rate-down);font-weight:700}.MarketRateTable-module__g6fsOa__flat{color:var(--kc-muted)}.MarketRateTable-module__g6fsOa__caption{color:var(--kc-muted);font-size:14px;line-height:1.5}.MarketRateTable-module__g6fsOa__caption span{display:block}.MarketRateTable-module__g6fsOa__caption span+span{margin-top:4px}
.StepIntro-module__ZeKTUG__card{position:relative;overflow:hidden}.StepIntro-module__ZeKTUG__spacer{visibility:hidden}.StepIntro-module__ZeKTUG__stage{z-index:1;text-align:center;align-items:center;gap:22px;position:relative}.StepIntro-module__ZeKTUG__above{z-index:1;position:relative}.StepIntro-module__ZeKTUG__orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StepIntro-module__ZeKTUG__orb{filter:blur(28px);will-change:transform;border-radius:50%;position:absolute}.StepIntro-module__ZeKTUG__orbA{background:radial-gradient(circle, color-mix(in srgb, var(--kc-brand) 30%, transparent) 0%, transparent 68%);width:460px;height:460px;margin-left:-230px;animation:38s linear infinite StepIntro-module__ZeKTUG__kc-orb-a;top:-170px;left:50%}.StepIntro-module__ZeKTUG__orbB{background:radial-gradient(circle, color-mix(in srgb, var(--kc-accent-blue) 20%, transparent) 0%, transparent 70%);width:340px;height:340px;animation:47s linear infinite StepIntro-module__ZeKTUG__kc-orb-b;top:26%;left:-110px}.StepIntro-module__ZeKTUG__orbC{background:radial-gradient(circle, color-mix(in srgb, var(--kc-accent-warm) 18%, transparent) 0%, transparent 70%);width:300px;height:300px;animation:59s linear infinite StepIntro-module__ZeKTUG__kc-orb-c;bottom:-90px;right:-80px}.StepIntro-module__ZeKTUG__emoji{filter:drop-shadow(0 8px 16px #00000029);font-size:56px;line-height:1;display:block}.StepIntro-module__ZeKTUG__emojiInner{display:inline-block}.StepIntro-module__ZeKTUG__title{letter-spacing:-.02em;color:var(--kc-text);word-break:keep-all;text-wrap:balance;font-weight:800;line-height:1.45;font-size:24px!important}.StepIntro-module__ZeKTUG__desc{max-width:32ch;color:var(--kc-muted);word-break:keep-all;text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.7}.StepIntro-module__ZeKTUG__meta{background-color:var(--kc-brand-soft);color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.StepIntro-module__ZeKTUG__cta{gap:8px;animation:2.6s ease-in-out 1.2s infinite StepIntro-module__ZeKTUG__kc-cta-pulse}.StepIntro-module__ZeKTUG__cta:hover{animation-play-state:paused}@keyframes StepIntro-module__ZeKTUG__kc-orb-a{0%{transform:translate(0)}22%{transform:translate(28%,22%)}45%{transform:translate(-6%,46%)}68%{transform:translate(-34%,20%)}86%{transform:translate(-14%,-7%)}to{transform:translate(0)}}@keyframes StepIntro-module__ZeKTUG__kc-orb-b{0%{transform:translate(0)}18%{transform:translate(46%,-20%)}40%{transform:translate(88%,26%)}62%{transform:translate(40%,58%)}81%{transform:translate(-8%,30%)}to{transform:translate(0)}}@keyframes StepIntro-module__ZeKTUG__kc-orb-c{0%{transform:translate(0)}25%{transform:translate(-52%,-30%)}48%{transform:translate(-96%,6%)}70%{transform:translate(-44%,-46%)}88%{transform:translate(-12%,-14%)}to{transform:translate(0)}}@keyframes StepIntro-module__ZeKTUG__kc-cta-pulse{0%,to{box-shadow:0 6px 16px var(--kc-brand-soft)}50%{box-shadow:0 8px 24px var(--kc-brand-soft), 0 0 0 8px var(--kc-brand-soft)}}@media (prefers-reduced-motion:reduce){.StepIntro-module__ZeKTUG__orb,.StepIntro-module__ZeKTUG__cta{animation:none}}@media (max-width:480px){.StepIntro-module__ZeKTUG__stage{gap:20px}.StepIntro-module__ZeKTUG__title{font-size:21px!important}.StepIntro-module__ZeKTUG__emoji{font-size:48px}}
.YearBarChart-module__lEj-XG__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:20px;padding:18px 16px;display:flex}.YearBarChart-module__lEj-XG__key{flex-direction:column;gap:8px;display:flex}.YearBarChart-module__lEj-XG__legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.YearBarChart-module__lEj-XG__hint{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.5}.YearBarChart-module__lEj-XG__legendItem{color:var(--kc-muted);word-break:keep-all;align-items:center;gap:8px;font-size:16px;display:flex}.YearBarChart-module__lEj-XG__swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}.YearBarChart-module__lEj-XG__rows{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.YearBarChart-module__lEj-XG__row{flex-direction:column;gap:7px;display:flex}.YearBarChart-module__lEj-XG__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.YearBarChart-module__lEj-XG__year{font-variant-numeric:tabular-nums;color:var(--bar-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.YearBarChart-module__lEj-XG__badge{background:var(--kc-brand);color:var(--kc-bg);border-radius:999px;padding:1px 7px;font-size:14px;font-weight:700}.YearBarChart-module__lEj-XG__val{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.YearBarChart-module__lEj-XG__note{color:var(--kc-muted);font-size:14px;font-weight:500}.YearBarChart-module__lEj-XG__track{background:var(--kc-bg);border:1px solid var(--kc-border);border-radius:999px;height:14px;display:flex;overflow:hidden}.YearBarChart-module__lEj-XG__seg{height:100%;display:block}.YearBarChart-module__lEj-XG__rest{flex:1;height:100%;display:block}@media (pointer:coarse){.YearBarChart-module__lEj-XG__track{height:20px}}@media (hover:hover){.YearBarChart-module__lEj-XG__seg,.YearBarChart-module__lEj-XG__rest{cursor:help}}.YearBarChart-module__lEj-XG__tone_past{--bar-hue:var(--kc-muted);--bar-ink:var(--kc-muted)}.YearBarChart-module__lEj-XG__tone_now{--bar-hue:var(--kc-brand);--bar-ink:var(--kc-brand-strong)}.YearBarChart-module__lEj-XG__tone_future{--bar-hue:var(--kc-accent-blue);--bar-ink:color-mix(in srgb, var(--kc-accent-blue) 88%, var(--kc-text))}.YearBarChart-module__lEj-XG__seg_full{background-color:color-mix(in srgb, var(--bar-hue) 68%, var(--kc-surface))}.YearBarChart-module__lEj-XG__seg_half{background-color:color-mix(in srgb, var(--kc-accent-warm) 55%, var(--kc-surface))}.YearBarChart-module__lEj-XG__more{flex-direction:column;gap:14px;display:flex}.YearBarChart-module__lEj-XG__summary{border:1px solid var(--kc-border);border-radius:var(--kc-radius);background-color:var(--kc-card);width:100%;color:var(--kc-text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:15px 16px;font-size:15px;font-weight:700;list-style:none;transition:border-color .18s,background-color .18s,color .18s;display:flex}.YearBarChart-module__lEj-XG__summary::-webkit-details-marker{display:none}.YearBarChart-module__lEj-XG__chevron{transition:transform .18s}.YearBarChart-module__lEj-XG__more[open] .YearBarChart-module__lEj-XG__chevron{transform:rotate(180deg)}.YearBarChart-module__lEj-XG__summary:hover{border-color:var(--kc-brand);background-color:color-mix(in srgb, var(--kc-brand) 8%, var(--kc-card));color:var(--kc-brand-strong)}.YearBarChart-module__lEj-XG__summary:focus-visible{outline:2px solid var(--kc-brand);outline-offset:2px}@media (max-width:400px){.YearBarChart-module__lEj-XG__head{flex-direction:column;align-items:flex-start;gap:3px}}
.LocaleSuggestBar-module__ta2D_q__bar{z-index:1050;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--kc-border);border-radius:var(--kc-radius);background:var(--kc-card);width:auto;max-width:620px;animation:LocaleSuggestBar-module__ta2D_q__rise .34s var(--kc-spring) both;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;margin-inline:auto;padding:14px 14px 14px 16px;display:grid;position:fixed;box-shadow:0 14px 34px #00000029,0 2px 8px #0000000f}.LocaleSuggestBar-module__ta2D_q__leaving{animation:.2s ease-in both LocaleSuggestBar-module__ta2D_q__sink}@keyframes LocaleSuggestBar-module__ta2D_q__rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes LocaleSuggestBar-module__ta2D_q__sink{to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.LocaleSuggestBar-module__ta2D_q__bar,.LocaleSuggestBar-module__ta2D_q__leaving{animation:none}}body.kc-menu-open .LocaleSuggestBar-module__ta2D_q__bar{display:none}.LocaleSuggestBar-module__ta2D_q__body{flex-direction:column;gap:2px;min-width:0;display:flex}.LocaleSuggestBar-module__ta2D_q__title{color:var(--kc-text);font-size:15px;font-weight:600;line-height:1.4}.LocaleSuggestBar-module__ta2D_q__desc{color:var(--kc-muted);font-size:14px;line-height:1.45}.LocaleSuggestBar-module__ta2D_q__cta{background:var(--kc-brand);color:#fff;white-space:nowrap;transition:transform .2s var(--kc-spring), filter .2s;border-radius:10px;flex:none;align-items:center;gap:4px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.LocaleSuggestBar-module__ta2D_q__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.LocaleSuggestBar-module__ta2D_q__cta:active{transform:scale(.97)}.LocaleSuggestBar-module__ta2D_q__close{width:32px;height:32px;color:var(--kc-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.LocaleSuggestBar-module__ta2D_q__close:hover{background:var(--kc-surface);color:var(--kc-text)}@media (max-width:640px){.LocaleSuggestBar-module__ta2D_q__bar{bottom:calc(72px + max(16px, env(safe-area-inset-bottom)));grid-template-columns:auto 1fr auto;row-gap:12px;padding:14px}.LocaleSuggestBar-module__ta2D_q__close{grid-area:1/3}.LocaleSuggestBar-module__ta2D_q__cta{grid-area:2/1/auto/-1;justify-content:center}}
.AdDebugPanel-module__3q66tW__panel{max-width:var(--kc-page,768px);background:#80808014;border:2px dashed #8080808c;border-radius:10px;margin:48px auto 24px;padding:16px}.AdDebugPanel-module__3q66tW__title{margin:0;font-size:16px;font-weight:800}.AdDebugPanel-module__3q66tW__alert{color:#fff;background:#b91c1c;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:14px;font-weight:800}.AdDebugPanel-module__3q66tW__fine{color:#22c55e;margin:8px 0 0;font-size:14px;font-weight:700}.AdDebugPanel-module__3q66tW__note{color:#fbbf24;margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.AdDebugPanel-module__3q66tW__lead{color:var(--kc-muted);margin:6px 0 12px;font-size:13px;line-height:1.5}.AdDebugPanel-module__3q66tW__actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.AdDebugPanel-module__3q66tW__copyBtn,.AdDebugPanel-module__3q66tW__ghostBtn{appearance:none;cursor:pointer;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none}.AdDebugPanel-module__3q66tW__copyBtn{background:var(--kc-brand,#16a34a);color:#fff;border:0}.AdDebugPanel-module__3q66tW__ghostBtn{color:inherit;background:0 0;border:1px solid #80808080;align-items:center;display:inline-flex}.AdDebugPanel-module__3q66tW__report{white-space:pre-wrap;word-break:break-all;background:#00000040;border-radius:8px;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;overflow:auto}
.AdRails-module__1W-27G__rails{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1180px){.AdRails-module__1W-27G__rails{display:block}}.AdRails-module__1W-27G__rail{pointer-events:auto;width:clamp(160px,50vw - 50% - 32px,300px);position:absolute;top:0;bottom:0}.AdRails-module__1W-27G__railLeft{right:calc(100% + clamp(16px,50vw - 50% - 316px,48px))}.AdRails-module__1W-27G__railRight{left:calc(100% + clamp(16px,50vw - 50% - 316px,48px))}.AdRails-module__1W-27G__stick{top:calc(var(--kc-header-h) + 20px);text-align:center;position:sticky}@media (min-height:820px){.AdRails-module__1W-27G__stick{top:50vh;transform:translateY(-50%)}}
.ContactForm-module__i1_acW__form{flex-direction:column;gap:16px;display:flex}.ContactForm-module__i1_acW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__i1_acW__done_card{border-radius:var(--kc-radius);background-color:var(--kc-surface);border:1px solid var(--kc-border);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px;display:flex}.ContactForm-module__i1_acW__done_title{color:var(--kc-text);font-size:16px;font-weight:700}.ContactForm-module__i1_acW__done_desc{margin-bottom:8px}
.css-54ro1u{margin:0;}
.css-gm2q6b{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;cursor:pointer;width:32px;height:32px;}
.css-6t4eg3{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;width:15.48px;height:15.48px;}
:root{--kc-spacing:8px;--kc-shape-borderRadius:12px;--kc-shadows-0:none;--kc-shadows-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--kc-shadows-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--kc-shadows-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--kc-shadows-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--kc-shadows-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--kc-shadows-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--kc-shadows-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--kc-shadows-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--kc-shadows-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--kc-shadows-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--kc-shadows-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--kc-shadows-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--kc-shadows-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--kc-shadows-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--kc-shadows-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--kc-shadows-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--kc-shadows-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--kc-shadows-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--kc-shadows-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--kc-shadows-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--kc-shadows-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--kc-shadows-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--kc-shadows-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--kc-shadows-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--kc-zIndex-mobileStepper:1000;--kc-zIndex-fab:1050;--kc-zIndex-speedDial:1050;--kc-zIndex-appBar:1100;--kc-zIndex-drawer:1200;--kc-zIndex-modal:1300;--kc-zIndex-snackbar:1400;--kc-zIndex-tooltip:1500;--kc-font-button:650 0.875rem/1.75 inherit;--kc-font-h1:300 6rem/1.167 inherit;--kc-font-h2:300 3.75rem/1.2 inherit;--kc-font-h3:400 3rem/1.167 inherit;--kc-font-h4:400 2.125rem/1.235 inherit;--kc-font-h5:400 1.5rem/1.334 inherit;--kc-font-h6:500 1.25rem/1.6 inherit;--kc-font-subtitle1:400 1rem/1.75 inherit;--kc-font-subtitle2:500 0.875rem/1.57 inherit;--kc-font-body1:400 1rem/1.5 inherit;--kc-font-body2:400 0.875rem/1.43 inherit;--kc-font-caption:400 0.75rem/1.66 inherit;--kc-font-overline:400 0.75rem/2.66 inherit;--kc-font-inherit:inherit inherit/inherit inherit;}:root,[data-mui-color-scheme="light"]{-webkit-print-color-scheme:light;color-scheme:light;--kc-palette-primary-main:#028174;--kc-palette-primary-dark:#026B60;--kc-palette-primary-contrastText:#FFFFFF;--kc-palette-primary-light:rgb(52, 154, 143);--kc-palette-primary-mainChannel:2 129 116;--kc-palette-primary-lightChannel:52 154 143;--kc-palette-primary-darkChannel:2 107 96;--kc-palette-primary-contrastTextChannel:255 255 255;--kc-palette-background-default:#FAFAF8;--kc-palette-background-paper:#FFFFFF;--kc-palette-background-defaultChannel:250 250 248;--kc-palette-background-paperChannel:255 255 255;--kc-palette-text-primary:#1C1917;--kc-palette-text-secondary:#79716B;--kc-palette-text-disabled:rgba(0, 0, 0, 0.38);--kc-palette-text-primaryChannel:28 25 23;--kc-palette-text-secondaryChannel:121 113 107;--kc-palette-divider:#E5E0DA;--kc-palette-common-black:#000;--kc-palette-common-white:#fff;--kc-palette-common-background:#fff;--kc-palette-common-onBackground:#000;--kc-palette-common-backgroundChannel:255 255 255;--kc-palette-common-onBackgroundChannel:0 0 0;--kc-palette-secondary-main:#9c27b0;--kc-palette-secondary-light:#ba68c8;--kc-palette-secondary-dark:#7b1fa2;--kc-palette-secondary-contrastText:#fff;--kc-palette-secondary-mainChannel:156 39 176;--kc-palette-secondary-lightChannel:186 104 200;--kc-palette-secondary-darkChannel:123 31 162;--kc-palette-secondary-contrastTextChannel:255 255 255;--kc-palette-error-main:#d32f2f;--kc-palette-error-light:#ef5350;--kc-palette-error-dark:#c62828;--kc-palette-error-contrastText:#fff;--kc-palette-error-mainChannel:211 47 47;--kc-palette-error-lightChannel:239 83 80;--kc-palette-error-darkChannel:198 40 40;--kc-palette-error-contrastTextChannel:255 255 255;--kc-palette-warning-main:#ed6c02;--kc-palette-warning-light:#ff9800;--kc-palette-warning-dark:#e65100;--kc-palette-warning-contrastText:#fff;--kc-palette-warning-mainChannel:237 108 2;--kc-palette-warning-lightChannel:255 152 0;--kc-palette-warning-darkChannel:230 81 0;--kc-palette-warning-contrastTextChannel:255 255 255;--kc-palette-info-main:#0288d1;--kc-palette-info-light:#03a9f4;--kc-palette-info-dark:#01579b;--kc-palette-info-contrastText:#fff;--kc-palette-info-mainChannel:2 136 209;--kc-palette-info-lightChannel:3 169 244;--kc-palette-info-darkChannel:1 87 155;--kc-palette-info-contrastTextChannel:255 255 255;--kc-palette-success-main:#2e7d32;--kc-palette-success-light:#4caf50;--kc-palette-success-dark:#1b5e20;--kc-palette-success-contrastText:#fff;--kc-palette-success-mainChannel:46 125 50;--kc-palette-success-lightChannel:76 175 80;--kc-palette-success-darkChannel:27 94 32;--kc-palette-success-contrastTextChannel:255 255 255;--kc-palette-grey-50:#fafafa;--kc-palette-grey-100:#f5f5f5;--kc-palette-grey-200:#eeeeee;--kc-palette-grey-300:#e0e0e0;--kc-palette-grey-400:#bdbdbd;--kc-palette-grey-500:#9e9e9e;--kc-palette-grey-600:#757575;--kc-palette-grey-700:#616161;--kc-palette-grey-800:#424242;--kc-palette-grey-900:#212121;--kc-palette-grey-A100:#f5f5f5;--kc-palette-grey-A200:#eeeeee;--kc-palette-grey-A400:#bdbdbd;--kc-palette-grey-A700:#616161;--kc-palette-action-active:rgba(0, 0, 0, 0.54);--kc-palette-action-hover:rgba(0, 0, 0, 0.04);--kc-palette-action-hoverOpacity:0.04;--kc-palette-action-selected:rgba(0, 0, 0, 0.08);--kc-palette-action-selectedOpacity:0.08;--kc-palette-action-disabled:rgba(0, 0, 0, 0.26);--kc-palette-action-disabledBackground:rgba(0, 0, 0, 0.12);--kc-palette-action-disabledOpacity:0.38;--kc-palette-action-focus:rgba(0, 0, 0, 0.12);--kc-palette-action-focusOpacity:0.12;--kc-palette-action-activatedOpacity:0.12;--kc-palette-action-activeChannel:0 0 0;--kc-palette-action-selectedChannel:0 0 0;--kc-palette-Alert-errorColor:rgb(95, 33, 32);--kc-palette-Alert-infoColor:rgb(1, 67, 97);--kc-palette-Alert-successColor:rgb(30, 70, 32);--kc-palette-Alert-warningColor:rgb(102, 60, 0);--kc-palette-Alert-errorFilledBg:var(--kc-palette-error-main, #d32f2f);--kc-palette-Alert-infoFilledBg:var(--kc-palette-info-main, #0288d1);--kc-palette-Alert-successFilledBg:var(--kc-palette-success-main, #2e7d32);--kc-palette-Alert-warningFilledBg:var(--kc-palette-warning-main, #ed6c02);--kc-palette-Alert-errorFilledColor:#fff;--kc-palette-Alert-infoFilledColor:#fff;--kc-palette-Alert-successFilledColor:#fff;--kc-palette-Alert-warningFilledColor:#fff;--kc-palette-Alert-errorStandardBg:rgb(253, 237, 237);--kc-palette-Alert-infoStandardBg:rgb(229, 246, 253);--kc-palette-Alert-successStandardBg:rgb(237, 247, 237);--kc-palette-Alert-warningStandardBg:rgb(255, 244, 229);--kc-palette-Alert-errorIconColor:var(--kc-palette-error-main, #d32f2f);--kc-palette-Alert-infoIconColor:var(--kc-palette-info-main, #0288d1);--kc-palette-Alert-successIconColor:var(--kc-palette-success-main, #2e7d32);--kc-palette-Alert-warningIconColor:var(--kc-palette-warning-main, #ed6c02);--kc-palette-AppBar-defaultBg:var(--kc-palette-grey-100, #f5f5f5);--kc-palette-Avatar-defaultBg:var(--kc-palette-grey-400, #bdbdbd);--kc-palette-Button-inheritContainedBg:var(--kc-palette-grey-300, #e0e0e0);--kc-palette-Button-inheritContainedHoverBg:var(--kc-palette-grey-A100, #f5f5f5);--kc-palette-Chip-defaultBorder:var(--kc-palette-grey-400, #bdbdbd);--kc-palette-Chip-defaultAvatarColor:var(--kc-palette-grey-700, #616161);--kc-palette-Chip-defaultIconColor:var(--kc-palette-grey-700, #616161);--kc-palette-FilledInput-bg:rgba(0, 0, 0, 0.06);--kc-palette-FilledInput-hoverBg:rgba(0, 0, 0, 0.09);--kc-palette-FilledInput-disabledBg:rgba(0, 0, 0, 0.12);--kc-palette-LinearProgress-primaryBg:rgb(158, 207, 202);--kc-palette-LinearProgress-secondaryBg:rgb(217, 172, 224);--kc-palette-LinearProgress-errorBg:rgb(238, 175, 175);--kc-palette-LinearProgress-infoBg:rgb(158, 209, 237);--kc-palette-LinearProgress-successBg:rgb(175, 205, 177);--kc-palette-LinearProgress-warningBg:rgb(248, 199, 158);--kc-palette-Skeleton-bg:rgba(var(--kc-palette-text-primaryChannel, undefined) / 0.11);--kc-palette-Slider-primaryTrack:rgb(158, 207, 202);--kc-palette-Slider-secondaryTrack:rgb(217, 172, 224);--kc-palette-Slider-errorTrack:rgb(238, 175, 175);--kc-palette-Slider-infoTrack:rgb(158, 209, 237);--kc-palette-Slider-successTrack:rgb(175, 205, 177);--kc-palette-Slider-warningTrack:rgb(248, 199, 158);--kc-palette-SnackbarContent-bg:rgb(49, 49, 49);--kc-palette-SnackbarContent-color:#fff;--kc-palette-SpeedDialAction-fabHoverBg:rgb(216, 216, 216);--kc-palette-StepConnector-border:var(--kc-palette-grey-400, #bdbdbd);--kc-palette-StepContent-border:var(--kc-palette-grey-400, #bdbdbd);--kc-palette-Switch-defaultColor:var(--kc-palette-common-white, #fff);--kc-palette-Switch-defaultDisabledColor:var(--kc-palette-grey-100, #f5f5f5);--kc-palette-Switch-primaryDisabledColor:rgb(158, 207, 202);--kc-palette-Switch-secondaryDisabledColor:rgb(217, 172, 224);--kc-palette-Switch-errorDisabledColor:rgb(238, 175, 175);--kc-palette-Switch-infoDisabledColor:rgb(158, 209, 237);--kc-palette-Switch-successDisabledColor:rgb(175, 205, 177);--kc-palette-Switch-warningDisabledColor:rgb(248, 199, 158);--kc-palette-TableCell-border:rgba(251, 251, 250, 1);--kc-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--kc-palette-dividerChannel:229 224 218;--kc-opacity-inputPlaceholder:0.42;--kc-opacity-inputUnderline:0.42;--kc-opacity-switchTrackDisabled:0.12;--kc-opacity-switchTrack:0.38;}[data-mui-color-scheme="dark"]{-webkit-print-color-scheme:dark;color-scheme:dark;--kc-palette-common-black:#000;--kc-palette-common-white:#fff;--kc-palette-common-background:#000;--kc-palette-common-onBackground:#fff;--kc-palette-common-backgroundChannel:0 0 0;--kc-palette-common-onBackgroundChannel:255 255 255;--kc-palette-primary-main:#2CBBA0;--kc-palette-primary-dark:#54D4BB;--kc-palette-primary-contrastText:#FFFFFF;--kc-palette-primary-light:rgb(86, 200, 179);--kc-palette-primary-mainChannel:44 187 160;--kc-palette-primary-lightChannel:86 200 179;--kc-palette-primary-darkChannel:84 212 187;--kc-palette-primary-contrastTextChannel:255 255 255;--kc-palette-secondary-main:#ce93d8;--kc-palette-secondary-light:#f3e5f5;--kc-palette-secondary-dark:#ab47bc;--kc-palette-secondary-contrastText:rgba(0, 0, 0, 0.87);--kc-palette-secondary-mainChannel:206 147 216;--kc-palette-secondary-lightChannel:243 229 245;--kc-palette-secondary-darkChannel:171 71 188;--kc-palette-secondary-contrastTextChannel:0 0 0;--kc-palette-error-main:#f44336;--kc-palette-error-light:#e57373;--kc-palette-error-dark:#d32f2f;--kc-palette-error-contrastText:#fff;--kc-palette-error-mainChannel:244 67 54;--kc-palette-error-lightChannel:229 115 115;--kc-palette-error-darkChannel:211 47 47;--kc-palette-error-contrastTextChannel:255 255 255;--kc-palette-warning-main:#ffa726;--kc-palette-warning-light:#ffb74d;--kc-palette-warning-dark:#f57c00;--kc-palette-warning-contrastText:rgba(0, 0, 0, 0.87);--kc-palette-warning-mainChannel:255 167 38;--kc-palette-warning-lightChannel:255 183 77;--kc-palette-warning-darkChannel:245 124 0;--kc-palette-warning-contrastTextChannel:0 0 0;--kc-palette-info-main:#29b6f6;--kc-palette-info-light:#4fc3f7;--kc-palette-info-dark:#0288d1;--kc-palette-info-contrastText:rgba(0, 0, 0, 0.87);--kc-palette-info-mainChannel:41 182 246;--kc-palette-info-lightChannel:79 195 247;--kc-palette-info-darkChannel:2 136 209;--kc-palette-info-contrastTextChannel:0 0 0;--kc-palette-success-main:#66bb6a;--kc-palette-success-light:#81c784;--kc-palette-success-dark:#388e3c;--kc-palette-success-contrastText:rgba(0, 0, 0, 0.87);--kc-palette-success-mainChannel:102 187 106;--kc-palette-success-lightChannel:129 199 132;--kc-palette-success-darkChannel:56 142 60;--kc-palette-success-contrastTextChannel:0 0 0;--kc-palette-grey-50:#fafafa;--kc-palette-grey-100:#f5f5f5;--kc-palette-grey-200:#eeeeee;--kc-palette-grey-300:#e0e0e0;--kc-palette-grey-400:#bdbdbd;--kc-palette-grey-500:#9e9e9e;--kc-palette-grey-600:#757575;--kc-palette-grey-700:#616161;--kc-palette-grey-800:#424242;--kc-palette-grey-900:#212121;--kc-palette-grey-A100:#f5f5f5;--kc-palette-grey-A200:#eeeeee;--kc-palette-grey-A400:#bdbdbd;--kc-palette-grey-A700:#616161;--kc-palette-text-primary:#FAFAF8;--kc-palette-text-secondary:#A8A29E;--kc-palette-text-disabled:rgba(255, 255, 255, 0.5);--kc-palette-text-icon:rgba(255, 255, 255, 0.5);--kc-palette-text-primaryChannel:250 250 248;--kc-palette-text-secondaryChannel:168 162 158;--kc-palette-divider:#38322E;--kc-palette-background-paper:#242120;--kc-palette-background-default:#1C1917;--kc-palette-background-defaultChannel:28 25 23;--kc-palette-background-paperChannel:36 33 32;--kc-palette-action-active:#fff;--kc-palette-action-hover:rgba(255, 255, 255, 0.08);--kc-palette-action-hoverOpacity:0.08;--kc-palette-action-selected:rgba(255, 255, 255, 0.16);--kc-palette-action-selectedOpacity:0.16;--kc-palette-action-disabled:rgba(255, 255, 255, 0.3);--kc-palette-action-disabledBackground:rgba(255, 255, 255, 0.12);--kc-palette-action-disabledOpacity:0.38;--kc-palette-action-focus:rgba(255, 255, 255, 0.12);--kc-palette-action-focusOpacity:0.12;--kc-palette-action-activatedOpacity:0.24;--kc-palette-action-activeChannel:255 255 255;--kc-palette-action-selectedChannel:255 255 255;--kc-palette-Alert-errorColor:rgb(244, 199, 199);--kc-palette-Alert-infoColor:rgb(184, 231, 251);--kc-palette-Alert-successColor:rgb(204, 232, 205);--kc-palette-Alert-warningColor:rgb(255, 226, 183);--kc-palette-Alert-errorFilledBg:var(--kc-palette-error-dark, #d32f2f);--kc-palette-Alert-infoFilledBg:var(--kc-palette-info-dark, #0288d1);--kc-palette-Alert-successFilledBg:var(--kc-palette-success-dark, #388e3c);--kc-palette-Alert-warningFilledBg:var(--kc-palette-warning-dark, #f57c00);--kc-palette-Alert-errorFilledColor:#fff;--kc-palette-Alert-infoFilledColor:#fff;--kc-palette-Alert-successFilledColor:#fff;--kc-palette-Alert-warningFilledColor:rgba(0, 0, 0, 0.87);--kc-palette-Alert-errorStandardBg:rgb(22, 11, 11);--kc-palette-Alert-infoStandardBg:rgb(7, 19, 24);--kc-palette-Alert-successStandardBg:rgb(12, 19, 13);--kc-palette-Alert-warningStandardBg:rgb(25, 18, 7);--kc-palette-Alert-errorIconColor:var(--kc-palette-error-main, #f44336);--kc-palette-Alert-infoIconColor:var(--kc-palette-info-main, #29b6f6);--kc-palette-Alert-successIconColor:var(--kc-palette-success-main, #66bb6a);--kc-palette-Alert-warningIconColor:var(--kc-palette-warning-main, #ffa726);--kc-palette-AppBar-defaultBg:var(--kc-palette-grey-900, #212121);--kc-palette-AppBar-darkBg:var(--kc-palette-background-paper, #242120);--kc-palette-AppBar-darkColor:var(--kc-palette-text-primary, #FAFAF8);--kc-palette-Avatar-defaultBg:var(--kc-palette-grey-600, #757575);--kc-palette-Button-inheritContainedBg:var(--kc-palette-grey-800, #424242);--kc-palette-Button-inheritContainedHoverBg:var(--kc-palette-grey-700, #616161);--kc-palette-Chip-defaultBorder:var(--kc-palette-grey-700, #616161);--kc-palette-Chip-defaultAvatarColor:var(--kc-palette-grey-300, #e0e0e0);--kc-palette-Chip-defaultIconColor:var(--kc-palette-grey-300, #e0e0e0);--kc-palette-FilledInput-bg:rgba(255, 255, 255, 0.09);--kc-palette-FilledInput-hoverBg:rgba(255, 255, 255, 0.13);--kc-palette-FilledInput-disabledBg:rgba(255, 255, 255, 0.12);--kc-palette-LinearProgress-primaryBg:rgb(22, 93, 80);--kc-palette-LinearProgress-secondaryBg:rgb(103, 73, 108);--kc-palette-LinearProgress-errorBg:rgb(122, 33, 27);--kc-palette-LinearProgress-infoBg:rgb(20, 91, 123);--kc-palette-LinearProgress-successBg:rgb(51, 93, 53);--kc-palette-LinearProgress-warningBg:rgb(127, 83, 19);--kc-palette-Skeleton-bg:rgba(var(--kc-palette-text-primaryChannel, undefined) / 0.13);--kc-palette-Slider-primaryTrack:rgb(22, 93, 80);--kc-palette-Slider-secondaryTrack:rgb(103, 73, 108);--kc-palette-Slider-errorTrack:rgb(122, 33, 27);--kc-palette-Slider-infoTrack:rgb(20, 91, 123);--kc-palette-Slider-successTrack:rgb(51, 93, 53);--kc-palette-Slider-warningTrack:rgb(127, 83, 19);--kc-palette-SnackbarContent-bg:rgb(250, 250, 250);--kc-palette-SnackbarContent-color:rgba(0, 0, 0, 0.87);--kc-palette-SpeedDialAction-fabHoverBg:rgb(68, 66, 65);--kc-palette-StepConnector-border:var(--kc-palette-grey-600, #757575);--kc-palette-StepContent-border:var(--kc-palette-grey-600, #757575);--kc-palette-Switch-defaultColor:var(--kc-palette-grey-300, #e0e0e0);--kc-palette-Switch-defaultDisabledColor:var(--kc-palette-grey-600, #757575);--kc-palette-Switch-primaryDisabledColor:rgb(19, 84, 72);--kc-palette-Switch-secondaryDisabledColor:rgb(92, 66, 97);--kc-palette-Switch-errorDisabledColor:rgb(109, 30, 24);--kc-palette-Switch-infoDisabledColor:rgb(18, 81, 110);--kc-palette-Switch-successDisabledColor:rgb(45, 84, 47);--kc-palette-Switch-warningDisabledColor:rgb(114, 75, 17);--kc-palette-TableCell-border:rgba(17, 15, 14, 1);--kc-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--kc-palette-dividerChannel:56 50 46;--kc-opacity-inputPlaceholder:0.5;--kc-opacity-inputUnderline:0.7;--kc-opacity-switchTrackDisabled:0.2;--kc-opacity-switchTrack:0.3;--kc-overlays-0:none;--kc-overlays-1:linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));--kc-overlays-2:linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));--kc-overlays-3:linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));--kc-overlays-4:linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));--kc-overlays-5:linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));--kc-overlays-6:linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));--kc-overlays-7:linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));--kc-overlays-8:linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));--kc-overlays-9:linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));--kc-overlays-10:linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));--kc-overlays-11:linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));--kc-overlays-12:linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));--kc-overlays-13:linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));--kc-overlays-14:linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));--kc-overlays-15:linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));--kc-overlays-16:linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));--kc-overlays-17:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--kc-overlays-18:linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));--kc-overlays-19:linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));--kc-overlays-20:linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));--kc-overlays-21:linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));--kc-overlays-22:linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));--kc-overlays-23:linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));--kc-overlays-24:linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));}
/* src/components/common/PopularCalc.module.css */
.PopularCalc_list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.PopularCalc_item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 18px 14px;
  background: var(--kc-card);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
  transition:
    transform 0.24s var(--kc-spring),
    border-color 0.24s ease,
    box-shadow 0.24s ease;
}
.PopularCalc_item:hover {
  transform: translateY(-3px);
  border-color: color-mix(in srgb, var(--kc-brand) 40%, var(--kc-border));
  box-shadow: var(--kc-shadow-sm);
}
.PopularCalc_emoji {
  flex-shrink: 0;
  font-size: 20px;
  line-height: 1;
}
.PopularCalc_title {
  flex: 1;
  font-size: 14px;
  font-weight: 600;
  color: var(--kc-text);
}
.PopularCalc_arrow {
  flex-shrink: 0;
  font-weight: 800;
  color: var(--kc-muted);
  transition: transform 0.24s var(--kc-spring), color 0.2s ease;
}
.PopularCalc_item:hover .PopularCalc_arrow {
  transform: translateX(3px);
  color: var(--kc-brand-strong);
}
@media (max-width: 480px) {
  .PopularCalc_list {
    grid-template-columns: 1fr;
  }
}
@media (prefers-reduced-motion: reduce) {
  .PopularCalc_item,
  .PopularCalc_item:hover,
  .PopularCalc_arrow {
    transition: none;
    transform: none;
  }
}

/* src/components/common/BackNav.module.css */
.BackNav_nav {
  display: flex;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--kc-border);
}
.BackNav_link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-height: 44px;
  padding: 0 16px 0 8px;
  margin-left: -8px;
  border-radius: 999px;
  font-size: 16px;
  font-weight: 700;
  color: var(--kc-muted);
  text-decoration: none;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.BackNav_link:hover {
  background: var(--kc-surface);
  color: var(--kc-text);
}

/* src/components/common/PageToc.module.css */
.PageToc_toc {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
  margin: 20px 0 0;
  list-style: none;
  padding: 0;
}
.PageToc_chip {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 999px;
  background-color: var(--kc-surface);
  border: 1px solid var(--kc-border);
  color: var(--kc-muted);
  font-size: 14px;
  font-weight: 600;
  transition:
    background-color 0.15s ease,
    color 0.15s ease,
    border-color 0.15s ease;
}
.PageToc_chip:hover {
  background-color: var(--kc-brand-soft);
  color: var(--kc-brand-strong);
  border-color: color-mix(in srgb, var(--kc-brand) 30%, transparent);
}

/* src/components/common/Faq.module.css */
.Faq_section {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.Faq_header {
  display: flex;
  flex-direction: column;
}
.Faq_list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.Faq_item {
  border-radius: var(--kc-radius-sm);
  background-color: var(--kc-surface);
  border: 1px solid var(--kc-border);
  overflow: hidden;
}
.Faq_question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  padding: 18px;
  cursor: pointer;
  background-color: transparent;
  border: none;
  text-align: left;
  font-size: 15px;
  font-weight: 600;
  color: var(--kc-text);
}
.Faq_icon {
  position: relative;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.Faq_icon::before,
.Faq_icon::after {
  content: "";
  position: absolute;
  background-color: var(--kc-muted);
  transition: transform 0.2s ease;
}
.Faq_icon::before {
  top: 7px;
  left: 0;
  width: 16px;
  height: 2px;
}
.Faq_icon::after {
  top: 0;
  left: 7px;
  width: 2px;
  height: 16px;
}
.Faq_item[data-open=true] .Faq_icon::after {
  transform: scaleY(0);
}
.Faq_answer_wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.28s ease;
}
.Faq_answer_wrap[data-open=true] {
  grid-template-rows: 1fr;
}
.Faq_answer_inner {
  overflow: hidden;
  min-height: 0;
}
.Faq_answer {
  padding: 0 18px 16px;
  font-size: 14px;
  line-height: 1.65;
  color: var(--kc-muted);
}

/* src/components/common/Sources.module.css */
.Sources_section {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.Sources_header {
  display: flex;
  flex-direction: column;
}
.Sources_list {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: var(--kc-radius-sm);
  background-color: var(--kc-surface);
  border: 1px solid var(--kc-border);
  overflow: hidden;
}
.Sources_item {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 10px;
  padding: 18px 14px;
}
.Sources_item:not(:last-child) {
  border-bottom: 1px solid var(--kc-border);
}
.Sources_link {
  flex-shrink: 0;
  color: var(--kc-brand-strong);
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}
.Sources_link::after {
  content: " \2197";
  font-size: 14px;
  opacity: 0.7;
}
.Sources_link:hover {
  text-decoration: underline;
}
.Sources_note {
  color: var(--kc-muted);
  font-size: 14px;
  line-height: 1.5;
}

/* src/components/Ad/AdDebugLine.module.css */
.AdDebugLine_line {
  display: block;
  margin-top: 4px;
  padding: 8px 10px;
  border-left: 4px solid currentColor;
  border-radius: 4px;
  background: rgba(128, 128, 128, 0.1);
  pointer-events: none;
  user-select: none;
}
.AdDebugLine_alert {
  display: block;
  margin-bottom: 4px;
  padding: 4px 8px;
  border-radius: 4px;
  background: #b91c1c;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.4;
}
.AdDebugLine_verdict {
  display: block;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.4;
}
.AdDebugLine_where {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0.9;
}
.AdDebugLine_seat {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  opacity: 0.7;
}
.AdDebugLine_detail {
  display: block;
  margin-top: 2px;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  font-size: 10px;
  line-height: 1.4;
  opacity: 0.55;
  word-break: break-all;
}
.AdDebugLine_ok {
  color: #22c55e;
}
.AdDebugLine_card {
  color: #fbbf24;
}
.AdDebugLine_empty {
  color: #9ca3af;
}
.AdDebugLine_bad {
  color: #f87171;
}
.AdDebugLine_wait {
  color: #60a5fa;
}
.AdDebugLine_off {
  color: #6b7280;
}

/* src/components/Ad/adVisibility.module.css */
@media (max-width: 600px) {
  .adVisibility_hideMobile.adVisibility_hideMobile {
    display: none;
  }
}
@media (min-width: 601px) {
  .adVisibility_hideDesktop.adVisibility_hideDesktop {
    display: none;
  }
}

/* src/components/Ad/adMobileCap.module.css */
@media (max-width: 600px) {
  .adMobileCap_cap {
    max-width: 320px;
    margin-inline: auto;
  }
}

/* src/components/Ad/AdPlaceholder.module.css */
.AdPlaceholder_box {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  padding: 10px;
  background: rgba(128, 128, 128, 0.1);
  border: 2px dashed rgba(128, 128, 128, 0.5);
  border-radius: 8px;
}
.AdPlaceholder_boxFeed {
  margin-top: 0;
}
.AdPlaceholder_tag {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 10px;
  font-size: 12px;
  line-height: 1.3;
}
.AdPlaceholder_tagType {
  font-weight: 700;
}
.AdPlaceholder_tagName {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  opacity: 0.85;
}
.AdPlaceholder_tagWhere {
  opacity: 0.6;
}
.AdPlaceholder_boxRail .AdPlaceholder_tag {
  flex-direction: column;
  gap: 2px;
  font-size: 11px;
}
.AdPlaceholder_adChoices {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 1;
  font-size: 11px;
  line-height: 1;
  color: #5b7fbd;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 2px;
  padding: 1px;
}
.AdPlaceholder_thumb {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  background:
    linear-gradient(
      135deg,
      var(--from),
      var(--to));
  overflow: hidden;
}
.AdPlaceholder_thumb span {
  font-size: 40px;
  line-height: 1;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.35));
}
.AdPlaceholder_copy {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.AdPlaceholder_title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.35;
  color: #1a1a1a;
  letter-spacing: -0.3px;
}
.AdPlaceholder_desc {
  font-size: 13px;
  line-height: 1.45;
  color: #5f6368;
}
.AdPlaceholder_foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.AdPlaceholder_url {
  font-size: 12px;
  color: #1a73e8;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AdPlaceholder_cta {
  flex: none;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  background: #1a73e8;
  border-radius: 4px;
  padding: 7px 14px;
}
.AdPlaceholder_display {
  position: relative;
  display: flex;
  gap: 16px;
  height: 250px;
  padding: 16px;
  background: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
}
.AdPlaceholder_display .AdPlaceholder_thumb {
  width: 38%;
  max-width: 300px;
  border-radius: 3px;
}
.AdPlaceholder_display .AdPlaceholder_copy {
  flex: 1;
  justify-content: center;
}
.AdPlaceholder_display .AdPlaceholder_desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.AdPlaceholder_display .AdPlaceholder_foot {
  margin-top: 4px;
}
.AdPlaceholder_banner {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
  height: 90px;
  padding: 10px 14px;
  background: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
}
.AdPlaceholder_banner .AdPlaceholder_thumb {
  width: 70px;
  height: 70px;
  border-radius: 3px;
}
.AdPlaceholder_banner .AdPlaceholder_thumb span {
  font-size: 30px;
}
.AdPlaceholder_banner .AdPlaceholder_copy {
  flex: 1;
  gap: 3px;
}
.AdPlaceholder_banner .AdPlaceholder_title {
  font-size: 15px;
}
.AdPlaceholder_banner .AdPlaceholder_desc {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 12px;
}
.AdPlaceholder_banner .AdPlaceholder_foot {
  flex: none;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
.AdPlaceholder_inArticle {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 14px;
  background: #fff;
  border-radius: 4px;
  text-align: center;
}
.AdPlaceholder_inArticle .AdPlaceholder_thumb {
  width: 100%;
  max-width: 520px;
  aspect-ratio: 1.91 / 1;
  border-radius: 4px;
}
.AdPlaceholder_inArticle .AdPlaceholder_thumb span {
  font-size: 56px;
}
.AdPlaceholder_inArticle .AdPlaceholder_title {
  font-size: 18px;
}
.AdPlaceholder_inArticle .AdPlaceholder_desc {
  max-width: 520px;
}
.AdPlaceholder_inArticle .AdPlaceholder_foot {
  justify-content: center;
  gap: 14px;
}
.AdPlaceholder_feed {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 15px;
  padding: 16px;
  background: #fff;
  border: 1px solid #e5e0da;
}
.AdPlaceholder_feed .AdPlaceholder_thumb {
  width: 25%;
  aspect-ratio: 1 / 1;
}
.AdPlaceholder_feed .AdPlaceholder_thumb span {
  font-size: 30px;
}
.AdPlaceholder_feed .AdPlaceholder_copy {
  flex: 1;
  gap: 10px;
}
.AdPlaceholder_feed .AdPlaceholder_title {
  font-size: 16px;
  color: #1c1917;
}
.AdPlaceholder_feed .AdPlaceholder_desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  color: #635b55;
}
.AdPlaceholder_feed .AdPlaceholder_url {
  font-size: 11px;
  color: #8a8178;
}
.AdPlaceholder_feed .AdPlaceholder_cta {
  color: #028174;
  background: transparent;
  border: 1px solid #e5e0da;
  border-radius: 0;
  padding: 6px 12px;
}
.AdPlaceholder_feedCard {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
  background: #fff;
  border: 1px solid #e5e0da;
}
.AdPlaceholder_feedCard .AdPlaceholder_thumb {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.AdPlaceholder_feedCard .AdPlaceholder_thumb span {
  font-size: 44px;
}
.AdPlaceholder_feedCard .AdPlaceholder_copy {
  gap: 8px;
  padding: 18px 18px 0;
}
.AdPlaceholder_feedCard .AdPlaceholder_title {
  font-size: 18px;
  color: #1c1917;
}
.AdPlaceholder_feedCard .AdPlaceholder_desc {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  color: #635b55;
}
.AdPlaceholder_feedCard .AdPlaceholder_url {
  font-size: 11px;
  color: #8a827c;
}
.AdPlaceholder_feedCard .AdPlaceholder_cta {
  color: #028174;
  background: transparent;
  border: 1px solid #e5e0da;
  border-radius: 0;
  padding: 6px 12px;
}
.AdPlaceholder_multiplex {
  position: relative;
  padding: 12px;
  background: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
}
.AdPlaceholder_grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.AdPlaceholder_card {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.AdPlaceholder_card .AdPlaceholder_thumb {
  width: 100%;
  aspect-ratio: 4 / 3;
  border-radius: 3px;
}
.AdPlaceholder_card .AdPlaceholder_thumb span {
  font-size: 32px;
}
.AdPlaceholder_cardTitle {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  color: #1a1a1a;
}
.AdPlaceholder_cardBy {
  font-size: 11px;
  color: #80868b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AdPlaceholder_rail {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 12px;
  background: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
}
.AdPlaceholder_rail .AdPlaceholder_thumb {
  flex: 1;
  width: 100%;
  min-height: 200px;
  border-radius: 3px;
}
.AdPlaceholder_rail .AdPlaceholder_title {
  font-size: 14px;
}
.AdPlaceholder_rail .AdPlaceholder_desc {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 12px;
}
.AdPlaceholder_rail .AdPlaceholder_foot {
  flex-direction: column;
  align-items: stretch;
  gap: 6px;
}
.AdPlaceholder_rail .AdPlaceholder_cta {
  text-align: center;
}
.AdPlaceholder_rail .AdPlaceholder_url {
  text-align: center;
}
@media (max-width: 600px) {
  .AdPlaceholder_display {
    flex-direction: column;
    gap: 10px;
    width: 100%;
    max-width: 336px;
    height: auto;
    margin: 0 auto;
    padding: 12px;
  }
  .AdPlaceholder_display .AdPlaceholder_thumb {
    width: 100%;
    max-width: none;
    height: 120px;
  }
  .AdPlaceholder_display .AdPlaceholder_desc {
    -webkit-line-clamp: 2;
  }
  .AdPlaceholder_banner {
    height: 100px;
    gap: 10px;
    padding: 10px 12px;
  }
  .AdPlaceholder_banner .AdPlaceholder_thumb {
    width: 62px;
    height: 62px;
  }
  .AdPlaceholder_banner .AdPlaceholder_title {
    font-size: 14px;
  }
  .AdPlaceholder_banner .AdPlaceholder_url {
    display: none;
  }
  .AdPlaceholder_inArticle {
    padding: 12px 0;
  }
  .AdPlaceholder_inArticle .AdPlaceholder_title {
    font-size: 16px;
  }
  .AdPlaceholder_inArticle .AdPlaceholder_thumb span {
    font-size: 44px;
  }
  .AdPlaceholder_grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.AdPlaceholder_missing {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
  padding: 14px;
  background: rgba(220, 38, 38, 0.12);
  border: 2px solid rgb(220, 38, 38);
  border-radius: 8px;
  color: rgb(153, 27, 27);
  font-size: 13px;
  line-height: 1.5;
}
.AdPlaceholder_missing strong {
  font-size: 14px;
  font-weight: 800;
}
.AdPlaceholder_missing code {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  font-size: 14px;
  font-weight: 700;
}

/* src/components/Ad/adReserve.module.css */
.adReserve_h {
  min-height: 90px;
}
@media (max-width: 600px) {
  .adReserve_h {
    min-height: 100px;
  }
}
.adReserve_sq {
  min-height: 250px;
}

/* src/components/common/CrossLink.module.css */
.CrossLink_link + .CrossLink_link {
  margin-top: -20px;
}
.CrossLink_link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 14px 16px;
  border-radius: var(--kc-radius-sm);
  background: var(--kc-brand-soft);
  border: 1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);
  text-decoration: none;
  transition: border-color 0.18s ease, transform 0.18s ease;
}
.CrossLink_link:hover {
  transform: translateY(-2px);
  border-color: var(--kc-brand);
}
.CrossLink_text {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 14px;
  font-weight: 600;
  color: var(--kc-text);
  word-break: keep-all;
}
.CrossLink_title {
  display: block;
}
.CrossLink_text b {
  color: var(--kc-brand-strong);
  font-weight: 800;
}
.CrossLink_sub {
  font-size: 14px;
  font-weight: 500;
  color: var(--kc-muted);
}
.CrossLink_icons {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
}
.CrossLink_orb {
  font-size: 22px;
  line-height: 1;
}
.CrossLink_arrowWrap {
  display: inline-flex;
  animation: CrossLink_kc-arrow-nudge 1.6s ease-in-out infinite;
}
.CrossLink_link:hover .CrossLink_arrowWrap {
  animation-play-state: paused;
}
.CrossLink_link .CrossLink_arrow {
  font-size: 20px;
  color: var(--kc-brand-strong);
  transition: transform 0.28s var(--kc-spring);
}
.CrossLink_link:hover .CrossLink_arrow {
  transform: translateX(4px);
}
@keyframes CrossLink_kc-arrow-nudge {
  0%, 45%, 100% {
    transform: translateX(0);
  }
  60% {
    transform: translateX(6px);
  }
  72% {
    transform: translateX(0);
  }
  84% {
    transform: translateX(3px);
  }
  93% {
    transform: translateX(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  .CrossLink_link,
  .CrossLink_link:hover,
  .CrossLink_arrowWrap,
  .CrossLink_link .CrossLink_arrow {
    transition: none;
    transform: none;
    animation: none;
  }
}

/* src/components/Blog/BlogCrossLink.module.css */
.BlogCrossLink_wrap {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.BlogCrossLink_strip {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  gap: 12px;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.BlogCrossLink_strip::-webkit-scrollbar {
  display: none;
}
.BlogCrossLink_strip:focus-visible {
  outline: 2px solid var(--kc-brand);
  outline-offset: 2px;
  border-radius: var(--kc-radius-sm);
}
.BlogCrossLink_item {
  scroll-snap-align: start;
  scroll-snap-stop: always;
  min-width: 0;
  display: grid;
}
.BlogCrossLink_dots {
  display: flex;
  justify-content: center;
  gap: 6px;
}
.BlogCrossLink_dot {
  width: 6px;
  height: 20px;
  padding: 0;
  border: 0;
  background: none;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: width 0.2s var(--kc-ease);
}
.BlogCrossLink_dot::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: var(--kc-border);
  transition: width 0.2s var(--kc-ease), background-color 0.2s var(--kc-ease);
}
.BlogCrossLink_dotOn {
  width: 18px;
}
.BlogCrossLink_dotOn::before {
  width: 18px;
  background: var(--kc-brand);
}
@media (prefers-reduced-motion: reduce) {
  .BlogCrossLink_dot,
  .BlogCrossLink_dot::before {
    transition: background-color 0.2s linear;
  }
}

/* src/components/common/FlagIcon.module.css */
.FlagIcon_flag {
  display: inline-block;
  width: 1.15em;
  height: auto;
  vertical-align: -0.12em;
  border-radius: 2px;
}

/* src/components/common/RelatedCalc.module.css */
.RelatedCalc_section {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.RelatedCalc_heading {
  color: var(--kc-text);
}
.RelatedCalc_card {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 18px 20px;
  background: var(--kc-brand-soft);
  border: 1px solid color-mix(in srgb, var(--kc-brand) 30%, transparent);
  border-radius: var(--kc-radius);
  transition: transform 0.28s var(--kc-spring), box-shadow 0.28s ease;
}
.RelatedCalc_card:hover {
  transform: translateY(-3px);
  box-shadow: var(--kc-shadow-md);
}
.RelatedCalc_emoji {
  flex-shrink: 0;
  font-size: 30px;
  line-height: 1;
}
.RelatedCalc_body {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3px;
}
.RelatedCalc_title {
  font-size: 16px;
  font-weight: 700;
  color: var(--kc-text);
}
.RelatedCalc_reason {
  font-size: 14px;
  line-height: 1.5;
  color: var(--kc-muted);
}
.RelatedCalc_arrow {
  flex-shrink: 0;
  font-size: 22px;
  font-weight: 800;
  color: var(--kc-brand-strong);
  transition: transform 0.28s var(--kc-spring);
}
.RelatedCalc_card:hover .RelatedCalc_arrow {
  transform: translateX(4px);
}
@media (prefers-reduced-motion: reduce) {
  .RelatedCalc_card,
  .RelatedCalc_card:hover,
  .RelatedCalc_arrow {
    transition: none;
    transform: none;
  }
}

/* src/components/Region/Region.module.css */
@property --kc-bar { syntax: "<number>"; inherits: true; initial-value: 0; }
.Region_sections {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.Region_group {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.Region_sections > * + .Region_group {
  padding-top: 20px;
  border-top: 1px solid var(--kc-border);
}
.Region_crumb {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 0;
  min-height: 44px;
  margin: 0;
  padding: 0 0 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--kc-border);
  font-size: 14px;
  font-weight: 600;
  color: var(--kc-muted);
}
.Region_crumb li {
  display: inline-flex;
  align-items: center;
  list-style: none;
}
.Region_crumb li::before {
  content: "\203a";
  padding: 0 3px;
  opacity: 0.5;
}
.Region_crumb li:first-child::before {
  content: none;
}
.Region_crumb a {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 0 8px;
  border-radius: 999px;
  color: inherit;
  text-decoration: none;
  transition: background-color 0.15s var(--kc-ease), color 0.15s var(--kc-ease);
}
@media (hover: hover) {
  .Region_crumb a:hover {
    background: var(--kc-surface);
    color: var(--kc-text);
  }
}
.Region_crumbNow {
  padding: 0 8px;
  color: var(--kc-text);
  font-weight: 700;
}
.Region_card {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: 18px 16px;
  background: var(--kc-surface);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
  word-break: keep-all;
}
.Region_hero {
  display: flex;
  align-items: center;
  gap: 14px;
}
.Region_emoji {
  flex: 0 0 auto;
  width: 56px;
  height: 56px;
  border-radius: 16px;
  background: var(--kc-brand-soft);
  border: 1px solid color-mix(in srgb, var(--kc-brand) 25%, transparent);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
}
.Region_heroText {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.Region_name {
  font-size: 19px;
  line-height: 1.35;
  font-weight: 800;
  letter-spacing: -0.01em;
}
.Region_sub {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  color: var(--kc-muted);
}
.Region_body {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding-top: 18px;
  border-top: 1px solid var(--kc-border);
}
.Region_note {
  padding-top: 18px;
  border-top: 1px solid var(--kc-border);
  font-size: 14px;
  line-height: 1.6;
  color: var(--kc-muted);
}
.Region_note::before {
  content: "\2726";
  color: var(--kc-brand);
  margin-right: 6px;
  font-weight: 700;
}
.Region_lead {
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 14px 16px;
  background: var(--kc-brand-soft);
  border: 1px solid color-mix(in srgb, var(--kc-brand) 22%, transparent);
  border-radius: var(--kc-radius-sm);
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.55;
  color: var(--kc-text);
  word-break: keep-all;
}
.Region_lead::before {
  content: "\2726";
  flex: none;
  color: var(--kc-brand-strong);
  font-weight: 800;
}
.Region_heroBand {
  position: relative;
  display: flex;
  align-items: stretch;
  gap: 22px;
  padding: 20px 22px;
  background:
    radial-gradient(
      105% 130% at 10% 26%,
      color-mix(in srgb, var(--kc-brand) 9%, transparent) 0%,
      transparent 58%),
    var(--kc-surface);
  border: 1px solid color-mix(in srgb, var(--kc-brand) 20%, var(--kc-border));
  border-radius: var(--kc-radius);
}
.Region_heroBand > svg {
  flex: 0 0 auto;
  align-self: center;
  width: 150px;
  height: auto;
  filter: drop-shadow(0 4px 10px color-mix(in srgb, var(--kc-brand) 18%, transparent));
}
.Region_heroBand .Region_kpi {
  flex: 1;
  min-width: 0;
  align-self: stretch;
}
.Region_heroBand .Region_kpiItem {
  justify-content: center;
}
[data-mui-color-scheme=dark] .Region_heroBand {
  background:
    radial-gradient(
      105% 130% at 10% 26%,
      color-mix(in srgb, var(--kc-brand) 18%, transparent) 0%,
      transparent 62%),
    var(--kc-surface-2);
  border-color: color-mix(in srgb, var(--kc-brand) 38%, var(--kc-border));
}
@media (max-width: 620px) {
  .Region_heroBand {
    flex-direction: column;
    gap: 18px;
    padding: 18px 16px;
  }
  .Region_heroBand > svg {
    width: 140px;
  }
}
.Region_kpi {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.Region_kpi2 {
  grid-template-columns: repeat(2, 1fr);
}
.Region_kpiItem {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  padding: 14px 8px;
  background: var(--kc-surface-2);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
}
.Region_kpiLead {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(
      140deg,
      color-mix(in srgb, var(--kc-brand) 15%, transparent),
      color-mix(in srgb, var(--kc-brand) 3%, transparent)),
    var(--kc-card);
  border-color: color-mix(in srgb, var(--kc-brand) 32%, transparent);
}
.Region_kpiLead::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: var(--kc-brand);
}
.Region_kpiLead .Region_kpiLabel {
  color: var(--kc-brand-strong);
  font-weight: 700;
}
.Region_kpiLead .Region_kpiValue {
  font-size: 29px;
  color: var(--kc-brand-strong);
}
.Region_kpiPair {
  font-size: 24px;
  white-space: nowrap;
}
.Region_kpiNote {
  font-size: 14px;
  color: var(--kc-muted);
  text-align: center;
  line-height: 1.4;
}
.Region_kpi2 .Region_kpiLead .Region_kpiValue {
  font-size: 34px;
}
.Region_kpi2 .Region_kpiLead .Region_kpiValue small {
  font-size: 17px;
}
.Region_kpi2 .Region_kpiItem {
  padding: 18px 10px;
  gap: 10px;
}
.Region_kpiLead .Region_kpiValue small {
  font-size: 15px;
  color: color-mix(in srgb, var(--kc-brand-strong) 70%, var(--kc-muted));
}
.Region_kpiLabel {
  font-size: 14px;
  color: var(--kc-muted);
  font-weight: 600;
  text-align: center;
}
.Region_kpiValue {
  display: inline-flex;
  align-items: baseline;
  justify-content: center;
  gap: 2px;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-variant-numeric: tabular-nums;
}
.Region_kpiValue small {
  font-size: 14px;
  font-weight: 500;
  color: var(--kc-muted);
}
.Region_up {
  color: var(--kc-brand-strong);
}
.Region_down {
  color: var(--kc-accent-red);
}
.Region_kpiItem {
  animation: Region_kpiIn 0.5s var(--kc-ease) backwards;
}
.Region_kpiItem:nth-child(1) {
  animation-delay: 0.05s;
}
.Region_kpiItem:nth-child(2) {
  animation-delay: 0.13s;
}
.Region_kpiItem:nth-child(3) {
  animation-delay: 0.21s;
}
.Region_kpiItem:nth-child(4) {
  animation-delay: 0.29s;
}
@keyframes Region_kpiIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
}
.Region_kpiText .Region_kpiValue {
  font-size: 17px;
}
.Region_kpiEmoji {
  font-size: 22px;
  line-height: 1;
}
.Region_kpiAuto {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
a.Region_kpiItem {
  color: inherit;
  text-decoration: none;
  transition:
    background 0.15s var(--kc-ease),
    border-color 0.15s var(--kc-ease),
    transform 0.15s var(--kc-ease);
}
@media (hover: hover) {
  a.Region_kpiItem:hover {
    background: var(--kc-brand-soft);
    border-color: var(--kc-brand);
    transform: translateY(-2px);
  }
}
.Region_tableWrap {
  overflow-x: auto;
  background: var(--kc-card);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
  -webkit-overflow-scrolling: touch;
}
.Region_table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14.5px;
}
.Region_table th,
.Region_table td {
  padding: 11px 12px;
  border-bottom: 1px solid var(--kc-border);
  text-align: right;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.Region_table th:first-child,
.Region_table td:first-child {
  text-align: left;
  white-space: normal;
  font-variant-numeric: normal;
}
.Region_table thead th {
  font-size: 14px;
  color: var(--kc-muted);
  font-weight: 700;
  background: var(--kc-surface-2);
  white-space: nowrap;
}
.Region_table tbody tr:last-child > * {
  border-bottom: 0;
}
.Region_table tbody tr {
  transition: background-color 0.14s var(--kc-ease);
}
@media (hover: hover) {
  .Region_table tbody tr:hover {
    background: var(--kc-brand-soft);
  }
}
.Region_tableStack {
  overflow-x: auto;
  background: var(--kc-card);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
  -webkit-overflow-scrolling: touch;
}
.Region_tableStack .Region_table {
  table-layout: fixed;
}
.Region_tableStack .Region_table > * > tr > :nth-child(1),
.Region_tableStack .Region_table > * > tr > :nth-child(2) {
  width: 22%;
}
.Region_tableStack .Region_table > * > tr > :nth-child(3) {
  width: 32%;
}
.Region_colsRank .Region_table > * > tr > :nth-child(1) {
  width: 62px;
}
.Region_colsRank .Region_table > * > tr > :nth-child(2) {
  width: 40%;
}
.Region_colsRank .Region_table > * > tr > :nth-child(3) {
  width: 24%;
}
.Region_tableStack > table:not(:last-child) tbody tr:last-child > * {
  border-bottom: 1px solid var(--kc-border);
}
.Region_crown {
  font-size: 15px;
  line-height: 1;
  animation: Region_crownDrop 0.6s var(--kc-spring) 0.25s backwards;
}
@keyframes Region_crownDrop {
  from {
    opacity: 0;
    transform: translateY(-10px) rotate(-18deg);
  }
}
.Region_factRow {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 10px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.Region_fact {
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 12px 14px;
  background: var(--kc-card);
  border: 1px solid var(--kc-border);
  border-radius: var(--kc-radius-sm);
  text-decoration: none;
  color: var(--kc-text);
  transition: border-color 0.15s var(--kc-ease), background-color 0.15s var(--kc-ease);
}
@media (hover: hover) {
  .Region_fact:hover {
    background: var(--kc-brand-soft);
    border-color: var(--kc-brand);
  }
}
.Region_factEmoji {
  font-size: 22px;
  line-height: 1;
}
.Region_factText {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1;
}
.Region_factTag {
  font-size: 14px;
  font-weight: 600;
  color: var(--kc-muted);
}
.Region_factName {
  font-size: 15.5px;
  font-weight: 800;
}
.Region_factValue {
  font-size: 17px;
  font-weight: 800;
  color: var(--kc-brand-strong);
  font-variant-numeric: tabular-nums;
}
.Region_vizSection {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.Region_vizSection + .Region_vizSection {
  padding-top: 18px;
  border-top: 1px solid var(--kc-border);
}
.Region_vizHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px 12px;
}
.Region_vizHead > .Region_unit:only-child {
  margin-left: auto;
}
.Region_vizTitle {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 800;
  letter-spacing: -0.01em;
}
.Region_unit {
  padding: 3px 9px;
  border-radius: 999px;
  background: var(--kc-surface-2);
  border: 1px solid var(--kc-border);
  font-size: 14px;
  font-weight: 700;
  color: var(--kc-muted);
  white-space: nowrap;
}
.Region_hint {
  font-size: 14px;
  line-height: 1.6;
  color: var(--kc-muted);
  text-align: center;
}
.Region_tableLink {
  position: relative;
  padding-right: 14px;
  color: var(--kc-brand-strong);
  font-weight: 700;
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 0 1.5px;
  transition: background-size 0.3s var(--kc-ease);
}
.Region_tableLink::after {
  content: "\203a";
  position: absolute;
  right: 2px;
  font-weight: 800;
  transition: transform 0.2s var(--kc-ease);
}
@media (hover: hover) {
  .Region_tableLink:hover {
    background-size: calc(100% - 14px) 1.5px;
  }
  .Region_tableLink:hover::after {
    transform: translateX(3px);
  }
}
.Region_share {
  display: flex;
  align-items: center;
  gap: 10px;
}
.Region_share::before {
  content: "";
  flex: 1;
  min-width: 24px;
  height: 6px;
  border-radius: 3px;
  background:
    linear-gradient(
      to right,
      var(--kc-brand) calc(var(--kc-bar, 0) * 1%),
      color-mix(in srgb, var(--kc-text) 11%, transparent) 0);
  animation: Region_barGrow 0.8s var(--kc-ease) backwards;
}
.Region_shareVal {
  flex: none;
}
@keyframes Region_barGrow {
  from {
    --kc-bar: 0;
  }
}
.Region_rank {
  display: inline-grid;
  place-items: center;
  min-width: 30px;
  padding: 0 7px;
  height: 28px;
  border-radius: 9px;
  background: var(--kc-surface-2);
  color: var(--kc-muted);
  font-size: 14px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}
.Region_rank1 {
  background: color-mix(in srgb, var(--kc-accent-warm) 26%, transparent);
  color: var(--kc-text);
}
.Region_rank2,
.Region_rank3 {
  background: var(--kc-brand-soft);
  color: var(--kc-brand-strong);
}
.Region_chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.Region_chips a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 16px;
  border: 1px solid var(--kc-border);
  border-radius: 999px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  color: var(--kc-text);
  background: var(--kc-surface-2);
  transition: border-color 0.15s var(--kc-ease), background-color 0.15s var(--kc-ease);
}
.Region_chips a::after {
  content: "\2192";
  color: var(--kc-brand-strong);
  font-weight: 800;
  transition: transform 0.2s var(--kc-ease);
}
@media (hover: hover) {
  .Region_chips a:hover {
    background: var(--kc-brand-soft);
    border-color: var(--kc-brand);
  }
  .Region_chips a:hover::after {
    transform: translateX(4px);
  }
}
.Region_tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.Region_tag {
  padding: 6px 12px;
  border-radius: 999px;
  background: var(--kc-surface-2);
  border: 1px solid var(--kc-border);
  font-size: 14px;
  font-weight: 700;
  color: var(--kc-muted);
  white-space: nowrap;
}
.Region_cellTag {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.Region_tipCell {
  display: inline-flex;
  align-items: center;
}
.Region_tagLink {
  color: var(--kc-brand-strong);
  border-color: var(--kc-brand-soft);
  background: var(--kc-brand-soft);
  text-decoration: none;
}
.Region_ctaList {
  display: flex;
  flex-direction: column;
  gap: 10px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.Region_cta {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 16px;
  border-radius: var(--kc-radius-sm);
  background: var(--kc-surface-2);
  border: 1px solid var(--kc-border);
  color: var(--kc-text);
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: background 0.15s var(--kc-ease), border-color 0.15s var(--kc-ease);
}
.Region_cta:hover {
  background: var(--kc-brand-soft);
  border-color: var(--kc-brand);
}
.Region_ctaEmoji {
  font-size: 20px;
  line-height: 1;
}
.Region_ctaText {
  flex: 1;
  min-width: 0;
}
.Region_ctaGo {
  color: var(--kc-brand-strong);
  font-weight: 800;
  transition: transform 0.2s var(--kc-ease);
}
@media (hover: hover) {
  .Region_cta:hover .Region_ctaGo {
    transform: translateX(4px);
  }
}
.Region_more {
  display: flex;
  flex-direction: column;
}
.Region_moreToggle {
  appearance: none;
  -webkit-appearance: none;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
}
.Region_srOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
.Region_moreBody {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.32s var(--kc-ease);
}
.Region_moreBody > div {
  overflow: hidden;
}
.Region_moreToggle:checked ~ .Region_moreBody {
  grid-template-rows: 1fr;
}
.Region_moreSummary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  border-top: 1px solid var(--kc-border);
  color: var(--kc-brand-strong);
  font-size: 14.5px;
  font-weight: 700;
  cursor: pointer;
  transition: background-color 0.15s var(--kc-ease);
}
@media (hover: hover) {
  .Region_moreSummary:hover {
    background: var(--kc-brand-soft);
  }
}
.Region_moreToggle:focus-visible ~ .Region_moreSummary {
  outline: 2px solid var(--kc-brand);
  outline-offset: 2px;
}
.Region_moreMark {
  width: 8px;
  height: 8px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  border-radius: 1px;
  transform: translateY(-3px) rotate(45deg);
  transition: transform 0.28s var(--kc-ease);
}
.Region_moreToggle:checked ~ .Region_moreSummary .Region_moreMark {
  transform: translateY(1px) rotate(-135deg);
}
.Region_moreToggle:checked ~ .Region_moreSummary .Region_moreClosed,
.Region_moreToggle:not(:checked) ~ .Region_moreSummary .Region_moreOpen {
  display: none;
}
.Region_person {
  display: flex;
  align-items: center;
  gap: 20px;
}
.Region_personText {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.Region_personEn {
  font-size: 14px;
  font-weight: 600;
  color: var(--kc-muted);
  letter-spacing: 0.01em;
}
.Region_personTags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding-top: 2px;
}
.Region_photo {
  position: relative;
  flex: none;
  display: grid;
  place-items: center;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  overflow: hidden;
  background: var(--kc-brand-soft);
  box-shadow: var(--kc-shadow-sm);
}
.Region_photoFallback {
  font-size: 52px;
  line-height: 1;
}
.Region_photoImg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 22%;
  transition: transform 1s var(--kc-ease);
}
a.Region_photo:hover .Region_photoImg {
  transform: scale(1.1);
}
.Region_lightbox {
  position: fixed;
  inset: 0;
  z-index: 300;
  display: grid;
  place-items: center;
  padding: 24px;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.22s var(--kc-ease), visibility 0.22s;
}
.Region_lightbox:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.Region_lightboxBack {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(2px);
}
.Region_lightboxCard {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: min(520px, 100%);
  padding: 14px;
  border-radius: var(--kc-radius);
  background: var(--kc-card);
  box-shadow: var(--kc-shadow-md);
}
.Region_lightboxCard img {
  width: 100%;
  height: auto;
  border-radius: var(--kc-radius-sm);
}
.Region_lightboxCard figcaption {
  font-size: 14px;
  line-height: 1.5;
  color: var(--kc-muted);
  word-break: keep-all;
}
.Region_lightboxClose {
  position: absolute;
  top: 16px;
  right: 16px;
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--kc-card);
  color: var(--kc-text);
  font-size: 16px;
  text-decoration: none;
  box-shadow: var(--kc-shadow-sm);
}
.Region_faces {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 4px 0 18px;
}
.Region_face {
  position: relative;
  flex: none;
  display: grid;
  place-items: center;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
  background: var(--kc-brand-soft);
}
.Region_faceEmoji {
  font-size: 30px;
  line-height: 1;
}
.Region_faceImg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 22%;
}
.Region_faceEmpty {
  background: transparent;
  border: 2px dashed var(--kc-border);
  color: var(--kc-muted);
  font-size: 28px;
  font-weight: 800;
}
.Region_faceHeart {
  font-size: 26px;
  line-height: 1;
}
.Region_credit {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  color: var(--kc-muted);
  word-break: keep-all;
}
.Region_credit a {
  color: inherit;
  text-decoration: underline;
}
.Region_outLink {
  color: var(--kc-brand-strong);
  font-weight: 700;
  text-decoration: none;
}
.Region_outLink::after {
  content: "\2197";
  margin-left: 2px;
  font-size: 0.85em;
  display: inline-block;
  transition: transform 0.2s var(--kc-ease);
}
@media (hover: hover) {
  .Region_outLink:hover {
    text-decoration: underline;
  }
  .Region_outLink:hover::after {
    transform: translate(2px, -2px);
  }
}
@media (max-width: 560px) {
  .Region_kpi {
    grid-template-columns: repeat(2, 1fr);
  }
  .Region_kpi2 .Region_kpiLead .Region_kpiValue {
    font-size: 24px;
  }
  .Region_kpiLead .Region_kpiValue {
    font-size: 23px;
  }
  .Region_kpi2 .Region_kpiItem {
    padding: 14px 8px;
  }
  .Region_kpiPair {
    font-size: 21px;
  }
  .Region_tableStack .Region_table {
    min-width: 520px;
  }
  .Region_tableWrap,
  .Region_tableStack {
    overscroll-behavior-x: contain;
  }
  .Region_kpi > :nth-child(3):last-child {
    grid-column: 1 / -1;
  }
}
@media (max-width: 560px) {
  .Region_kpiAuto {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 420px) {
  .Region_card {
    padding: 16px 14px;
  }
  .Region_emoji {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    font-size: 23px;
  }
  .Region_lead {
    font-size: 15px;
  }
  .Region_person {
    gap: 14px;
  }
  .Region_photo {
    width: 92px;
    height: 92px;
  }
  .Region_photoFallback {
    font-size: 38px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .Region_share::after,
  .Region_kpiItem,
  .Region_crown,
  .Region_fact,
  .Region_moreBody,
  .Region_moreMark,
  .Region_tableLink,
  .Region_tableLink::after,
  .Region_chips a,
  .Region_chips a::after,
  .Region_cta,
  .Region_ctaGo,
  a.Region_kpiItem,
  .Region_crumb a,
  .Region_table tbody tr,
  .Region_photoImg,
  .Region_outLink::after {
    transition: none;
    animation: none;
  }
}

/* src/components/Region/RegionViz.module.css */
.RegionViz_chart {
  width: 100%;
  height: auto;
  display: block;
  user-select: none;
  -webkit-user-select: none;
  overflow: visible;
}
.RegionViz_vizBlock {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.RegionViz_legend {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 1.5;
  color: var(--kc-muted);
  font-weight: 600;
}
.RegionViz_legend i {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 3px;
  margin-right: 5px;
  vertical-align: -1px;
}
.RegionViz_pyrM rect,
.RegionViz_pyrF rect {
  transform-box: fill-box;
  animation: RegionViz_barGrow 0.55s var(--kc-ease) backwards;
}
.RegionViz_pyrM rect {
  transform-origin: right;
}
.RegionViz_pyrF rect {
  transform-origin: left;
}
.RegionViz_pyrVal text {
  animation: RegionViz_fadeIn 0.4s var(--kc-ease) backwards;
}
.RegionViz_pyrM rect:nth-child(1),
.RegionViz_pyrF rect:nth-child(1) {
  animation-delay: 0.04s;
}
.RegionViz_pyrM rect:nth-child(2),
.RegionViz_pyrF rect:nth-child(2) {
  animation-delay: 0.09s;
}
.RegionViz_pyrM rect:nth-child(3),
.RegionViz_pyrF rect:nth-child(3) {
  animation-delay: 0.14s;
}
.RegionViz_pyrM rect:nth-child(4),
.RegionViz_pyrF rect:nth-child(4) {
  animation-delay: 0.19s;
}
.RegionViz_pyrM rect:nth-child(5),
.RegionViz_pyrF rect:nth-child(5) {
  animation-delay: 0.24s;
}
.RegionViz_pyrM rect:nth-child(6),
.RegionViz_pyrF rect:nth-child(6) {
  animation-delay: 0.29s;
}
.RegionViz_pyrM rect:nth-child(7),
.RegionViz_pyrF rect:nth-child(7) {
  animation-delay: 0.34s;
}
.RegionViz_pyrM rect:nth-child(8),
.RegionViz_pyrF rect:nth-child(8) {
  animation-delay: 0.39s;
}
.RegionViz_pyrM rect:nth-child(9),
.RegionViz_pyrF rect:nth-child(9) {
  animation-delay: 0.44s;
}
.RegionViz_pyrM rect:nth-child(10),
.RegionViz_pyrF rect:nth-child(10) {
  animation-delay: 0.49s;
}
.RegionViz_pyrM rect:nth-child(11),
.RegionViz_pyrF rect:nth-child(11) {
  animation-delay: 0.54s;
}
.RegionViz_pyrVal text {
  animation-delay: 0.6s;
}
@media (hover: hover) {
  .RegionViz_pyrM rect,
  .RegionViz_pyrF rect,
  .RegionViz_seg {
    transition: filter 0.14s var(--kc-ease);
  }
  .RegionViz_pyrM rect:hover,
  .RegionViz_pyrF rect:hover,
  .RegionViz_seg:hover {
    filter: brightness(1.12) saturate(1.1);
  }
  .RegionViz_seg {
    cursor: help;
  }
}
.RegionViz_bandTop {
  fill: var(--kc-text);
  font-weight: 800;
  animation: RegionViz_crownPop 0.5s var(--kc-spring) 0.66s backwards;
}
.RegionViz_trendLine {
  stroke-dasharray: 1;
  animation: RegionViz_drawLine 1.1s var(--kc-ease) backwards;
}
.RegionViz_trendArea {
  animation: RegionViz_fadeIn 0.7s var(--kc-ease) 0.5s backwards;
}
.RegionViz_trendDot {
  transform-box: fill-box;
  transform-origin: center;
  animation: RegionViz_dotPop 0.4s var(--kc-spring) backwards;
}
.RegionViz_trendArrow {
  font-size: 15px;
  font-weight: 800;
}
.RegionViz_trendNow {
  font-weight: 800;
}
.RegionViz_pt {
  cursor: pointer;
}
.RegionViz_hit {
  fill: transparent;
}
.RegionViz_tip {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s var(--kc-ease);
}
.RegionViz_pt:hover .RegionViz_tip {
  opacity: 1;
}
.RegionViz_tip rect {
  fill: var(--kc-tip-bg);
  filter: drop-shadow(0 3px 8px rgba(0, 0, 0, 0.28));
}
.RegionViz_tip text {
  fill: var(--kc-tip-fg);
  font-size: 14px;
  font-weight: 700;
  text-anchor: middle;
}
.RegionViz_pt:hover .RegionViz_trendDot {
  r: 7.8;
}
.RegionViz_pt:nth-of-type(1) .RegionViz_trendDot {
  animation-delay: 0.2s;
}
.RegionViz_pt:nth-of-type(2) .RegionViz_trendDot {
  animation-delay: 0.38s;
}
.RegionViz_pt:nth-of-type(3) .RegionViz_trendDot {
  animation-delay: 0.56s;
}
.RegionViz_pt:nth-of-type(4) .RegionViz_trendDot {
  animation-delay: 0.74s;
}
.RegionViz_pt:nth-of-type(5) .RegionViz_trendDot {
  animation-delay: 0.92s;
}
.RegionViz_pt:nth-of-type(6) .RegionViz_trendDot {
  animation-delay: 1.1s;
}
.RegionViz_seg {
  transform-box: fill-box;
  transform-origin: left;
  animation: RegionViz_barGrow 0.6s var(--kc-ease) backwards;
}
.RegionViz_seg:nth-of-type(1) {
  animation-delay: 0.05s;
}
.RegionViz_seg:nth-of-type(2) {
  animation-delay: 0.25s;
}
.RegionViz_seg:nth-of-type(3) {
  animation-delay: 0.45s;
}
.RegionViz_segVal {
  animation: RegionViz_fadeIn 0.4s var(--kc-ease) 0.7s backwards;
}
.RegionViz_map {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  overflow: visible;
}
.RegionViz_mapArea {
  cursor: pointer;
}
.RegionViz_mapArea path {
  fill: color-mix(in srgb, var(--kc-text) 19%, var(--kc-bg));
  stroke: var(--kc-bg);
  stroke-width: 0.8;
  transition: fill 0.22s var(--kc-ease), stroke 0.22s var(--kc-ease);
  animation: RegionViz_shapeIn 0.42s var(--kc-ease) backwards;
  animation-delay: calc(var(--i, 0) * 14ms);
  transform-box: fill-box;
  transform-origin: center;
}
.RegionViz_mapArea:hover path,
.RegionViz_mapArea:focus-visible path {
  fill: var(--kc-brand);
  stroke: var(--kc-brand-strong);
}
.RegionViz_mapArea:active path {
  fill: var(--kc-brand-strong);
}
.RegionViz_mapArea:focus-visible {
  outline: none;
}
.RegionViz_mapArea:focus-visible path {
  stroke: var(--kc-text);
  stroke-width: 1.8;
}
.RegionViz_mapLabels {
  pointer-events: none;
}
.RegionViz_mapLabels text {
  fill: var(--kc-text);
  font-size: 13px;
  font-weight: 700;
  text-anchor: middle;
  dominant-baseline: middle;
  paint-order: stroke;
  stroke: var(--kc-bg);
  stroke-width: 3px;
}
.RegionViz_mapLabels {
  animation: RegionViz_fadeIn 0.5s var(--kc-ease) 0.35s backwards;
}
.RegionViz_shape {
  display: block;
  flex: 0 0 auto;
}
.RegionViz_shapeBase {
  fill: color-mix(in srgb, var(--kc-text) 19%, var(--kc-bg));
}
.RegionViz_shapeTarget {
  fill: var(--kc-brand);
  transform-box: fill-box;
  transform-origin: center;
  animation: RegionViz_targetIn 0.6s var(--kc-ease) 0.15s backwards, RegionViz_targetPulse 2.4s var(--kc-ease) 0.9s 2;
}
@keyframes RegionViz_barGrow {
  from {
    transform: scaleX(0);
  }
}
@keyframes RegionViz_fadeIn {
  from {
    opacity: 0;
  }
}
@keyframes RegionViz_dotPop {
  from {
    opacity: 0;
    transform: scale(0.2);
  }
}
@keyframes RegionViz_drawLine {
  from {
    stroke-dashoffset: 1;
  }
}
@keyframes RegionViz_crownPop {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
}
@keyframes RegionViz_shapeIn {
  from {
    opacity: 0;
    transform: scale(0.94);
  }
}
@keyframes RegionViz_targetIn {
  from {
    opacity: 0;
    transform: scale(0.8);
  }
}
@keyframes RegionViz_targetPulse {
  0%, 100% {
    filter: none;
  }
  50% {
    filter: drop-shadow(0 0 10px color-mix(in srgb, var(--kc-brand) 70%, transparent));
  }
}
@media (prefers-reduced-motion: reduce) {
  .RegionViz_mapArea path,
  .RegionViz_mapLabels,
  .RegionViz_shapeTarget,
  .RegionViz_pyrM rect,
  .RegionViz_pyrF rect,
  .RegionViz_pyrVal text,
  .RegionViz_bandTop,
  .RegionViz_trendLine,
  .RegionViz_trendArea,
  .RegionViz_trendDot,
  .RegionViz_tip,
  .RegionViz_seg,
  .RegionViz_segVal {
    animation: none;
    transition: none;
  }
}
.RegionViz_mapBlock {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.RegionViz_mapBlock > ul {
  padding-top: 16px;
  border-top: 1px solid var(--kc-border);
}
.RegionViz_mapBlock:has(ul a[data-i="0"]:hover) .RegionViz_map a[data-i="0"] path,
.RegionViz_mapBlock:has(ul a[data-i="1"]:hover) .RegionViz_map a[data-i="1"] path,
.RegionViz_mapBlock:has(ul a[data-i="2"]:hover) .RegionViz_map a[data-i="2"] path,
.RegionViz_mapBlock:has(ul a[data-i="3"]:hover) .RegionViz_map a[data-i="3"] path,
.RegionViz_mapBlock:has(ul a[data-i="4"]:hover) .RegionViz_map a[data-i="4"] path,
.RegionViz_mapBlock:has(ul a[data-i="5"]:hover) .RegionViz_map a[data-i="5"] path,
.RegionViz_mapBlock:has(ul a[data-i="6"]:hover) .RegionViz_map a[data-i="6"] path,
.RegionViz_mapBlock:has(ul a[data-i="7"]:hover) .RegionViz_map a[data-i="7"] path,
.RegionViz_mapBlock:has(ul a[data-i="8"]:hover) .RegionViz_map a[data-i="8"] path,
.RegionViz_mapBlock:has(ul a[data-i="9"]:hover) .RegionViz_map a[data-i="9"] path,
.RegionViz_mapBlock:has(ul a[data-i="10"]:hover) .RegionViz_map a[data-i="10"] path,
.RegionViz_mapBlock:has(ul a[data-i="11"]:hover) .RegionViz_map a[data-i="11"] path,
.RegionViz_mapBlock:has(ul a[data-i="12"]:hover) .RegionViz_map a[data-i="12"] path,
.RegionViz_mapBlock:has(ul a[data-i="13"]:hover) .RegionViz_map a[data-i="13"] path,
.RegionViz_mapBlock:has(ul a[data-i="14"]:hover) .RegionViz_map a[data-i="14"] path,
.RegionViz_mapBlock:has(ul a[data-i="15"]:hover) .RegionViz_map a[data-i="15"] path,
.RegionViz_mapBlock:has(ul a[data-i="16"]:hover) .RegionViz_map a[data-i="16"] path,
.RegionViz_mapBlock:has(ul a[data-i="17"]:hover) .RegionViz_map a[data-i="17"] path,
.RegionViz_mapBlock:has(ul a[data-i="18"]:hover) .RegionViz_map a[data-i="18"] path,
.RegionViz_mapBlock:has(ul a[data-i="19"]:hover) .RegionViz_map a[data-i="19"] path,
.RegionViz_mapBlock:has(ul a[data-i="20"]:hover) .RegionViz_map a[data-i="20"] path,
.RegionViz_mapBlock:has(ul a[data-i="21"]:hover) .RegionViz_map a[data-i="21"] path,
.RegionViz_mapBlock:has(ul a[data-i="22"]:hover) .RegionViz_map a[data-i="22"] path,
.RegionViz_mapBlock:has(ul a[data-i="23"]:hover) .RegionViz_map a[data-i="23"] path,
.RegionViz_mapBlock:has(ul a[data-i="24"]:hover) .RegionViz_map a[data-i="24"] path,
.RegionViz_mapBlock:has(ul a[data-i="25"]:hover) .RegionViz_map a[data-i="25"] path,
.RegionViz_mapBlock:has(ul a[data-i="26"]:hover) .RegionViz_map a[data-i="26"] path,
.RegionViz_mapBlock:has(ul a[data-i="27"]:hover) .RegionViz_map a[data-i="27"] path,
.RegionViz_mapBlock:has(ul a[data-i="28"]:hover) .RegionViz_map a[data-i="28"] path,
.RegionViz_mapBlock:has(ul a[data-i="29"]:hover) .RegionViz_map a[data-i="29"] path,
.RegionViz_mapBlock:has(ul a[data-i="30"]:hover) .RegionViz_map a[data-i="30"] path,
.RegionViz_mapBlock:has(ul a[data-i="31"]:hover) .RegionViz_map a[data-i="31"] path,
.RegionViz_mapBlock:has(ul a[data-i="32"]:hover) .RegionViz_map a[data-i="32"] path,
.RegionViz_mapBlock:has(ul a[data-i="33"]:hover) .RegionViz_map a[data-i="33"] path,
.RegionViz_mapBlock:has(ul a[data-i="34"]:hover) .RegionViz_map a[data-i="34"] path,
.RegionViz_mapBlock:has(ul a[data-i="35"]:hover) .RegionViz_map a[data-i="35"] path,
.RegionViz_mapBlock:has(ul a[data-i="36"]:hover) .RegionViz_map a[data-i="36"] path,
.RegionViz_mapBlock:has(ul a[data-i="37"]:hover) .RegionViz_map a[data-i="37"] path,
.RegionViz_mapBlock:has(ul a[data-i="38"]:hover) .RegionViz_map a[data-i="38"] path,
.RegionViz_mapBlock:has(ul a[data-i="39"]:hover) .RegionViz_map a[data-i="39"] path {
  fill: var(--kc-brand);
}
.RegionViz_mapBlock ul a:hover {
  background: var(--kc-brand-soft);
}
@media (max-width: 560px) {
  .RegionViz_mapLabels text {
    font-size: 17px;
    stroke-width: 4px;
  }
  .RegionViz_axis text,
  .RegionViz_pyrVal text {
    font-size: 23px;
  }
  .RegionViz_wide {
    overflow-x: auto;
    overscroll-behavior-x: contain;
  }
  .RegionViz_wide > .RegionViz_chart,
  .RegionViz_wide > .RegionViz_legend {
    min-width: 520px;
  }
  .RegionViz_wide > .RegionViz_chart .RegionViz_axis text,
  .RegionViz_wide > .RegionViz_chart .RegionViz_pyrVal text {
    font-size: 15px;
  }
  .RegionViz_trendDot {
    r: 6.6;
  }
  .RegionViz_pt:last-of-type .RegionViz_trendDot {
    r: 9;
  }
  .RegionViz_pt:hover .RegionViz_trendDot {
    r: 11;
  }
  .RegionViz_hit {
    r: 26;
  }
  .RegionViz_tip {
    transform: scale(1.55);
    transform-box: fill-box;
    transform-origin: bottom center;
  }
  .RegionViz_segVal {
    display: none;
  }
}


/* 프로모션 바 자리를 미리 비워 둔다.
   계산기 페이지는 이 바를 서버에서 그려 처음부터 자리가 있지만, 구운 면은 빈 <div> 만 두고
   섬이 유휴 시간에 채운다 — 그때 본문 전체가 한 번 아래로 밀린다(CLS).
   46px 은 실제 브라우저에서 잰 .bar 의 높이다(테두리 1+1 + 안여백 10+10 + 줄높이). CSS 로
   더해 보면 42 가 나오지만 아이콘 줄상자 때문에 4px 이 더 붙는다 — 그래서 계산이 아니라 실측이다.
   바깥여백 20 은 바 자신의 margin-bottom 과 겹쳐(margin collapse) 마운트 뒤에도 총높이가 같다.
   .bar 는 white-space:nowrap 이라 문구가 길어도 두 줄이 되지 않는다 — 그래서 높이가 고정이다. */
[data-island="promo"]{min-height:46px;margin-bottom:20px}
/* 햄버거는 <button> 을 <a> 로 바꾼 자리다. 전역 CSS 는 button 에만 color:inherit 를 주고
   있어서, a 로 두면 UA 기본 링크색(보라)이 먹어 헤더가 본체와 달라 보인다. */
header .menu_icon{display:inline-flex;align-items:center;color:inherit}
.kc-drawer{position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.6);
display:flex;justify-content:flex-end;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}
.kc-drawer.is-open{visibility:visible;opacity:1}
.kc-drawer-panel{position:relative;width:min(360px,88vw);height:100%;overflow-y:auto;
padding:64px 20px 40px;background:var(--kc-bg);box-shadow:var(--kc-shadow-md);
transform:translateX(16px);transition:transform .2s var(--kc-ease)}
.kc-drawer.is-open .kc-drawer-panel{transform:none}
.kc-drawer-close{position:absolute;top:14px;right:14px;width:40px;height:40px;
border:1px solid var(--kc-border);border-radius:12px;background:var(--kc-card);
color:var(--kc-text);font-size:15px;cursor:pointer}
