@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.latin.woff2) format("woff2-variations");unicode-range:U+250-31e,U+321-377,U+37a-37f,U+384-38a,U+38c,U+38e-3a1,U+3a3-3e1,U+3f0-49d,U+4a0-4ff,U+52f,U+1d43,U+1d47-1d49,U+1d4d,U+1d4f-1d50,U+1d52,U+1d56-1d58,U+1d5b,U+1d62-1d65,U+1d9c,U+1da0,U+1dbb,U+1dbf-1df5,U+1dfc-1f15,U+1f18-1f1d,U+1f20-1f45,U+1f48-1f4d,U+1f50-1f57,U+1f59,U+1f5b,U+1f5d,U+1f5f-1f7d,U+1f80-1fb4,U+1fb6-1fc4,U+1fc6-1fd3,U+1fd6-1fdb,U+1fdd-1fef,U+1ff2-1ff4,U+1ff6-1ffe,U+2000-200c,U+2010-2012,U+2015-2017,U+201a-201b,U+201e-2025,U+2027,U+202f-2038,U+203c-2060,U+2070-2071,U+2074-207e,U+2080-208e,U+2090-209c,U+20a0-20aa,U+20ad-20bf,U+20db-20de,U+20e8,U+20f0,U+2100-2101,U+2105-2106,U+2113,U+2116-2117,U+211e-2123,U+2126,U+212a-212b,U+212e,U+2132,U+213b,U+214d,U+214f,U+2153,U+215a-2188,U+2195-2199,U+21a9-21aa,U+21b0-21b1,U+21b3-21b5,U+21ba,U+21d0,U+21d2,U+21d4,U+21de-21df,U+21e4-21e5,U+21e7,U+21ea,U+2202,U+2205-2206,U+220f,U+2211,U+221a,U+221e,U+222b,U+2265,U+226a-226b,U+22ef,U+2303,U+2305,U+2318,U+2325-2327,U+2329-232b,U+2380,U+2387,U+238b,U+23ce-23cf,U+2423,U+246c-2473,U+24b6-24cf,U+24ea-24f4,U+24ff,U+25a0-25a2,U+25aa,U+25b3,U+25b6-25b7,U+25ba-25bb,U+25bd,U+25c0-25c1,U+25c4-25c7,U+25ca-25cb,U+25e6,U+25ef,U+2600,U+263c,U+2661,U+2665,U+266a,U+2717,U+2756,U+2776-2789,U+27ef,U+27f5-27fa,U+2985-2986,U+2b06,U+2b12-2b13,U+2b1c,U+2c7c,U+2c7f,U+2dff,U+2e18}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kana.woff2) format("woff2-variations");unicode-range:U+3041-3094,U+3099-309e,U+30a1-30fe}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.cjksym.woff2) format("woff2-variations");unicode-range:U+3000-3003,U+3008-300b,U+300e-3011,U+3014-301f,U+3131-3164,U+318d}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr0.woff2) format("woff2-variations");unicode-range:U+ac02-ac03,U+ac05-ac07,U+ac0a-ac0f,U+ac13-ac14,U+ac17-ac18,U+ac1b,U+ac1d-ac23,U+ac25-ac30,U+ac32-ac6f,U+ac72-ac73,U+ac75-ac76,U+ac79-ac7f,U+ac82,U+ac84-ac8b,U+ac8d-ac8f,U+ac91-ac93,U+ac95-ac9f,U+aca1-aca7,U+acab,U+acad-acaf,U+acb1-acb7,U+acba-acbb,U+acbe-acc3,U+acc5-acdf,U+ace1-ace6,U+ace9-acf0,U+acf2,U+acf4,U+acf6-acfb,U+acfd-acff,U+ad01-ad03,U+ad05-ad10,U+ad12-ad1b,U+ad1d-ad4f,U+ad51-ad6b,U+ad6e-ad6f,U+ad71-ad73,U+ad76-ad80,U+ad82-ad8b,U+ad8d-adbf,U+adc1-addb,U+addd-addf,U+ade1-adf7,U+adfa-adfb,U+adfd-adff,U+ae01-ae07,U+ae0a-ae0c,U+ae0e-ae2f,U+ae31-ae33,U+ae35-ae37,U+ae39-ae3f,U+ae42,U+ae44-ae49,U+ae4b,U+ae4d,U+ae4f,U+ae51-ae53,U+ae55-ae5b,U+ae5e-ae67,U+ae69-ae6f,U+ae71-aebb,U+aebd-aed7,U+aed9-af2c,U+af2e-af3b,U+af3e-af63,U+af65-afb7,U+afb9-afbf,U+afc1-afc7,U+afca-afd3,U+afd5-b00b,U+b00d-b00f,U+b011-b013,U+b015-b01c,U+b01e-b043,U+b045-b053,U+b055-b05c,U+b05e-b07b,U+b07d-b07f,U+b081-b083,U+b085-b08b,U+b08d-b097,U+b099-b09b,U+b09d-b09f,U+b0a1-b0a7,U+b0aa-b0ab,U+b0ad,U+b0b0-b0b2,U+b0b5-b0b7,U+b0b9-b0bb,U+b0bd-b0c3,U+b0c6-b0c7,U+b0ca-b0cf,U+b0d1-b0ff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr1.woff2) format("woff2-variations");unicode-range:U+b100-b107,U+b109-b10b,U+b10d-b10f,U+b111-b112,U+b114-b117,U+b119-b122,U+b126-b127,U+b129-b136,U+b138-b13f,U+b141-b143,U+b145-b14f,U+b151-b154,U+b156-b177,U+b179-b18c,U+b18e-b191,U+b194-b203,U+b205-b207,U+b209-b20b,U+b20d-b213,U+b216-b21f,U+b221-b268,U+b26a-b28f,U+b291-b293,U+b295-b297,U+b299-b29f,U+b2a1-b2a4,U+b2a7-b2c7,U+b2ca-b2cb,U+b2cd-b2d7,U+b2da-b2e3,U+b2e6-b2e7,U+b2e9-b2ea,U+b2ee-b2f3,U+b2f6-b2f8,U+b2fa-b2ff,U+b301-b312,U+b314-b353,U+b355-b357,U+b359-b35b,U+b35d-b363,U+b365-b368,U+b36a-b36f,U+b371-b3c3,U+b3c6-b3c7,U+b3c9-b3cb,U+b3cd-b3d4,U+b3d6-b3d8,U+b3da-b3fb,U+b3fd-b40f,U+b411-b417,U+b419-b41b,U+b41d-b41f,U+b421-b427,U+b42a-b44f,U+b451-b453,U+b455-b457,U+b459-b460,U+b462-b464,U+b466-b4a3,U+b4a5-b4db,U+b4de-b4df,U+b4e1-b4e3,U+b4e5-b4eb,U+b4ee,U+b4f0,U+b4f2-b513,U+b515-b528,U+b52a-b52f,U+b532-b54b,U+b54d-b5a3,U+b5a5-b5a7,U+b5a9-b5ba,U+b5bd-b5bf,U+b5c1-b5ff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr2.woff2) format("woff2-variations");unicode-range:U+b600-b60f,U+b612-b6ef,U+b6f1-b72f,U+b731-b738,U+b73a,U+b73c-b743,U+b745-b75f,U+b761-b77b,U+b77e-b77f,U+b781-b783,U+b785-b78b,U+b78e-b78f,U+b792-b797,U+b79a-b79b,U+b79d-b7ac,U+b7ae-b7b4,U+b7b6-b7c8,U+b7ca-b7eb,U+b7ed-b7ef,U+b7f1-b7f3,U+b7f5-b7fb,U+b7fe-b800,U+b802-b806,U+b80a-b80b,U+b80d-b817,U+b819-b823,U+b826-b827,U+b829-b834,U+b836-b837,U+b83a-b83f,U+b841-b85b,U+b85e-b85f,U+b861-b863,U+b865-b86c,U+b86e,U+b870-b8af,U+b8b1-b8cb,U+b8cd-b8e7,U+b8e9-b8eb,U+b8ed-b903,U+b905-b957,U+b959-b95f,U+b961-b973,U+b975-b977,U+b979-b97b,U+b97d-b983,U+b986-b98d,U+b98f-b9ab,U+b9ae-b9af,U+b9b1-b9b3,U+b9b5-b9bb,U+b9be-b9c0,U+b9c2-b9c7,U+b9ca-b9cb,U+b9cd,U+b9cf,U+b9d2-b9dc,U+b9df-b9e0,U+b9e2-b9e3,U+b9e5-b9e7,U+b9e9-b9f4,U+b9f6-b9f8,U+b9fa-ba37,U+ba3a-ba3b,U+ba3d-ba3f,U+ba41-ba47,U+ba49-ba53,U+ba55-ba57,U+ba59-ba6f,U+ba71-ba73,U+ba75-ba84,U+ba86,U+ba88-baa7,U+baaa-baaf,U+bab1-bab7,U+bab9-baba,U+babc-baff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr3.woff2) format("woff2-variations");unicode-range:U+bb00-bb17,U+bb19-bb33,U+bb37,U+bb39-bb3a,U+bb3d-bb44,U+bb46-bb4f,U+bb51-bba3,U+bba5-bbbf,U+bbc1-bbf7,U+bbf9-bbfb,U+bbfd-bbfe,U+bc01-bc0a,U+bc0c,U+bc0e,U+bc10,U+bc12-bc13,U+bc17,U+bc19-bc1a,U+bc1e-bc23,U+bc26-bc28,U+bc2a-bc2f,U+bc32-bc33,U+bc35-bc3f,U+bc41-bc42,U+bc44-bc83,U+bc85-bc87,U+bc89-bc8b,U+bc8d-bc93,U+bc96-bc9f,U+bca1-bca3,U+bca5-bca7,U+bca9-bcbb,U+bcbe-bcbf,U+bcc1-bcc3,U+bcc5-bcd0,U+bcd2-bcd4,U+bcd6-bcf3,U+bcf6-bcf7,U+bcf9-bcfb,U+bcfd-bd04,U+bd06-bd08,U+bd0a-bd0f,U+bd11-bd7f,U+bd82-bd83,U+bd85-bd87,U+bd89-bd98,U+bd9a-be0b,U+be0d-be13,U+be15-be43,U+be45-be47,U+be49-be4b,U+be4d-be58,U+be5c-be5f,U+be62-be67,U+be69-be7b,U+be7d-be7f,U+be81-be83,U+be85-be8c,U+be8e-bf50,U+bf52-bfcb,U+bfcd-bfcf,U+bfd1-bfff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr4.woff2) format("woff2-variations");unicode-range:U+c000-c0ab,U+c0ae-c0af,U+c0b1-c0b3,U+c0b5-c0bb,U+c0be-c0bf,U+c0c2-c0c7,U+c0ca-c0dc,U+c0de-c0f6,U+c0f8-c11b,U+c11f,U+c121-c123,U+c125-c12b,U+c12e-c130,U+c132-c137,U+c13a-c13b,U+c13d-c13f,U+c141-c148,U+c14a,U+c14c-c157,U+c159-c15b,U+c15d-c167,U+c169-c18b,U+c18e-c18f,U+c191-c193,U+c195-c19e,U+c1a0,U+c1a2-c1c3,U+c1c5-c1df,U+c1e1-c1fb,U+c1fd-c217,U+c21a-c21b,U+c21d-c21f,U+c221-c227,U+c229-c22a,U+c22c,U+c22e-c26b,U+c26d-c27b,U+c27e-c2a3,U+c2a5-c2a7,U+c2a9-c2ab,U+c2ad-c2b4,U+c2b6,U+c2b8,U+c2ba-c2db,U+c2de-c2df,U+c2e1-c2e3,U+c2e5-c2eb,U+c2ee-c2f0,U+c2f2-c2f5,U+c2f7,U+c2f9-c307,U+c30a-c30c,U+c30e-c312,U+c314-c367,U+c369-c4ef,U+c4f1-c4f3,U+c4f5-c4f7,U+c4f9-c4ff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr5.woff2) format("woff2-variations");unicode-range:U+c500,U+c502-c527,U+c52a-c52b,U+c52d-c543,U+c546-c547,U+c54b,U+c54d-c554,U+c556,U+c55a-c55d,U+c55f,U+c562-c570,U+c572-c57b,U+c57e-c590,U+c592-c594,U+c596-c5b3,U+c5b6-c5b7,U+c5b9-c5ba,U+c5bd-c5c3,U+c5ca-c5cf,U+c5d1-c5d3,U+c5d5-c5eb,U+c5ee-c5ef,U+c5f1-c5f3,U+c5f5-c5fb,U+c5fd-c5fe,U+c602-c605,U+c607,U+c609-c60f,U+c611-c623,U+c625-c627,U+c629-c62b,U+c62d,U+c62f-c634,U+c636-c63f,U+c641-c643,U+c645-c653,U+c656-c65b,U+c65d-c677,U+c679-c67b,U+c67d-c693,U+c696-c6a8,U+c6aa-c6af,U+c6b2-c6b3,U+c6b5-c6b7,U+c6b9-c6bf,U+c6c2,U+c6c4-c6cb,U+c6cd-c6cf,U+c6d1-c6d3,U+c6d5-c6e7,U+c6e9-c703,U+c705-c707,U+c709-c71f,U+c722-c723,U+c725-c727,U+c729-c732,U+c734,U+c736-c73b,U+c73d-c73f,U+c741-c743,U+c745-c74b,U+c74d-c750,U+c752-c757,U+c759-c773,U+c776-c777,U+c779-c77b,U+c77e-c782,U+c786-c787,U+c789,U+c78b-c78f,U+c792-c793,U+c795-c797,U+c799-c79f,U+c7a2-c7a4,U+c7a7-c7ab,U+c7ad-c7af,U+c7b1-c7bc,U+c7be-c7ff,U+c802-c803,U+c805-c807,U+c809-c80f,U+c812-c814,U+c816-c81b,U+c81e-c81f,U+c821-c82e,U+c830-c837,U+c839-c84b,U+c84d-c86f,U+c872-c873,U+c875-c880,U+c882-c884,U+c887-c88a,U+c88d-c8df,U+c8e1-c8fb,U+c8fd-c8ff,U+c901-c903,U+c905-c90c,U+c90e-c910,U+c912-c94f,U+c951-c988,U+c98a-c98f,U+c991-c99c,U+c99e-c9bf,U+c9c2-c9c3,U+c9c5-c9c7,U+c9c9-c9cf,U+c9d2-c9d4,U+c9d6-c9d9,U+c9db,U+c9de-c9e6,U+c9e8-c9f7,U+c9f9-c9ff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr6.woff2) format("woff2-variations");unicode-range:U+ca00-cabc,U+cabe-cb0f,U+cb11-cbe3,U+cbe5-cc0c,U+cc0e-cc27,U+cc2a-cc2b,U+cc2d,U+cc2f,U+cc31-cc37,U+cc39-cc3c,U+cc3f-cc43,U+cc46-cc58,U+cc5a-cc97,U+cc99-cc9b,U+cc9d-cc9f,U+cca1-cca7,U+cca9-ccaa,U+ccac,U+ccae-ccb3,U+ccb5-cccf,U+ccd1-cd07,U+cd0a-cd0b,U+cd0d-cd1c,U+cd1e-cd5b,U+cd5d-cd93,U+cd96-cd97,U+cd99-cd9b,U+cd9d-cda3,U+cda5-cda8,U+cdaa-cdaf,U+cdb1-cde7,U+cde9-ce1f,U+ce22-ce34,U+ce36-ce57,U+ce5a-ce5b,U+ce5d-ce5f,U+ce61-ce67,U+ce6a-ce6c,U+ce6e-ce73,U+ce75-ce77,U+ce79-ce7b,U+ce7d-ce8f,U+ce91-ce97,U+ce99-cee3,U+cee5-cee7,U+cee9-ceeb,U+ceed-cef3,U+cef6-ceff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr7.woff2) format("woff2-variations");unicode-range:U+cf01-cf07,U+cf09-cf12,U+cf14-cf1b,U+cf1d-cf53,U+cf55-cf57,U+cf59-cf68,U+cf6a-cf8b,U+cf8d-cfdf,U+cfe1-cffb,U+cffd-d06b,U+d06d-d06f,U+d071-d073,U+d075-d07b,U+d07e-d0a3,U+d0a5-d0a7,U+d0a9-d0b4,U+d0b6-d0b8,U+d0ba-d0bf,U+d0c2-d0c3,U+d0c5-d0d4,U+d0d6-d0db,U+d0de-d0ec,U+d0ee-d12f,U+d131-d133,U+d135-d137,U+d139-d14b,U+d14e-d14f,U+d151-d153,U+d155-d15b,U+d15d-d167,U+d169-d19f,U+d1a1-d1a3,U+d1a5-d1b4,U+d1b6-d1f3,U+d1f5-d22b,U+d22d-d233,U+d235-d27f,U+d281-d2b7,U+d2ba-d2bb,U+d2bd-d2bf,U+d2c1-d2ef,U+d2f1-d2f7,U+d2f9-d300,U+d302-d304,U+d306-d30b,U+d30d,U+d30f,U+d311-d313,U+d315-d327,U+d329-d37b,U+d37d-d37f,U+d381-d397,U+d399-d3b3,U+d3b5-d3b7,U+d3b9-d3bb,U+d3bd-d3c8,U+d3ca-d3cf,U+d3d1-d3eb,U+d3ee-d3fb,U+d3fd-d3ff}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.kr8.woff2) format("woff2-variations");unicode-range:U+d400-d45b,U+d45d-d477,U+d479-d47b,U+d47d-d47f,U+d481-d487,U+d489-d48c,U+d48e-d503,U+d505-d507,U+d509-d50b,U+d50d-d53b,U+d53e-d543,U+d545-d550,U+d552-d557,U+d55a-d55b,U+d55d-d55f,U+d561-d567,U+d56a-d56c,U+d56e-d573,U+d576-d586,U+d58a-d5a4,U+d5a6-d5c7,U+d5c9-d5d7,U+d5d9-d5e3,U+d5e6-d5eb,U+d5ed-d5f6,U+d5f8-d5ff,U+d601-d603,U+d605-d607,U+d609-d610,U+d612-d613,U+d616-d61b,U+d61d-d637,U+d639-d63b,U+d63d-d647,U+d649-d64c,U+d64e-d653,U+d656-d657,U+d659-d65b,U+d65d-d668,U+d66a-d68b,U+d68e-d69e,U+d6a0-d6a7,U+d6a9-d6c3,U+d6c5-d6c7,U+d6c9-d6e7,U+d6e9-d733,U+d735-d74f,U+d751-d753,U+d755-d760,U+d762-d768,U+d76a-d76b,U+d76d-d787,U+d789-d78b,U+d78d-d797,U+d799-d7a3}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.fullwidth.woff2) format("woff2-variations");unicode-range:U+ff01-ff04,U+ff06-ff09,U+ff0c-ff60,U+ffa1-ffbe,U+ffc2-ffc7,U+ffca-ffcf,U+ffd2-ffd7,U+ffda-ffdc,U+ffe0-ffe1,U+ffe5-ffe6}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/pretendard/PretendardVariable.core.woff2) format("woff2-variations");unicode-range:U+20-7e,U+a0-148,U+14a-1c3,U+1c5-24f,U+e3f,U+200d,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+2039-203b,U+207f,U+20ab-20ac,U+2103,U+2109,U+2190-2194,U+21bb,U+2212,U+2248,U+2260,U+2264,U+2460-246b,U+25b2,U+25bc,U+25cf,U+2605-2606,U+26a0,U+2713,U+300c-300d,U+33a1-33a2,U+33a5,U+ac00-ac01,U+ac04,U+ac08-ac09,U+ac10-ac12,U+ac15-ac16,U+ac19-ac1a,U+ac1c,U+ac24,U+ac31,U+ac70-ac71,U+ac74,U+ac77-ac78,U+ac80-ac81,U+ac83,U+ac8c,U+ac90,U+ac94,U+aca0,U+aca8-acaa,U+acac,U+acb0,U+acb8-acb9,U+acbc-acbd,U+acc4,U+ace0,U+ace7-ace8,U+acf1,U+acf3,U+acf5,U+acfc,U+ad00,U+ad04,U+ad11,U+ad1c,U+ad50,U+ad6c-ad6d,U+ad70,U+ad74-ad75,U+ad81,U+ad8c,U+adc0,U+addc,U+ade0,U+adf8-adf9,U+adfc,U+ae00,U+ae08-ae09,U+ae0d,U+ae30,U+ae34,U+ae38,U+ae40-ae41,U+ae43,U+ae4a,U+ae4c,U+ae4e,U+ae50,U+ae54,U+ae5c-ae5d,U+ae68,U+ae70,U+aebc,U+aed8,U+af2d,U+af3c-af3d,U+af64,U+afb8,U+afc0,U+afc8-afc9,U+afd4,U+b00c,U+b010,U+b014,U+b01d,U+b044,U+b054,U+b05d,U+b07c,U+b080,U+b084,U+b08c,U+b098,U+b09c,U+b0a0,U+b0a8-b0a9,U+b0ac,U+b0ae-b0af,U+b0b3-b0b4,U+b0b8,U+b0bc,U+b0c4-b0c5,U+b0c8-b0c9,U+b0d0,U+b108,U+b10c,U+b110,U+b113,U+b118,U+b123-b125,U+b128,U+b137,U+b140,U+b144,U+b150,U+b155,U+b178,U+b18d,U+b192-b193,U+b204,U+b208,U+b20c,U+b214-b215,U+b220,U+b269,U+b290,U+b294,U+b298,U+b2a0,U+b2a5-b2a6,U+b2c8-b2c9,U+b2cc,U+b2d8-b2d9,U+b2e4-b2e5,U+b2e8,U+b2eb-b2ed,U+b2f4-b2f5,U+b2f9,U+b300,U+b313,U+b354,U+b358,U+b35c,U+b364,U+b369,U+b370,U+b3c4-b3c5,U+b3c8,U+b3cc,U+b3d5,U+b3d9,U+b3fc,U+b410,U+b418,U+b41c,U+b420,U+b428-b429,U+b450,U+b454,U+b458,U+b461,U+b465,U+b4a4,U+b4dc-b4dd,U+b4e0,U+b4e4,U+b4ec-b4ed,U+b4ef,U+b4f1,U+b514,U+b529,U+b530-b531,U+b54c,U+b5a4,U+b5a8,U+b5bb-b5bc,U+b5c0,U+b610-b611,U+b6f0,U+b730,U+b739,U+b73b,U+b744,U+b760,U+b77c-b77d,U+b780,U+b784,U+b78c-b78d,U+b790-b791,U+b798-b799,U+b79c,U+b7ad,U+b7b5,U+b7c9,U+b7ec,U+b7f0,U+b7f4,U+b7fc-b7fd,U+b801,U+b807-b809,U+b80c,U+b818,U+b824-b825,U+b828,U+b835,U+b838-b839,U+b840,U+b85c-b85d,U+b860,U+b864,U+b86d,U+b86f,U+b8b0,U+b8cc,U+b8e8,U+b8ec,U+b904,U+b958,U+b960,U+b974,U+b978,U+b97c,U+b984-b985,U+b98e,U+b9ac-b9ad,U+b9b0,U+b9b4,U+b9bc-b9bd,U+b9c1,U+b9c8-b9c9,U+b9cc,U+b9ce,U+b9d0-b9d1,U+b9dd-b9de,U+b9e1,U+b9e4,U+b9e8,U+b9f5,U+b9f9,U+ba38-ba39,U+ba3c,U+ba40,U+ba48,U+ba54,U+ba58,U+ba70,U+ba74,U+ba85,U+ba87,U+baa8-baa9,U+bab0,U+bab8,U+babb,U+bb18,U+bb34-bb36,U+bb38,U+bb3b-bb3c,U+bb45,U+bb50,U+bba4,U+bbc0,U+bbf8,U+bbfc,U+bbff-bc00,U+bc0b,U+bc0d,U+bc0f,U+bc11,U+bc14-bc16,U+bc18,U+bc1b-bc1d,U+bc24-bc25,U+bc29,U+bc30-bc31,U+bc34,U+bc40,U+bc43,U+bc84,U+bc88,U+bc8c,U+bc94-bc95,U+bca0,U+bca4,U+bca8,U+bcbc-bcbd,U+bcc0,U+bcc4,U+bcd1,U+bcd5,U+bcf4-bcf5,U+bcf8,U+bcfc,U+bd05,U+bd09,U+bd10,U+bd80-bd81,U+bd84,U+bd88,U+bd99,U+be0c,U+be14,U+be44,U+be48,U+be4c,U+be59-be5b,U+be60-be61,U+be68,U+be7c,U+be80,U+be84,U+be8d,U+bf51,U+bfcc,U+bfd0,U+c0ac-c0ad,U+c0b0,U+c0b4,U+c0bc-c0bd,U+c0c0-c0c1,U+c0c8-c0c9,U+c0dd,U+c0f7,U+c11c-c11e,U+c120,U+c124,U+c12c-c12d,U+c131,U+c138-c139,U+c13c,U+c140,U+c149,U+c14b,U+c158,U+c15c,U+c168,U+c18c-c18d,U+c190,U+c194,U+c19f,U+c1a1,U+c1c4,U+c1e0,U+c1fc,U+c218-c219,U+c21c,U+c220,U+c228,U+c22b,U+c22d,U+c26c,U+c27c-c27d,U+c2a4,U+c2a8,U+c2ac,U+c2b5,U+c2b7,U+c2b9,U+c2dc-c2dd,U+c2e0,U+c2e4,U+c2ec-c2ed,U+c2f1,U+c2f6,U+c2f8,U+c308-c309,U+c30d,U+c313,U+c368,U+c4f0,U+c4f4,U+c4f8,U+c501,U+c528-c529,U+c52c,U+c544-c545,U+c548-c54a,U+c54c,U+c555,U+c557-c559,U+c55e,U+c560-c561,U+c571,U+c57c-c57d,U+c591,U+c595,U+c5b4-c5b5,U+c5b8,U+c5bb-c5bc,U+c5c4-c5c9,U+c5d0,U+c5d4,U+c5ec-c5ed,U+c5f0,U+c5f4,U+c5fc,U+c5ff-c601,U+c606,U+c608,U+c610,U+c624,U+c628,U+c62c,U+c62e,U+c635,U+c640,U+c644,U+c654-c655,U+c65c,U+c678,U+c67c,U+c694-c695,U+c6a9,U+c6b0-c6b1,U+c6b4,U+c6b8,U+c6c0-c6c1,U+c6c3,U+c6cc,U+c6d0,U+c6d4,U+c6e8,U+c704,U+c708,U+c720-c721,U+c724,U+c728,U+c733,U+c735,U+c73c,U+c740,U+c744,U+c74c,U+c751,U+c758,U+c774-c775,U+c778,U+c77c-c77d,U+c783-c785,U+c788,U+c78a,U+c790-c791,U+c794,U+c798,U+c7a0-c7a1,U+c7a5-c7a6,U+c7ac,U+c7b0,U+c7bd,U+c800-c801,U+c804,U+c808,U+c810-c811,U+c815,U+c81c-c81d,U+c820,U+c82f,U+c838,U+c84c,U+c870-c871,U+c874,U+c881,U+c885-c886,U+c88b-c88c,U+c8e0,U+c8fc,U+c900,U+c904,U+c90d,U+c911,U+c950,U+c989,U+c990,U+c99d,U+c9c0-c9c1,U+c9c4,U+c9c8,U+c9d0-c9d1,U+c9d5,U+c9da,U+c9dc-c9dd,U+c9e7,U+c9f8,U+cabd,U+cb10,U+cbe4,U+cc0d,U+cc28-cc29,U+cc2c,U+cc2e,U+cc30,U+cc38,U+cc3d-cc3e,U+cc44-cc45,U+cc59,U+cc98,U+cc9c,U+cca0,U+cca8,U+ccab,U+ccad,U+ccb4,U+ccd0,U+cd08-cd09,U+cd0c,U+cd1d,U+cd5c,U+cd94-cd95,U+cd98,U+cd9c,U+cda4,U+cda9,U+cdb0,U+cde8,U+ce20-ce21,U+ce35,U+ce58-ce59,U+ce5c,U+ce60,U+ce68-ce69,U+ce6d,U+ce74,U+ce78,U+ce7c,U+ce90,U+ce98,U+cee4,U+cee8,U+ceec,U+cef4-cef5,U+cf00,U+cf08,U+cf13,U+cf1c,U+cf54,U+cf58,U+cf69,U+cf8c,U+cfe0,U+cffc,U+d06c,U+d070,U+d074,U+d07c-d07d,U+d0a4,U+d0a8,U+d0b5,U+d0b9,U+d0c0-d0c1,U+d0c4,U+d0d5,U+d0dc-d0dd,U+d0ed,U+d130,U+d134,U+d138,U+d14c-d14d,U+d150,U+d154,U+d15c,U+d168,U+d1a0,U+d1a4,U+d1b5,U+d1f4,U+d22c,U+d234,U+d280,U+d2b8-d2b9,U+d2bc,U+d2c0,U+d2f0,U+d2f8,U+d301,U+d305,U+d30c,U+d30e,U+d310,U+d314,U+d328,U+d37c,U+d380,U+d398,U+d3b4,U+d3b8,U+d3bc,U+d3c9,U+d3d0,U+d3ec-d3ed,U+d3fc,U+d45c,U+d478,U+d47c,U+d480,U+d488,U+d48d,U+d504,U+d508,U+d50c,U+d53c-d53d,U+d544,U+d551,U+d558-d559,U+d55c,U+d560,U+d568-d569,U+d56d,U+d574-d575,U+d587-d589,U+d5a5,U+d5c8,U+d5d8,U+d5e4-d5e5,U+d5ec,U+d5f7,U+d600,U+d604,U+d608,U+d611,U+d614-d615,U+d61c,U+d638,U+d63c,U+d648,U+d64d,U+d654-d655,U+d658,U+d65c,U+d669,U+d68c-d68d,U+d69f,U+d6a8,U+d6c4,U+d6c8,U+d6e8,U+d734,U+d750,U+d754,U+d761,U+d769,U+d76c,U+d788,U+d78c,U+d798,U+ff05,U+ff0a-ff0b}@font-face{font-family:Space Grotesk;font-weight:300 700;font-style:normal;font-display:swap;src:url(/fonts/space-grotesk/space-grotesk-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{color-scheme:light;--navy-950:#0F1330;--navy-900:#141A38;--navy-850:#1B2559;--navy-700:#2E3A63;--navy-600:#3A4468;--navy-500:#545D82;--navy-400:#79809E;--coral-600:#F0503F;--coral-500:#FF6B5E;--coral-400:#FF8A80;--coral-300:#FFB0A8;--coral-100:#FFE8E5;--sky-700:#2C86C4;--sky-600:#3C9AD6;--sky-500:#59B0E4;--sky-400:#7EC4E6;--sky-300:#A9DCEF;--sky-100:#E4F3FB;--cloud-50:#F7F8FB;--cloud-100:#F0F0F0;--cloud-200:#E5E7EB;--cloud-300:#CFCFDB;--cloud-500:#6B7280;--violet-deep:#33236E;--blue-50:#EEF1F8;--blue-100:#E0E5F1;--blue-200:#C9D1E4;--blue-300:#A9B4D2;--blue-400:#59B0E4;--blue-500:#1B2559;--blue-600:#141A38;--blue-700:#0F1330;--blue-800:#0F1330;--blue-900:#0F1330;--blue-950:#0F1330;--aqua-50:#E4F3FB;--aqua-100:#CBE8F7;--aqua-200:#A9DCEF;--aqua-300:#7EC4E6;--aqua-400:#59B0E4;--aqua-500:#3C9AD6;--aqua-600:#2C86C4;--aqua-700:#256FA3;--aqua-800:#1E5A85;--aqua-900:#194A6E;--slate-0:#ffffff;--slate-25:#FBFCFD;--slate-50:#F7F8FB;--slate-100:#F0F1F5;--slate-150:#E9EBF1;--slate-200:#E5E7EB;--slate-300:#CFCFDB;--slate-400:#79809E;--slate-500:#545D82;--slate-600:#3A4468;--slate-700:#2E3A63;--slate-800:#1B2559;--slate-850:#141A38;--slate-900:#141A38;--slate-950:#0F1330;--green-50:#E7F5EF;--green-500:#34A87B;--green-600:#2B8D67;--green-700:#227354;--amber-50:#FCF3E3;--amber-500:#E9A23B;--amber-600:#C78727;--amber-700:#9A681E;--red-50:#FCECEC;--red-500:#E24C4C;--red-600:#C93D3D;--red-700:#A32F2F;--brand:var(--navy-850);--brand-strong:var(--navy-900);--brand-hover:var(--navy-900);--brand-active:var(--navy-950);--brand-soft:#EEF1F8;--brand-soft-2:#E0E5F1;--brand-border:#C9D1E4;--on-brand:#fff;--accent:var(--sky-600);--accent-strong:var(--sky-700);--accent-soft:var(--sky-100);--on-accent:#fff;--coral:var(--coral-500);--coral-ink:var(--navy-850);--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:var(--cloud-50);--surface-3:var(--cloud-100);--text:var(--navy-850);--text-strong:var(--navy-900);--text-muted:var(--navy-500);--text-subtle:var(--navy-400);--border:var(--cloud-200);--border-strong:var(--cloud-300);--border-soft:#EEF0F4;--ring:rgba(89,176,228,.55);--success:#34A87B;--success-strong:#2B8D67;--success-soft:#E7F5EF;--success-text:#227354;--warning:#E9A23B;--warning-soft:#FCF3E3;--warning-text:#9A681E;--danger:#E24C4C;--danger-strong:#C93D3D;--danger-soft:#FCECEC;--danger-text:#A32F2F;--cat-life:var(--navy-850);--cat-life-soft:#EEF1F8;--cat-finance:var(--sky-700);--cat-finance-soft:var(--sky-100);--cat-health:#2B8D67;--cat-health-soft:#E7F5EF;--flow-gradient:linear-gradient(120deg, var(--navy-850) 0%, var(--navy-700) 55%, var(--sky-600) 100%);--flow-gradient-soft:linear-gradient(120deg, #EEF1F8 0%, var(--sky-100) 100%);--canvas-dark:var(--navy-850);--surface-night:var(--navy-900);--on-dark:#FFFFFF;--on-dark-muted:rgba(255,255,255,.72);--on-dark-faint:rgba(255,255,255,.16);--hairline-dark:var(--navy-700);--tag-dark-fill:#2A3566;--tag-dark-border:#3A4A7A;--font-sans:"Pretendard Variable", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Malgun Gothic", system-ui, sans-serif;--font-display:"Space Grotesk", "Pretendard Variable", -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-code:Monaco, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-xl:44px;--fs-display-lg:36px;--fs-h1:30px;--fs-h2:24px;--fs-h3:20px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-sm:14px;--fs-caption:13px;--fs-micro:12px;--lh-tight:1.12;--lh-snug:1.28;--lh-normal:1.5;--lh-relaxed:1.72;--ls-display:-.01em;--ls-heading:-.005em;--ls-normal:0;--ls-caps:.2px;--num-features:"tnum" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-xxl:18px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(15,19,48,.06);--shadow-sm:0 2px 8px rgba(15,19,48,.08);--shadow-md:0 10px 15px -3px rgba(15,19,48,.1), 0 4px 6px -4px rgba(15,19,48,.1);--shadow-lg:0 10px 15px -3px rgba(15,19,48,.14), 0 4px 6px -4px rgba(15,19,48,.12);--shadow-brand:none;--ease-standard:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--measure-prose:720px;--container:1120px;--container-pad:20px;--header-h:60px}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.6rem 1rem;background:var(--brand);color:#fff;font-weight:700;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{left:0;outline:none;box-shadow:0 0 0 3px var(--ring)}#main:focus,#main:focus-visible{outline:none;box-shadow:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;word-break:keep-all;overflow-wrap:anywhere}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--lh-snug);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}a{color:var(--brand);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-radius:var(--radius-xs)}::selection{background:var(--sky-300);color:var(--navy-900)}button,input,select,textarea{font-family:inherit}.t-caps{text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-bold)}.t-micro{text-transform:uppercase;letter-spacing:.25px;font-weight:var(--fw-semibold);font-size:10px;line-height:1.8}.chip-keyword{background:var(--coral);color:var(--coral-ink);border-radius:var(--radius-xs);padding:0 10px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.container{width:100%;max-width:760px;margin-inline:auto;padding-inline:var(--container-pad)}.container--wide{max-width:var(--container)}.stack>*+*{margin-top:var(--space-4)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,#fff 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.site-header .inner{max-width:var(--container);margin:0 auto;height:var(--header-h);padding:0 var(--container-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-strong)}.logo:hover{text-decoration:none}.logo .mark{width:30px;height:auto;flex:none}.logo .wm{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:-.01em}.logo .wm .dot{color:var(--coral)}.site-header nav{display:flex;align-items:center;gap:var(--space-1)}.site-header nav a{padding:8px 13px;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.site-header nav a:hover{color:var(--text-strong);background:var(--cloud-50);text-decoration:none}@media(max-width:860px){.site-header .inner{gap:var(--space-2)}.site-header nav{flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{padding:8px 10px;white-space:nowrap;flex:none}.site-header nav .auth-slot{flex:none}}@media(max-width:560px){.logo .wm{display:none}}.squiggle-divider{margin-top:var(--space-11);padding:0 var(--container-pad)}.squiggle-divider svg,.squiggle-divider img{width:min(100%,var(--container));margin:0 auto;height:14px}.site-footer{background:var(--canvas-dark);color:var(--on-dark-muted)}.site-footer .inner{max-width:var(--container);margin:0 auto;padding:var(--space-8) var(--container-pad)}.site-footer .foot-links{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-4)}.site-footer .foot-links a{color:var(--on-dark);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.site-footer .foot-links a:hover{color:var(--sky-400);text-decoration:none}.site-footer .disclaimer{margin-top:var(--space-3);font-size:var(--fs-caption);color:#ffffff73;line-height:var(--lh-relaxed);max-width:var(--measure-prose)}.calc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.calc__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-soft)}.calc__icon{display:none}.calc__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-heading)}.fav-btn{margin-left:auto;flex:none;background:none;border:none;cursor:pointer;font-size:26px;line-height:1;color:var(--cloud-300);padding:4px;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.fav-btn:hover{transform:scale(1.12);color:var(--sky-600)}.fav-btn.is-on{color:#f5b301}.calc__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.calc__body input[type=date],.calc__body input[type=number],.calc__body input[type=text],.calc__body select{width:100%;height:52px;box-sizing:border-box;padding:0 var(--space-4);font-size:var(--fs-body-lg);font-family:var(--font-sans);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.calc__body select{cursor:pointer;padding-right:44px;border-radius:var(--radius-md);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%23545D82' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right var(--space-4) center}.calc__body input:hover,.calc__body select:hover{border-color:var(--navy-400)}.calc__body input:focus,.calc__body select:focus{outline:none;border-color:var(--sky-500);box-shadow:0 0 0 3px var(--ring)}.calc__body input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:var(--num-features)}.won-hint{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--sky-700);font-variant-numeric:tabular-nums}.won-hint:empty{display:none}.btn{appearance:none;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);height:52px;padding:0 var(--space-6);font-size:var(--fs-body);background:var(--navy-900);color:#fff;border-radius:var(--radius-md);box-shadow:none;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);white-space:nowrap}.btn:hover{background:var(--navy-850);text-decoration:none;color:#fff}.btn:active{background:var(--navy-950);transform:translateY(1px)}.btn--full{width:100%}.result{position:relative;border-radius:var(--radius-xl);padding:var(--space-6);background:var(--surface-night);border:1px solid var(--hairline-dark);color:var(--on-dark)}.result[hidden]{display:none}.result:not([hidden]){animation:trn-reveal var(--dur-slow) var(--ease-out)}@keyframes trn-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.result .big{color:var(--on-dark);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(38px,5.4vw,54px);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-features)}.result .sub{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--on-dark-muted);line-height:var(--lh-normal)}.result ul{list-style:none;padding:0;margin:var(--space-5) 0 0;border-top:1px solid var(--hairline-dark);padding-top:var(--space-3);display:flex;flex-direction:column}.result li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--fs-body)}.result li+li{border-top:1px solid rgba(255,255,255,.08)}.result li span:first-child{color:var(--on-dark-muted)}.result li span:last-child{color:var(--on-dark);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-features)}.result a{color:var(--sky-400)}.result a:hover{color:var(--sky-300)}.result-actions{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.result-copy{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 13px;font-size:var(--fs-caption);font-weight:var(--fw-bold);font-family:inherit;cursor:pointer;color:var(--navy-900);background:#fff;border:1px solid rgba(255,255,255,.4);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.result-copy svg{flex:0 0 auto}.result-copy:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.result-copy:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.result-copy:not(:first-child){border-left:1px solid var(--cloud-200)}.result-copy:hover{background:var(--cloud-100);position:relative;z-index:1}.result-copy.is-done{color:var(--sky-700);background:var(--sky-100)}.calc-steps{margin-top:var(--space-4);border-top:1px solid var(--hairline-dark);padding-top:var(--space-3)}.calc-steps>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--sky-400);list-style:none;display:inline-flex;align-items:center;gap:4px;padding:4px 0;user-select:none}.calc-steps>summary::-webkit-details-marker{display:none}.calc-steps>summary:after{content:"▾";transition:transform var(--dur-fast) var(--ease-standard)}.calc-steps[open]>summary:after{transform:rotate(180deg)}.calc-steps ol{list-style:none;margin:var(--space-3) 0 0;padding:0}.calc-steps li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:8px 2px;border-bottom:1px dashed var(--hairline-dark);font-size:var(--fs-sm)}.calc-steps li:last-child{border-bottom:0}.calc-steps .st-label{color:var(--on-dark)}.calc-steps .st-label em{color:var(--on-dark-muted);font-style:normal;font-size:var(--fs-micro)}.calc-steps .st-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--on-dark);font-weight:var(--fw-medium)}.calc-steps li:last-child .st-label,.calc-steps li:last-child .st-value{color:var(--sky-400);font-weight:var(--fw-bold)}.calc-steps .steps-note{margin-top:var(--space-3);font-size:var(--fs-micro);color:var(--on-dark-muted)}.sched{margin-top:var(--space-4);border-top:1px solid var(--hairline-dark);padding-top:var(--space-3)}.sched>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--sky-400);list-style:none;display:inline-flex;align-items:center;gap:4px;padding:4px 0;user-select:none}.sched>summary::-webkit-details-marker{display:none}.sched>summary:after{content:"▾";transition:transform var(--dur-fast) var(--ease-standard)}.sched[open]>summary:after{transform:rotate(180deg)}.sched-scroll{margin-top:var(--space-3);max-height:420px;overflow:auto;border:1px solid var(--hairline-dark);border-radius:var(--radius-md)}.sched-tb{width:100%;border-collapse:collapse;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.sched-tb th,.sched-tb td{padding:6px 10px;text-align:right;border-bottom:1px solid var(--hairline-dark);white-space:nowrap;color:var(--on-dark)}.sched-tb th:first-child,.sched-tb td:first-child{text-align:center;color:var(--on-dark-muted)}.sched-tb thead th{position:sticky;top:0;background:var(--navy-850);font-weight:var(--fw-semibold);z-index:1;color:var(--on-dark-muted)}.sched-tb tbody tr:nth-child(2n){background:#ffffff0a}.sched-tb tbody tr:last-child td{border-bottom:0;font-weight:var(--fw-semibold)}.cross-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline-dark);font-size:var(--fs-sm);color:var(--on-dark-muted)}.compare-tray{margin-top:var(--space-6);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.compare-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.compare-head h2{margin:0;font-size:var(--fs-h4)}.compare-clear{padding:5px 12px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;color:var(--text-muted);background:var(--cloud-50);border:1px solid var(--border);border-radius:var(--radius-pill)}.compare-clear:hover{color:var(--danger);border-color:var(--danger)}.compare-hint{margin:6px 0 var(--space-4);font-size:var(--fs-sm);color:var(--text-muted)}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-tb{width:100%;border-collapse:collapse;min-width:320px;font-size:var(--fs-sm)}.compare-tb th,.compare-tb td{padding:10px 14px;text-align:center;border:1px solid var(--border)}.compare-tb thead th{background:var(--cloud-50);font-weight:var(--fw-semibold);white-space:nowrap}.compare-tb tbody th{background:var(--cloud-50);text-align:left;color:var(--text-muted);font-weight:var(--fw-medium);white-space:nowrap}.compare-tb .cmp-corner{background:transparent;border:0}.compare-big td{font-size:var(--fs-body)}.compare-big td b{color:var(--brand);font-variant-numeric:tabular-nums}.compare-big .cmp-sub{display:block;margin-top:2px;font-size:var(--fs-micro);font-weight:400;color:var(--text-muted)}.compare-del{margin-left:6px;padding:0 5px;font-size:1rem;line-height:1;cursor:pointer;color:var(--text-muted);background:none;border:0}.compare-del:hover{color:var(--danger)}.cmp-load-row td{border-top:2px solid var(--border)}.cmp-load{display:inline-block;padding:4px 12px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-pill);text-decoration:none}.cmp-load:hover{background:var(--brand);color:#fff}.ad-slot{margin:var(--space-7) 0;text-align:center;min-height:90px}.ad-slot__label{display:block;font-size:var(--fs-micro);color:var(--text-subtle);margin-bottom:4px;letter-spacing:.05em;text-transform:uppercase}.prose{max-width:var(--measure-prose);color:var(--text);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.prose h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);margin:var(--space-8) 0 var(--space-3);color:var(--text-strong)}.prose h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:var(--space-6) 0 var(--space-2)}.prose p{margin:var(--space-3) 0}.prose ul.bullets{margin:var(--space-3) 0;padding-left:1.3em}.prose ul.bullets li{margin:var(--space-1) 0}.prose strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-top:var(--space-2)}.faq details[open]{border-color:var(--border-strong)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-strong)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:20px;height:20px;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%23545D82' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");transition:transform var(--dur-base) var(--ease-standard)}.faq details[open] summary:after{transform:rotate(180deg)}.faq summary:hover{background:var(--cloud-50)}.faq .ans{padding:0 var(--space-5) var(--space-5);color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-caption);color:var(--text-subtle);padding-top:var(--space-5)}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--text-strong);text-decoration:none}.related{margin-top:var(--space-4)}.related h2{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:var(--space-4)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}#favChips .chip{background:var(--navy-900);border-color:var(--navy-900);color:#fff}#favChips .chip:hover{background:var(--navy-850);border-color:var(--navy-850);color:#fff}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}a.chip:hover{background:var(--cloud-50);border-color:var(--navy-500);color:var(--text-strong);text-decoration:none}.pol-dark{background:var(--canvas-dark) url(/brand/starfield.png) repeat;color:var(--on-dark)}.pol-dark .site-header{background:color-mix(in srgb,var(--canvas-dark) 88%,transparent);border-bottom-color:var(--hairline-dark)}.pol-dark .site-header nav a{color:var(--on-dark-muted)}.pol-dark .site-header nav a:hover{color:var(--on-dark);background:#ffffff0f}.pol-dark .logo{color:var(--on-dark)}.pol-dark .skip-link{background:#fff;color:var(--navy-900)}.hero{position:relative;text-align:center;padding:var(--space-11) var(--space-4) var(--space-9);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);overflow:hidden}.hero h1{font-size:clamp(30px,5.5vw,52px);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:1.16;max-width:20ch}.pol-dark .hero h1{color:var(--on-dark)}.hero h1 .flow{color:var(--coral);position:relative;white-space:nowrap}.hero h1 .flow:after{content:"";position:absolute;left:2%;right:2%;bottom:.02em;height:.09em;background:var(--coral);border-radius:999px;opacity:.9}.hero p{font-size:var(--fs-body-lg);max-width:44ch;line-height:var(--lh-relaxed)}.pol-dark .hero p{color:var(--on-dark-muted)}.cat{margin-top:var(--space-9)}.cat-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.cat-head h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading)}.pol-dark .cat-head h2{color:var(--on-dark)}.cat-head .count{font-size:var(--fs-caption);color:var(--text-muted);font-weight:var(--fw-bold);background:var(--cloud-50);border:1px solid var(--border-soft);padding:2px 10px;border-radius:var(--radius-pill)}.pol-dark .cat-head .count{background:var(--tag-dark-fill);border-color:var(--tag-dark-border);color:var(--on-dark-muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.subgrp{margin:0 0 var(--space-6)}.sub-head{display:flex;align-items:center;gap:8px;margin:0 0 var(--space-3);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text-muted);letter-spacing:var(--ls-heading)}.pol-dark .sub-head{color:var(--on-dark-muted)}.sub-head .sub-count{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--text-subtle);background:var(--cloud-50);border-radius:var(--radius-pill);padding:1px 8px}.pol-dark .sub-head .sub-count{background:var(--tag-dark-fill);color:var(--on-dark-muted)}.sub-head:after{content:"";flex:1;height:1px;background:var(--border-soft)}.pol-dark .sub-head:after{background:var(--hairline-dark)}.card{--_accent: var(--cat-life);--_soft: var(--cat-life-soft);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}a.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong);text-decoration:none}.card--finance{--_accent: var(--cat-finance);--_soft: var(--cat-finance-soft)}.card--health{--_accent: var(--cat-health);--_soft: var(--cat-health-soft)}.card .ico{width:46px;height:46px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--_soft);margin-bottom:var(--space-2)}.card .k{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.25px;color:var(--text-subtle);text-transform:uppercase}.card .t{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-heading)}.card .d{font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-normal)}.card .go{margin-top:auto;padding-top:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);color:var(--text-strong)}.pol-dark .card{background:var(--surface-night);border-color:var(--hairline-dark);box-shadow:none}.pol-dark a.card:hover{transform:translateY(-2px);box-shadow:none;border-color:var(--navy-600)}.pol-dark .card .ico{background:var(--tag-dark-fill)}.pol-dark .card .k{color:var(--navy-400)}.pol-dark .card .t{color:var(--on-dark)}.pol-dark .card .d{color:var(--on-dark-muted)}.pol-dark .card .go{color:var(--on-dark)}.badge{display:inline-block;font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:2px 8px;border-radius:var(--radius-xs);background:var(--cloud-50);border:1px solid var(--border);color:var(--text-muted);vertical-align:middle;letter-spacing:.25px}.pol-dark .badge{background:var(--tag-dark-fill);border-color:var(--tag-dark-border);color:var(--on-dark-muted)}.pol-dark .chip{background:var(--tag-dark-fill);border-color:var(--tag-dark-border);color:var(--on-dark)}.pol-dark a.chip:hover{background:var(--navy-700);border-color:var(--navy-500);color:#fff}.pol-dark #favChips .chip{background:#fff;border-color:#fff;color:var(--navy-900)}.pol-dark input[type=text],.pol-dark input[type=search]{color:var(--on-dark)}.article{max-width:var(--measure-prose);color:var(--text);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin-top:var(--space-5)}.article>h1{font-size:clamp(26px,4vw,36px);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);line-height:1.25;color:var(--text-strong);margin-bottom:var(--space-2)}.article .date{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-6)}.toc{background:var(--cloud-50);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-6)}.toc li::marker{color:var(--sky-700);font-weight:var(--fw-bold)}.toc__title{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-muted);margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.25px}.toc ol{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px}.toc li{font-size:var(--fs-body)}.toc a{color:var(--text);text-decoration:none}.toc a:hover{color:var(--sky-700);text-decoration:underline}html{scroll-behavior:smooth}:target{scroll-margin-top:1rem}.article h2{font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-heading);margin:var(--space-8) 0 var(--space-3);color:var(--text-strong)}.article h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:var(--space-6) 0 var(--space-2)}.article p{margin:var(--space-3) 0}.article ul,.article ol{margin:var(--space-3) 0;padding-left:1.3em}.article li{margin:var(--space-1) 0}.article strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.article a{color:var(--sky-700);text-decoration:underline}.article blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--cloud-50);color:var(--text);font-size:var(--fs-body)}.article code{font-family:var(--font-code);font-size:.88em;background:var(--cloud-50);border:1px solid var(--border);border-radius:var(--radius-xs);padding:1px 5px}.article table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.article th,.article td{padding:var(--space-3) var(--space-4);text-align:right;border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;font-feature-settings:var(--num-features)}.article th:first-child,.article td:first-child{text-align:left}.article thead th{background:var(--cloud-50);color:var(--text-muted);font-weight:var(--fw-semibold);border-bottom:1px solid var(--border)}.article tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--cloud-50) 55%,transparent)}.article tbody tr:last-child td{border-bottom:none}@media(max-width:640px){.article table{display:block;overflow-x:auto;white-space:nowrap}}.cta{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-5) 0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--cloud-50);border:1px solid var(--border)}.cta p{margin:0;flex:1;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-heading)}.cta .btn{flex:none;height:44px;padding:0 var(--space-5);font-size:var(--fs-sm);color:#fff;text-decoration:none}.cta .btn:hover{color:#fff;text-decoration:none}@media(max-width:520px){.cta{flex-direction:column;align-items:stretch}.cta .btn{width:100%}}.guide-list{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.guide-item{display:block;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base)}.guide-item:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md);text-decoration:none}.guide-item .date{font-size:var(--fs-caption);color:var(--text-subtle)}.guide-item h2{font-size:var(--fs-h4);color:var(--text-strong);margin-top:var(--space-1)}.guide-item p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:var(--space-2)}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid{grid-template-columns:1fr}.hero{padding-top:var(--space-9)}.calc__body{padding:var(--space-5)}}@media print{.site-header,.site-footer,.squiggle-divider,.breadcrumb,.related,.faq,.prose,.filterbar,.topics,.recent-strip,.fav-btn,.result-actions,.compare-tray,.btn,#go{display:none!important}body{background:#fff!important;color:#000!important}.container{max-width:100%!important;padding:0!important}.calc,.result{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid;background:#fff!important;color:#000!important}.result{margin-top:1rem}.result .big,.result .sub,.result li span,.calc-steps .st-label,.calc-steps .st-value{color:#000!important}a[href]:after{content:""}}.auth-slot{display:inline-flex;align-items:center;gap:.55rem}.auth-slot a.auth-login{font-weight:600}.auth-slot a.auth-admin{display:inline-flex;align-items:center;color:var(--text-muted);text-decoration:none;font-size:1.05rem;line-height:1;padding:.1rem}.auth-slot a.auth-admin:hover{color:var(--brand)}.auth-slot .auth-nick{font-weight:700;color:var(--brand);text-decoration:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-slot .auth-nick:hover{text-decoration:underline}.auth-slot .auth-logout{appearance:none;border:1px solid var(--border);background:transparent;cursor:pointer;color:var(--text-subtle);font-size:.82rem;font-weight:600;padding:.3rem .7rem;border-radius:var(--radius-pill);font-family:inherit}.auth-slot .auth-logout:hover{color:var(--danger);border-color:var(--danger)}.notif-wrap{position:relative;display:inline-flex}.notif-bell{appearance:none;border:0;background:transparent;cursor:pointer;font-size:1.15rem;line-height:1;padding:.2rem;position:relative;color:var(--text-muted)}.notif-bell:hover{color:var(--brand)}.notif-badge{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;background:var(--danger);color:#fff;font-size:.65rem;font-weight:700;border-radius:999px;display:flex;align-items:center;justify-content:center}.notif-panel{position:absolute;top:130%;right:0;width:320px;max-width:86vw;max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,.2));z-index:100}.notif-head{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;border-bottom:1px solid var(--border);font-weight:700;font-size:.9rem;color:var(--text-strong);position:sticky;top:0;background:var(--surface)}.notif-head button{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--text-muted);font-size:.8rem;font-weight:600}.notif-head button:hover{color:var(--brand)}.notif-item{display:block;padding:.7rem 1rem;border-top:1px solid var(--border-soft);text-decoration:none;color:inherit;cursor:pointer}.notif-item:first-of-type{border-top:0}.notif-item:hover{background:var(--surface-2)}.notif-item.unread{background:color-mix(in srgb,var(--brand) 7%,transparent)}.notif-item .nt{font-size:.88rem;color:var(--text);line-height:1.45}.notif-item .nt b{color:var(--text-strong)}.notif-item .ntm{font-size:.75rem;color:var(--text-subtle);margin-top:.2rem}.notif-empty{padding:2rem 1rem;text-align:center;color:var(--text-subtle);font-size:.85rem}
