@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8d1f3c88b4469041.woff2) format("woff2");unicode-range:u+a0-a8,u+aa,u+ac-af,u+b1-b6,u+b8-ba,u+bc-be,u+c2-c3,u+c5-c7,u+ca-cc,u+ce-d5,u+d7-db,u+dd-de,u+e5-e6,u+eb-ec,u+f0,u+f7-f8,u+fb,u+fd-ff}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-85c8b5aab72ce234.woff2) format("woff2");unicode-range:u+ac83,u+aca0,u+acac,u+ace7,u+ad00,u+ad81,u+ad8c,u+ae00,u+ae38,u+ae40,u+b07c,u+b0bc,u+b108,u+b113,u+b118,u+b220,u+b290,u+b298,u+b2f5,u+b358,u+b35c,u+b3d5,u+b458,u+b4e0,u+b4e4,u+b4ec-b4ed,u+b5a4,u+b78c,u+b7fd,u+b958,u+b9c1,u+b9ce,u+b9e4,u+ba38,u+ba48,u+bbfc,u+bc00,u+bc1c,u+bc88,u+bca0,u+bd59,u+c140,u+c149,u+c18d,u+c219,u+c220,u+c228,u+c27d,u+c2e0,u+c2f6,u+c558,u+c57c,u+c5c8,u+c62c,u+c654,u+c6c3,u+c6e8,u+c77d,u+c798,u+c81d,u+c84c,u+c88b,u+c904,u+c989,u+ccad,u+cd5c,u+cd9c,u+ce90,u+d0d5,u+d1b1,u+d2f0,u+d2f8,u+d310,u+d3b4,u+d3bc,u+d480,u+d5c8,u+d5d8,u+d638,u+d658,u+d669,u+d68d,u+d769}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2337d5ab85f721ad.woff2) format("woff2");unicode-range:u+100-148,u+14a-1c3,u+1c5-201}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-84217393d33dde33.woff2) format("woff2");unicode-range:u+202-301}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ea07af04efa07c11.woff2) format("woff2");unicode-range:u+302-31e,u+321-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3e1,u+3f0-40f,u+411,u+419}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-a122c5259c045d37.woff2) format("woff2");unicode-range:u+425-426,u+428-42c,u+42e-42f,u+450,u+452-49d,u+4a0-4ff,u+52f,u+e3f,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-1dc6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e5d36bd484fd53c8.woff2) format("woff2");unicode-range:u+1dc7-1df5,u+1dfc-1ecc}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-968f02bb3eeccf9b.woff2) format("woff2");unicode-range:u+1ecd-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-1fdf}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8c7c064873b50faa.woff2) format("woff2");unicode-range:u+1fe?,u+1ff2-1ff4,u+1ff6-1ffe,u+2000-200d,u+2010-2013,u+2015-2017,u+201a-201b,u+201e-2027,u+202f-2060,u+2070-2071,u+2074-208e,u+2090-209c,u+20a0-20bf,u+20db-20de,u+20e8,u+20f0,u+2100-2101,u+2103,u+2105-2106,u+2109,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-2160,u+2162-217d}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-064930f981b3a4ab.woff2) format("woff2");unicode-range:u+217e-2188,u+2190-2196,u+2198-2199,u+21a9-21aa,u+21b0-21b1,u+21b3-21b5,u+21ba-21bb,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-2212,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-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+2460-2473,u+24b6-24cf,u+24ea-24f4,u+24ff,u+25a0-25a2,u+25aa,u+25b2-25b3,u+25b7,u+25ba-25bd,u+25c0-25c1,u+25c4-25c7,u+25ca-25cb,u+25e6,u+25ef,u+2600,u+2605-2606,u+263c,u+2661,u+2665,u+266a,u+26a0,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,u+3000,u+3003,u+3008-300b,u+300e-3011,u+3014-301f,u+3041,u+3043,u+3045,u+3047,u+3049,u+3050,u+3056,u+305c,u+305e}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-6a279b5a361bcf37.woff2) format("woff2");unicode-range:u+3062,u+3065,u+306c-306d,u+3071-3072,u+3074-3075,u+3077,u+307a,u+307c-307d,u+3080,u+3083,u+3085-3086,u+308e,u+3090-3091,u+3094,u+3099-309e,u+30a5,u+30a8-30a9,u+30ae,u+30b1-30b2,u+30bb-30be,u+30c2,u+30c5,u+30ca,u+30cc-30ce,u+30d1-30d3,u+30d8-30d9,u+30df,u+30e4,u+30e8,u+30ee-30f2,u+30f4-30fa,u+30fd-30fe,u+3131-3164,u+318d,u+321c,u+3380-3384,u+3388-33b3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4d0af5aa11d22b4c.woff2) format("woff2");unicode-range:u+33b4-33ca,u+33cf-33d0,u+33d3,u+33d6,u+33d8,u+33db-33dd,u+a69f,u+a7ff,u+a92e,u+ac02-ac03,u+ac05-ac07,u+ac09-ac0f,u+ac13-ac14,u+ac16-ac1b,u+ac1e-ac6f,u+ac71-ac77,u+ac79-ac82,u+ac84-ac8b,u+ac8d-ac9f,u+aca1-acab,u+acad-acaf,u+acb1-acbc,u+acbe-acc0,u+acc2-acc3,u+acc5-acdf,u+ace1-ace6,u+ace9-acef}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4f053be857851a9d.woff2) format("woff2");unicode-range:u+acf0-acf2,u+acf4,u+acf6-acfb,u+acfd-acff,u+ad01-ad10,u+ad12-ad6b,u+ad6e-ad74,u+ad76-ad80,u+ad82-ad8b,u+ad8d-adf7}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d66dc18ceff203cb.woff2) format("woff2");unicode-range:u+adf9-adfb,u+adfd-adff,u+ae01-ae07,u+ae09-ae2f,u+ae31-ae33,u+ae35-ae37,u+ae39-ae3f,u+ae41-ae4b,u+ae4d-aed7,u+aed9-af01}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2cc948ad46be9443.woff2) format("woff2");unicode-range:u+af02-afbf,u+afc1-b001}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-5098126f4df9787c.woff2) format("woff2");unicode-range:u+b002-b049,u+b04b-b05c,u+b05e-b07b,u+b07d-b097,u+b099-b0a7,u+b0aa-b0b3,u+b0b5-b0bb,u+b0bd-b106}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-f701bea82315cbc2.woff2) format("woff2");unicode-range:u+b107,u+b109-b112,u+b114-b117,u+b119-b122,u+b124-b203,u+b205-b207,u+b209}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-99d7ae246d35289b.woff2) format("woff2");unicode-range:u+b20a-b20b,u+b20d-b21f,u+b221-b273,u+b275-b28f,u+b291-b293,u+b295-b297,u+b299-b2a4,u+b2a6-b2c7,u+b2c9-b2d8,u+b2da-b2e3,u+b2e5-b2e7,u+b2e9-b2ea,u+b2ed-b2f3,u+b2f6-b2f8,u+b2fa-b2ff,u+b301-b317}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-aa2de2da0663d7f6.woff2) format("woff2");unicode-range:u+b318-b353,u+b355-b357,u+b359-b35b,u+b35d-b36f,u+b371-b3c3,u+b3c5-b3cb,u+b3cd-b3d4,u+b3d6-b3d8,u+b3da-b417,u+b419-b41b,u+b41d-b41f}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-151983b0da59b148.woff2) format("woff2");unicode-range:u+b421-b428,u+b42a-b44f,u+b451-b457,u+b459-b4a3,u+b4a5-b4db,u+b4dd-b4df,u+b4e1-b4e3,u+b4e5-b4eb,u+b4ee-b4f0,u+b4f2-b513,u+b515-b52a}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e4acf24ac8a872a0.woff2) format("woff2");unicode-range:u+b52b-b52f,u+b531-b54b,u+b54d-b59f,u+b5a1-b5a3,u+b5a5-b60f,u+b611-b62d}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4b017f14b52ff860.woff2) format("woff2");unicode-range:u+b62e-b72d}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e03f4ad3c4c14d12.woff2) format("woff2");unicode-range:u+b72e-b743,u+b745-b77b,u+b77d-b78b,u+b78d-b797,u+b799-b7a7,u+b7a9-b7eb,u+b7ed-b7fc,u+b7fe-b807,u+b809-b823,u+b826-b835}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-12f96ba142e97a5b.woff2) format("woff2");unicode-range:u+b836-b85b,u+b85e-b863,u+b865-b86c,u+b86e-b8cb,u+b8cd-b8ef,u+b8f1-b8f8,u+b8fa-b938}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ba65e7c907769f4b.woff2) format("woff2");unicode-range:u+b939-b957,u+b959-b973,u+b975-b977,u+b979-b97b,u+b97d-b983,u+b985-b9ab,u+b9ae-b9b3,u+b9b5-b9bc,u+b9be-b9c0,u+b9c2-b9c7,u+b9c9-b9cb,u+b9cd,u+b9cf,u+b9d1-b9dd,u+b9df-b9e3,u+b9e5-ba37,u+ba39-ba3b,u+ba3d-ba45}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-f6d904c3cf23b797.woff2) format("woff2");unicode-range:u+ba46-ba47,u+ba49-ba53,u+ba55-ba6f,u+ba71-ba73,u+ba75-ba84,u+ba86-baa7,u+baaa-baba,u+babc-bb33,u+bb35-bb37,u+bb39-bb3a,u+bb3c-bb4f}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-1297f1ac4f6537db.woff2) format("woff2");unicode-range:u+bb50-bbf7,u+bbf9-bbfb,u+bbfd-bbff,u+bc01-bc13,u+bc15,u+bc17,u+bc19-bc1b,u+bc1e-bc28,u+bc2a-bc2f,u+bc31-bc57}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2d2cb8b722e9ed7e.woff2) format("woff2");unicode-range:u+bc58-bc83,u+bc85-bc87,u+bc89-bc93,u+bc96-bc9f,u+bca1-bcbf,u+bcc1-bcc3,u+bcc5-bccc,u+bcce-bcf3,u+bcf6-bcf7,u+bcf9-bd58,u+bd5a-bd61}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-32b126db99e1a9dd.woff2) format("woff2");unicode-range:u+bd62-bd7f,u+bd81-bd83,u+bd85-bd87,u+bd89-bd98,u+bd9a-be13,u+be15-be43,u+be45-be47,u+be49-be5f,u+be61-be67}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7ab9472397a7c45c.woff2) format("woff2");unicode-range:u+be68-bf67}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7cc98061cdaa130b.woff2) format("woff2");unicode-range:u+bf68-c067}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-84e28e18c1db4610.woff2) format("woff2");unicode-range:u+c068-c0ab,u+c0ad-c0b3,u+c0b5-c0bb,u+c0bd-c0c0,u+c0c2-c0c7,u+c0ca-c0dc,u+c0de-c11b,u+c11e-c11f,u+c121-c123,u+c125-c130,u+c132-c137,u+c139-c13f,u+c141-c148,u+c14a-c157,u+c159-c167,u+c169-c173}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-720fdf424eb8723c.woff2) format("woff2");unicode-range:u+c174-c18b,u+c18e-c18f,u+c191-c217,u+c21a-c21b,u+c21d-c21f,u+c221-c227,u+c229-c22a,u+c22c-c27a}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-549de63ca0663442.woff2) format("woff2");unicode-range:u+c27b-c27c,u+c27e-c2a3,u+c2a5-c2b4,u+c2b6-c2db,u+c2de-c2df,u+c2e1-c2e3,u+c2e5-c2eb,u+c2ed-c2f5,u+c2f7-c383}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-6d284b0b35e87394.woff2) format("woff2");unicode-range:u+c384-c483}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4ac0abe61dfdbdb8.woff2) format("woff2");unicode-range:u+c484-c4ef,u+c4f1-c4f7,u+c4f9-c528,u+c52a-c543,u+c545-c547,u+c549,u+c54b,u+c54d-c557,u+c559-c55d,u+c55f-c570,u+c572-c57b,u+c57d-c58c}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-5c707c8f046e41c5.woff2) format("woff2");unicode-range:u+c58d-c590,u+c592-c5b3,u+c5b5-c5b7,u+c5b9-c5c4,u+c5c7,u+c5c9-c5cf,u+c5d1-c5eb,u+c5ee-c5ef,u+c5f1-c5f3,u+c5f5-c600,u+c602-c607,u+c609-c623,u+c625-c62b,u+c62d-c634,u+c636-c63f,u+c641-c643,u+c645-c653,u+c655-c693,u+c695-c69e}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8d0c3f39f6b4402b.woff2) format("woff2");unicode-range:u+c69f-c6a8,u+c6aa-c6af,u+c6b1-c6b3,u+c6b5-c6b7,u+c6b9-c6bf,u+c6c2,u+c6c4-c6cb,u+c6cd-c6cf,u+c6d1-c6e7,u+c6e9-c703,u+c705-c71f,u+c721-c727,u+c729-c73b,u+c73d-c73f,u+c741-c743,u+c745-c74b,u+c74d-c757,u+c759-c773,u+c776-c777,u+c779-c77b,u+c77e-c783,u+c786-c787,u+c789-c78f,u+c792-c797,u+c799-c7a0,u+c7a2-c7a4,u+c7a6-c7ab,u+c7ad-c7bb}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d2aaaab49fb5f365.woff2) format("woff2");unicode-range:u+c7bc-c7ff,u+c802-c803,u+c805-c807,u+c809-c80f,u+c812-c814,u+c816-c81b,u+c81e-c837,u+c839-c84b,u+c84d-c86f,u+c871-c873,u+c875-c884,u+c886-c88a,u+c88c-c8c6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7ab791159947d824.woff2) format("woff2");unicode-range:u+c8c7-c8fb,u+c8fd-c8ff,u+c901-c903,u+c905-c910,u+c912-c988,u+c98a-c9bf,u+c9c2-c9c3,u+c9c5-c9c7,u+c9c9-c9ce}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-83aa55230138096b.woff2) format("woff2");unicode-range:u+c9cf-c9d0,u+c9d2-c9d9,u+c9db-cabc,u+cabe-cacf}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ab21fcc1656243b9.woff2) format("woff2");unicode-range:u+cad0-cbcf}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-812b02617f5d1f30.woff2) format("woff2");unicode-range:u+cbd0-cc27,u+cc29-cc37,u+cc39-cc3c,u+cc3f-cc43,u+cc45-cc97,u+cc99-ccac,u+ccae-ccb3,u+ccb5-cccf,u+ccd1-ccd5}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4a65dc07c307100e.woff2) format("woff2");unicode-range:u+ccd6-cd07,u+cd09-cd5b,u+cd5d-cd93,u+cd96-cd9b,u+cd9d-cda8,u+cdaa-cdd9}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-293bcf0cc634cd7d.woff2) format("woff2");unicode-range:u+cdda-cde7,u+cde9-ce1f,u+ce21-ce57,u+ce59-ce5b,u+ce5d-ce68,u+ce6a-ce8f,u+ce91-cea0,u+cea2-cedd}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-edaa4707669c4776.woff2) format("woff2");unicode-range:u+cede-cee3,u+cee5-cf57,u+cf59-cfde}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-3b563d649832e5a6.woff2) format("woff2");unicode-range:u+cfdf-d06b,u+d06d-d06f,u+d071-d073,u+d075-d07b,u+d07d-d0a3,u+d0a5-d0bf,u+d0c1-d0d4,u+d0d6-d0db,u+d0de-d0e3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-0f91b67441ed8c12.woff2) format("woff2");unicode-range:u+d0e4-d0ec,u+d0ee-d12f,u+d131-d137,u+d139-d14b,u+d14e-d14f,u+d151-d1b0,u+d1b2-d1e6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-c04589068a532f16.woff2) format("woff2");unicode-range:u+d1e7-d2b7,u+d2b9-d2bb,u+d2bd-d2e7}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-20005e6675251c2a.woff2) format("woff2");unicode-range:u+d2e8-d2ef,u+d2f1-d2f7,u+d2f9-d30b,u+d30d-d30f,u+d311-d397,u+d399-d39b,u+d39d-d3b3,u+d3b5-d3b7,u+d3b9-d3bb,u+d3bd-d3eb,u+d3ed-d3f0}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ac3b117de3951e7f.woff2) format("woff2");unicode-range:u+d3f1-d45b,u+d45d-d47f,u+d481-d487,u+d489-d4f3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-1ff7e2da1d748d27.woff2) format("woff2");unicode-range:u+d4f4-d503,u+d505-d53f,u+d541-d543,u+d545-d557,u+d559-d55b,u+d55d-d55f,u+d561-d567,u+d56a-d56c,u+d56e-d573,u+d576-d587,u+d58a-d5a4,u+d5a6-d5c7,u+d5c9-d5d7,u+d5d9-d601}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d892a34403614e6a.woff2) format("woff2");unicode-range:u+d602-d603,u+d605-d614,u+d616-d637,u+d639-d647,u+d649-d653,u+d656-d657,u+d659-d65b,u+d65d-d668,u+d66a-d68b,u+d68e-d6c3,u+d6c5-d70c}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-a1723c3de386be16.woff2) format("woff2");unicode-range:u+d70d-d74f,u+d751-d768,u+d76a-d787,u+d789-d7a3,u+e000,u+e002-e05e,u+e06a-e077}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-bc732228bc6a6db3.woff2) format("woff2");unicode-range:u+e078-e080,u+e093-e096,u+e0a5-e0e6,u+e0f3-e11c,u+e11e-e12a,u+e131-e147,u+e14e-e164,u+ee01-ee05,u+f000-f046}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-fbca128c6ff3cf61.woff2) format("woff2");unicode-range:u+f047-f057,u+f6c3,u+fe20-fe2d,u+feff,u+ff01-ff0b,u+ff0d-ff0e,u+ff10-ff19,u+ff1c-ff1e,u+ff20-ff60,u+ffa1-ffbe,u+ffc2-ffc7,u+ffca-ffcf,u+ffd2-ffd7,u+ffda-ffdc,u+ffe0-ffe1,u+ffe5-ffe6,u+1f10b,u+1f12f-1f149,u+1f150-1f16b,u+1f17?}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-c20a8e4f231d88e2.woff2) format("woff2");unicode-range:u+1f180-1f189,u+1f850,u+1f852,u+f0000-f0002}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/capbutt-latin-dde9656b593f5cac.woff2) format("woff2");unicode-range:u+20-7e,u+a9,u+ab,u+b0,u+b7,u+bb,u+bf-c1,u+c4,u+c8-c9,u+cd,u+d6,u+dc,u+df-e4,u+e7-ea,u+ed-ef,u+f1-f6,u+f9-fa,u+fc,u+410,u+412-418,u+41a-424,u+427,u+42d,u+430-44f,u+451}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/capbutt-symbols-3c6819b27d02ecfb.woff2) format("woff2");unicode-range:u+2014,u+2018-2019,u+201c-201d,u+2161,u+2197,u+25b6,u+25cf,u+2713,u+3001-3002,u+300c-300d,u+ff0c,u+ff0f,u+ff1a-ff1b,u+ff1f}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/capbutt-hangul-506d02efd2af1b9c.woff2) format("woff2");unicode-range:u+ac00-ac01,u+ac04,u+ac08,u+ac10-ac12,u+ac15,u+ac1c-ac1d,u+ac70,u+ac78,u+ac8c,u+acb0,u+acbd,u+acc1,u+acc4,u+ace0,u+ace8,u+acf3,u+acf5,u+acfc,u+ad11,u+ad6c-ad6d,u+ad75,u+adf8,u+adfc,u+ae08,u+ae30,u+ae34,u+ae4c,u+aed8,u+afc0,u+b04a,u+b05d,u+b098,u+b0a8-b0a9,u+b0b4,u+b123,u+b204,u+b208,u+b20c,u+b274,u+b294,u+b2a5,u+b2c8,u+b2d9,u+b2e4,u+b2e8,u+b2eb-b2ec,u+b2f4,u+b2f9,u+b300,u+b354,u+b370,u+b3c4,u+b3cc,u+b3d9,u+b418,u+b41c,u+b420,u+b429,u+b450,u+b4a4,u+b4dc,u+b4f1,u+b514,u+b530,u+b54c,u+b5a0,u+b610,u+b744,u+b77c,u+b798,u+b7a8,u+b7ec,u+b808,u+b824-b825,u+b85c-b85d,u+b864,u+b86d,u+b8cc,u+b8f0,u+b8f9,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9b4,u+b9bd,u+b9c8,u+b9cc,u+b9d0,u+b9de,u+ba3c,u+ba54,u+ba70,u+ba74,u+ba85,u+baa8-baa9,u+babb,u+bb34,u+bb38,u+bb3b,u+bbf8,u+bc14,u+bc16,u+bc18,u+bc1d,u+bc29,u+bc30,u+bc84,u+bc94-bc95,u+bcc0,u+bcc4,u+bccd,u+bcf4-bcf5,u+bcf8,u+bd80,u+bd84,u+bd88,u+bd99,u+be14,u+be44,u+be48,u+be60,u+c0ac,u+c0b4,u+c0bc,u+c0c1,u+c0c8-c0c9,u+c0dd,u+c11c-c11d,u+c120,u+c124,u+c131,u+c138,u+c158,u+c168,u+c18c,u+c190,u+c218,u+c21c,u+c22b,u+c2a4,u+c2b5,u+c2dc-c2dd,u+c2e4,u+c2ec,u+c4f0,u+c4f8,u+c529,u+c544,u+c548,u+c54a,u+c54c,u+c55e,u+c571,u+c591,u+c5b4,u+c5b8,u+c5c5-c5c6,u+c5d0,u+c5ec-c5ed,u+c5f0,u+c5f4,u+c601,u+c608,u+c624,u+c635,u+c640,u+c644,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0-c6c1,u+c6cc,u+c6d0,u+c704,u+c720,u+c728,u+c73c,u+c740,u+c744,u+c74c,u+c758,u+c774-c775,u+c778,u+c77c,u+c784-c785,u+c788,u+c790-c791,u+c7a1,u+c7a5,u+c7ac,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c,u+c838,u+c870,u+c874,u+c885,u+c8fc,u+c900,u+c911,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d1,u+c9da,u+cabd,u+cc28,u+cc38,u+cc3d-cc3e,u+cc44,u+cc98,u+ccb4,u+ccd0,u+cd08,u+cd94-cd95,u+cda9,u+cde8,u+ce20,u+ce58,u+ce5c,u+ce69,u+cea1,u+cee4,u+cf58,u+d06c,u+d070,u+d074,u+d07c,u+d0a4,u+d0c0,u+d0dc-d0dd,u+d0ed,u+d130,u+d138,u+d14c-d14d,u+d150,u+d2b8,u+d2bc,u+d30c,u+d398,u+d39c,u+d3b8,u+d3ec,u+d45c,u+d488,u+d504,u+d540,u+d544,u+d558,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574-d575,u+d588-d589,u+d5a5,u+d604,u+d615,u+d648,u+d654-d655,u+d65c,u+d68c,u+d6c4,u+d750,u+d788}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/capbutt-cjk-d6079f3ee86c1042.woff2) format("woff2");unicode-range:u+3042,u+3044,u+3046,u+3048,u+304a-304f,u+3051-3055,u+3057-305b,u+305d,u+305f-3061,u+3063-3064,u+3066-306b,u+306e-3070,u+3073,u+3076,u+3078-3079,u+307b,u+307e-307f,u+3081-3082,u+3084,u+3087-308d,u+308f,u+3092-3093,u+30a1-30a4,u+30a6-30a7,u+30aa-30ad,u+30af-30b0,u+30b3-30ba,u+30bf-30c1,u+30c3-30c4,u+30c6-30c9,u+30cb,u+30cf-30d0,u+30d4-30d7,u+30da-30de,u+30e0-30e3,u+30e5-30e7,u+30e9-30ed,u+30f3,u+30fb-30fc}:root{color-scheme:dark;--background:#080b12;--foreground:#f4f5f8;--accent:#4d7dff;--muted:#929db1;--line:#ffffff14;--surface:#10151f;--radius:20px;--content-width:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{margin:0;background:var(--background);color:var(--foreground);font-family:RhifSans,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}svg{width:22px;height:22px;flex-shrink:0}p{color:var(--muted);line-height:1.85;margin:16px 0}h1,h2,h3{font-weight:550;letter-spacing:-.045em}h2{font-size:clamp(28px,3.3vw,42px);line-height:1.35;margin:17px 0}h3{font-size:21px;line-height:1.5}em{font-style:normal;color:#93b1ed}.container{width:min(var(--content-width),calc(100% - 96px));margin-inline:auto}.eyebrow{color:#8097bd;font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.8}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(140deg,#141e2d7a,#0c1019)}:focus-visible{outline:2px solid #8bb4ff;outline-offset:5px}::selection{background:#345dd8;color:white}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:white;color:black;padding:16px}.skip-link:focus{top:10px}.header{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:30;width:min(1200px,calc(100% - 64px));background:#0d111ae6;border:1px solid #ffffff16;border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{height:76px;padding:0 27px;justify-content:space-between;gap:24px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;flex-shrink:0}.brand>span{font-size:20px;letter-spacing:-.04em;font-weight:650}.brand small{display:block;font-size:8px;font-weight:400;letter-spacing:.12em;color:#91a0b8;margin-top:3px}.navigation{display:flex;gap:32px;align-items:center;font-size:13px;color:#a7adbc}.navigation a:hover,.navigation a[aria-current=page]{color:white}.nav-download{border:1px solid #ffffff24;padding:11px 16px;border-radius:7px;display:flex;gap:20px;align-items:center}.nav-download svg{width:15px;height:15px}.menu-toggle{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:var(--accent);padding:16px 22px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:550;transition:background .2s,transform .2s;white-space:normal;text-align:center}.button svg{width:17px;height:17px}.button:hover{background:#638eff;transform:translateY(-2px)}.button.secondary{background:#ffffff03;border-color:#ffffff25;color:#dce4f4}.button.secondary:hover{background:#4d7dff12;border-color:#658bd8}.hero{position:relative;isolation:isolate;text-align:center;padding-top:175px}.hero:before{content:"";inset:0 -30px 20%;pointer-events:none;background:radial-gradient(ellipse at 50% 32%,#20418d35,transparent 65%)}.hero-orbit,.hero:before{position:absolute;z-index:-1}.hero-orbit{inset:95px -20px auto;height:520px;background-image:linear-gradient(#7585b307 1px,transparent 0),linear-gradient(90deg,#7585b307 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}.hero-badge{display:inline-flex;align-items:center;gap:10px;font-size:9px;font-weight:600;letter-spacing:.15em;border:1px solid #879fd322;background:#15233b38;border-radius:100px;padding:9px 13px;color:#a2b1d0}.hero-badge>span{width:5px;height:5px;border-radius:50%;background:#7aa9ff;box-shadow:0 0 9px #76a6ff}.hero h1{font-size:clamp(44px,5.2vw,68px);line-height:1.24;letter-spacing:-.06em;margin:28px 0 22px}.hero>p{font-size:16px}.hero-actions{margin-top:30px}.hero-actions,.hero-meta{display:flex;justify-content:center;gap:12px}.hero-meta{align-items:center;color:#6e7e99;font-size:10px;margin-top:24px}.hero-meta i{width:3px;height:3px;background:#465673;border-radius:50%}.demo-wrap{margin:58px auto 0;max-width:960px;text-align:left}.demo-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.demo-tabs button{display:flex;gap:8px;align-items:center;padding:10px 16px;border:1px solid transparent;border-radius:7px;color:#7d8da7;background:transparent;font-size:12px}.demo-tabs svg{width:15px;height:15px}.demo-tabs [aria-selected=true]{background:#17243a;border-color:#789fda30;color:#b6d2ff}.demo-stage{position:relative;border:1px solid #678ab638;border-radius:15px;background:#0e1520;box-shadow:0 35px 90px #0007;overflow:hidden;height:390px}.demo-topbar{height:40px;background:#111a29;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;color:#73829b;border-bottom:1px solid #ffffff08}.window-dots{letter-spacing:3px;color:#35435b;font-size:9px}.demo-workspace{height:350px;display:flex;position:relative;overflow:hidden;background:linear-gradient(120deg,#111c2c,#0c131f)}.demo-workspace aside{width:62px;flex-shrink:0;border-right:1px solid #ffffff09;display:flex;align-items:center;flex-direction:column;gap:24px;padding-top:23px}.mini-logo{font-size:23px;color:#acc5ef}.demo-workspace aside i{width:15px;height:15px;border:1px solid #35445d;border-radius:4px}.demo-document{position:relative;padding:30px 42px;flex:1 1;min-width:0}.document-tag{font-size:8px;letter-spacing:.17em;color:#637b9c}.demo-document h3{font-size:25px;color:#c5d1e5;line-height:1.35;margin:14px 0}.demo-document>p{font-size:11px;margin:0}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.document-grid>div{border:1px solid #ffffff0d;background:#ffffff02;border-radius:8px;padding:20px}.document-grid span{color:#516c91;font-size:9px}.document-grid strong{font-size:12px;display:block;margin:10px 0;color:#8b9cb8}.document-grid i{height:3px;display:block;background:#28364c;margin-top:8px;width:90%}.document-grid i:last-child{width:60%}.selection-box{position:absolute;inset:26px 28px 42px;border:1px solid #64a6ff99;box-shadow:0 0 0 1000px #050a1440;pointer-events:none}.handle{position:absolute;width:6px;height:6px;background:#b6d8ff;border:1px solid #4690ef}.tl{left:-3px}.tl,.tr{top:-3px}.tr{right:-3px}.bl{left:-3px}.bl,.br{bottom:-3px}.br{right:-3px}.dimension{position:absolute;right:0;top:-22px;font-size:8px;color:#8eb3e7}.annotation-ring{position:absolute;width:30%;height:95px;bottom:23px;left:34%;border:2px solid #6bafff;border-radius:7px;transform:rotate(-3deg)}.annotation-note{position:absolute;right:24px;top:24px;font-size:13px;color:#9fcdff}.annotation-arrow{position:absolute;width:230px;height:90px;right:30px;top:48px}.demo-toolbar{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;background:#1a2639;border:1px solid #8baada40;border-radius:9px;padding:7px 12px;box-shadow:0 9px 25px #0007}.demo-toolbar>span{height:29px;min-width:29px;display:flex;align-items:center;justify-content:center;color:#9babc3}.demo-toolbar svg{width:17px;height:17px}.demo-toolbar .selected{background:#2d4f7d;border-radius:5px;color:#c4e2ff}.demo-toolbar .tool-divider{min-width:1px;background:#ffffff17;height:20px;margin:0 5px}.demo-toolbar .tool-color{min-width:14px;height:14px;background:#5aa7ff;border-radius:50%;margin:0 8px}.mode-capture .selection-box{inset:50px 110px 62px 55px}.mode-pin .selection-box{opacity:.3}.pin-preview{position:absolute;right:38px;top:43px;background:#17283f;border:1px solid #8fc1ff88;box-shadow:0 20px 40px #0009;border-radius:12px;width:280px;padding:22px;transform:rotate(3deg)}.pin-preview>span{display:flex;gap:7px;align-items:center;font-size:9px;color:#a1bada}.pin-preview svg{width:13px;height:13px}.pin-preview strong{display:block;margin-top:20px;font-size:26px;line-height:1.5}.pin-preview p{font-size:11px}.demo-caption{display:flex;align-items:center;justify-content:space-between;padding:20px 2px;color:#70829e;font-size:10px;gap:20px}.demo-caption strong{font-size:12px;font-weight:500;color:#bac9df;margin-right:15px}.demo-caption small{font-size:9px;flex-shrink:0}.section{padding-top:110px}.section-heading{margin-bottom:38px}.section-heading p{font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{padding:30px;display:flex;flex-direction:column}.feature-top{display:flex;justify-content:space-between;align-items:center;color:#85a9df}.feature-top>svg{width:26px;height:26px}.feature-top>span{font-size:10px;color:#586d8c}.feature h3{font-size:19px;margin-top:30px}.feature p{font-size:13px;margin:0 0 27px}.feature small{font-size:10px;letter-spacing:.02em;color:#6e8ebc;margin-top:auto;border-top:1px solid var(--line);padding-top:18px}.extra-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.extra-grid>div>p{font-size:14px;margin-bottom:30px}.extra-cards{display:grid;gap:16px}.extra-cards article{padding:28px;display:flex;align-items:flex-start;gap:22px}.extra-cards svg{color:#8bb1ea;margin-top:5px}.extra-cards h3{margin:0;font-size:19px}.extra-cards p{font-size:13px;margin:10px 0}.extra-cards small{font-size:10px;color:#6b7e9a;line-height:1.7;display:block}.quick-start{padding-bottom:100px}.quick-start ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:38px 0}.quick-start li{border-top:1px solid #ffffff20;padding-top:24px}.quick-start li>span{font-size:11px;color:#7ca6e4}.quick-start h3{font-size:19px}.quick-start li p{font-size:13px}.download{padding:55px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(ellipse at 90% 80%,#24498730,transparent 75%),#0e1521}.download p{font-size:13px}.download>div:last-child{display:flex;flex-direction:column;gap:20px}.text-link{font-size:11px;color:#91a4c2;text-align:center}.text-link span{margin-left:12px}.footer{margin-top:95px;padding:40px 0 30px;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px;flex-wrap:wrap}.footer .brand img{width:30px;height:30px}.footer .brand>span{font-size:17px}.footer p,.footer>div{font-size:11px}.footer>div{margin-left:auto;display:flex;gap:22px;color:#8494ae}.footer>small{width:100%;font-size:9px;color:#4e607b;padding-top:15px}.page-intro{padding:177px 0 65px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(37px,4.3vw,56px);line-height:1.3;margin:22px 0}.page-intro>p{font-size:14px}.guide-intro-links{display:flex;gap:28px;margin-top:28px;font-size:12px;color:#a6bde2}.guide-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:85px;padding-top:50px}.guide-sidebar{position:sticky;top:132px;align-self:start}.guide-sidebar nav{display:flex;flex-direction:column;margin-top:22px}.guide-sidebar nav a{padding:11px 0;color:#97a5ba;font-size:12px}.guide-sidebar nav a:hover{color:#c0d8ff}.guide-sidebar nav span{color:#4f6585;font-size:9px;margin-right:16px}.sidebar-note{margin-top:30px;border-top:1px solid var(--line);padding-top:24px}.sidebar-note svg{color:#708bb4;width:18px}.sidebar-note p{font-size:11px;margin:10px 0}.sidebar-note small{display:block;font-size:10px;line-height:1.8;color:#677993;max-width:180px}.chapter{padding:0 0 55px;margin-bottom:50px;border-bottom:1px solid var(--line);scroll-margin-top:0}.chapter h2{font-size:29px;margin:15px 0 22px}.chapter li,.chapter p{font-size:14px;line-height:1.9}.chapter ul{padding-left:22px;color:#929db1}.chapter li{margin:10px 0}.steps{list-style:none;padding:0;margin:30px 0}.steps>li{display:flex;gap:22px;margin:24px 0}.steps>li>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;border:1px solid #638cd438;background:#15233b;color:#97baef;font-size:10px}.steps strong{font-weight:550;font-size:15px}.steps p{margin:8px 0 0;font-size:13px}.callout{border-left:2px solid #567fbd;background:#12213970;border-radius:0 8px 8px 0;padding:18px 22px;margin:25px 0;color:#9fb1cd;font-size:12px;line-height:1.9}.callout p{font-size:12px;margin:6px 0 0}.callout strong{font-weight:550;color:#c3d5ef}kbd{display:inline-block;border:1px solid #a3b8df22;border-bottom-color:#a3b8df40;background:#192233;border-radius:5px;padding:1px 6px;color:#bdd1f0;font-family:inherit;font-size:11px;white-space:nowrap;line-height:1.8}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guide-cards article{padding:20px}.guide-cards h3{font-size:15px;margin:0 0 12px}.guide-cards p{font-size:12px;margin:0}.table-scroll{overflow-x:auto;margin:25px 0;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.9}td,th{text-align:left;padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:top}thead{background:#142034;color:#a6bfe4}tbody th{font-weight:500;color:#c1d0e4;width:130px}td{color:#929db1}tbody tr:last-child>*{border:0}.shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:25px 0}.shortcut-grid>div{display:flex;align-items:center;justify-content:space-between;padding:15px 0;gap:12px;font-size:12px;color:#a4b2c8}.shortcut-grid>div,details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:21px 0;font-size:14px;display:flex;justify-content:space-between;gap:20px;line-height:1.7}summary::-webkit-details-marker{display:none}summary>span{color:#829ec6}details[open] summary>span{transform:rotate(45deg)}details p{padding-right:30px;margin:0 0 24px;font-size:13px!important}.guide-end{padding:35px;margin-bottom:30px}.guide-end h3{margin:0;font-size:24px}.guide-end p{font-size:13px}.demo-wrap,.hero h1,.hero-actions,.hero>p{animation:rise .75s both}.hero>p{animation-delay:.08s}.hero-actions{animation-delay:.14s}.demo-wrap{animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.container{width:calc(100% - 64px)}.feature{padding:23px}.feature h3{font-size:17px}.extra-grid{gap:40px}.guide-layout{gap:35px;grid-template-columns:180px minmax(0,1fr)}.guide-cards{grid-template-columns:1fr}.download{padding:40px}.footer p{display:none}}@media(max-width:700px){html{scroll-padding-top:100px}.container{width:calc(100% - 40px)}.header{top:14px;width:calc(100% - 28px)}.header-inner{height:64px;padding:0 16px}.brand img{width:31px;height:31px}.brand>span{font-size:18px}.menu-toggle{display:block;color:#b7c8e3;border:1px solid #ffffff20;border-radius:6px;background:transparent;padding:8px 11px;font-size:11px}.navigation{display:none;position:absolute;top:72px;left:0;right:0;background:#101827;border:1px solid #ffffff20;border-radius:12px;padding:20px;flex-direction:column;align-items:stretch;gap:0}.navigation.open{display:flex}.navigation>a{padding:15px}.nav-download{margin-top:10px;justify-content:space-between}.hero{padding-top:137px}.hero h1{font-size:44px}.hero>p{font-size:13px}.hero-actions{gap:8px}.button{padding:14px 16px;font-size:12px;gap:12px}.hero-meta{font-size:9px;gap:8px}.demo-wrap{margin-top:38px}.demo-tabs{gap:2px;margin-bottom:15px}.demo-tabs button{font-size:10px;padding:9px 10px}.demo-tabs svg{width:13px;height:13px}.demo-stage{height:300px}.demo-workspace{height:260px}.demo-workspace aside{width:33px;gap:18px}.mini-logo{font-size:17px}.demo-workspace aside i{width:10px;height:10px}.demo-document{padding:26px 17px}.demo-document h3{font-size:19px}.demo-document>p{font-size:8px}.document-tag{font-size:7px}.document-grid{gap:7px;margin-top:20px}.document-grid>div{padding:10px 7px}.document-grid strong{font-size:9px}.document-grid span{font-size:7px}.selection-box{inset:21px 11px 43px}.annotation-note{font-size:9px;top:12px;right:9px}.annotation-ring{height:70px;bottom:12px}.annotation-arrow{width:135px;height:70px;right:5px;top:32px}.demo-toolbar{bottom:12px;padding:4px 7px;gap:3px}.demo-toolbar>span{min-width:25px;height:25px}.demo-toolbar svg{width:15px;height:15px}.mode-capture .selection-box{inset:35px 25px 40px 10px}.pin-preview{width:195px;right:15px;top:35px;padding:15px}.pin-preview strong{font-size:21px}.pin-preview p{font-size:9px}.demo-caption{align-items:flex-start;gap:12px;padding-top:16px}.demo-caption span,.demo-caption strong{display:block}.demo-caption strong{font-size:11px;margin-bottom:7px}.demo-caption span{font-size:9px;line-height:1.7}.demo-caption small{font-size:8px}.section{padding-top:70px}.section-heading{margin-bottom:27px}.section-heading p{font-size:13px}.extra-grid,.feature-grid{grid-template-columns:1fr}.feature{padding:27px}.feature h3{font-size:21px;margin:20px 0 12px}.feature p{margin-bottom:20px}.extra-grid{gap:30px}.extra-cards article{padding:24px;gap:17px}.quick-start ol{grid-template-columns:1fr;gap:10px;margin:25px 0}.quick-start h3{margin:14px 0 6px}.quick-start li p{margin-top:0}.quick-start{padding-bottom:65px}.download{padding:30px 25px;flex-direction:column;align-items:stretch;gap:20px}.download h2{font-size:32px}.download>div:last-child{align-items:flex-start}.footer{margin-top:60px;padding-top:30px;gap:20px}.footer>div{gap:15px;font-size:10px}.footer .brand>span{font-size:15px}.page-intro{padding-top:138px;padding-bottom:35px}.page-intro h1{font-size:37px}.page-intro>p{font-size:13px}.guide-intro-links{gap:20px;font-size:11px}.guide-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.guide-sidebar{position:static;border-bottom:1px solid var(--line);padding-bottom:22px}.guide-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:10px}.guide-sidebar nav a{font-size:11px;padding:10px 0}.guide-sidebar nav span{margin-right:9px}.sidebar-note{display:none}.chapter{padding-bottom:32px;margin-bottom:34px}.chapter h2{font-size:26px}.chapter li,.chapter p{font-size:13px}.steps>li{gap:14px}.steps strong{font-size:14px}.steps p{font-size:12px}.callout{padding:16px}.guide-cards,.shortcut-grid{grid-template-columns:1fr}td,th{padding:14px 12px}tbody th{width:90px}.guide-end{padding:25px}summary{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.page-heading-title{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:12px}.page-heading .page-heading-title h1{margin:0}.guide-theme-control{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.guide-theme-label{font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;color:var(--muted);white-space:nowrap}.guide-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted)}.guide-theme-toggle:hover{color:var(--foreground);border-color:var(--muted)}.guide-theme-toggle svg{width:19px;height:19px}html[data-guide-theme=light]:has(.guide-page){color-scheme:light;--background:#fafbfc;--foreground:#1a2433;--accent:#3569db;--muted:#536277;--line:#24364c26;--surface:#fff}html[data-guide-theme=light]:has(.guide-page) .header{background:#fffffff0;border-color:var(--line)}html[data-guide-theme=light]:has(.guide-page) .navigation{color:#536277}html[data-guide-theme=light]:has(.guide-page) .navigation a:hover,html[data-guide-theme=light]:has(.guide-page) .navigation a[aria-current=page]{color:#172d4a}html[data-guide-theme=light]:has(.guide-page) :is(.nav-download,.menu-toggle){border-color:var(--line);color:var(--foreground)}html[data-guide-theme=light]:has(.guide-page) :is(.brand small,.footer>div,.footer>small){color:var(--muted)}html[data-guide-theme=light] .guide-page :is(.eyebrow,.guide-sidebar nav span,.sidebar-note svg){color:#496b9a}html[data-guide-theme=light] .guide-page :is(.guide-sidebar nav a,.sidebar-note small,.chapter ul,td,.shortcut-grid>div){color:var(--muted)}html[data-guide-theme=light] .guide-sidebar nav a:hover{color:var(--accent)}html[data-guide-theme=light] .guide-page .panel{background:#fff}html[data-guide-theme=light] .guide-page .steps>li>span{background:#eaf1ff;color:#315f9f;border-color:#b9ccef}html[data-guide-theme=light] .guide-page .callout{background:#edf3fc;color:#435c80}html[data-guide-theme=light] .guide-page .callout strong{color:#243e65}html[data-guide-theme=light] .guide-page kbd{background:#eaf0f7;border-color:#bfcbdc;color:#304c73}html[data-guide-theme=light] .guide-page thead{background:#eaf0f7;color:#304c73}html[data-guide-theme=light] .guide-page tbody th{color:#30445e}html[data-guide-theme=light] .guide-page .button{color:white}html[data-guide-theme=light] .guide-page summary>span{color:#496b9a}@media(max-width:700px){html[data-guide-theme=light]:has(.guide-page) .navigation{background:#fff;border-color:var(--line)}.page-heading-title{gap:14px}}.guide-page{padding-top:144px}.page-heading{border-bottom:1px solid #7185a52e;padding-bottom:18px}.page-heading h1{margin:0 0 12px;font-size:clamp(30px,3vw,40px);font-weight:650;letter-spacing:-.04em;line-height:1.5}.page-heading>p{margin:0;font-size:14px;line-height:1.8;color:var(--muted)}.page-heading .guide-intro-links{margin-top:20px;flex-wrap:wrap;row-gap:12px}@media(max-width:767px){.guide-page{padding-top:109px}.page-heading{padding-bottom:16px}}html[data-cap-language-pending] .cap-header-actions,html[data-cap-language-pending] .footer,html[data-cap-language-pending] .header .navigation,html[data-cap-language-pending] .menu-toggle,html[data-cap-language-pending] main{visibility:hidden}.header .navigation{margin-left:auto;gap:32px}.cap-header-actions{display:flex;align-items:center;gap:16px;padding-left:16px;position:relative;flex-shrink:0}.cap-header-actions:before{content:"";position:absolute;left:0;top:50%;height:26px;width:1px;background:#34445d;transform:translateY(-50%)}.cap-header-download{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #344962;border-radius:9px;background:#19263b;color:#d7e4f8;flex-shrink:0;transition:background .2s,border-color .2s}.cap-header-download:hover{background:#223550;border-color:#6485b4}.cap-header-download svg{width:19px;height:19px}.cap-language-control{position:relative;flex-shrink:0}.cap-language-selector{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:88px;height:38px;color:#b9c9e0;border:1px solid transparent;border-radius:7px}.cap-language-selector>svg{width:16px;height:16px;pointer-events:none}.cap-language-selector>span{font-size:11px;font-weight:550;letter-spacing:.04em}.cap-language-selector>i{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-left:3px;margin-top:-3px}.cap-language-selector select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cap-language-selector option{background:#101827;color:#e4eaf5}.cap-language-selector:focus-within{outline:2px solid #87b5ff;outline-offset:3px}.cap-language-selector:hover{color:#eef4ff;background:#ffffff07}.cap-language-selector[aria-busy=true]{opacity:.55}.cap-language-error{position:absolute;top:100%;right:0;width:230px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--foreground)}html[data-guide-theme=light]:has(.guide-page) .cap-language-selector{color:#536277}html[data-guide-theme=light]:has(.guide-page) .cap-language-selector:hover{color:#172d4a;background:#24364c08}html[data-guide-theme=light]:has(.guide-page) .cap-header-download{background:#eaf0f7;border-color:#bfcbdc;color:#304c73}html[data-guide-theme=light]:has(.guide-page) .cap-header-actions:before{background:#24364c26}@media(max-width:700px){.header .header-inner{gap:10px;padding-inline:16px}.cap-header-actions{margin-left:auto;padding-left:0;gap:8px}.cap-header-actions:before{display:none}.cap-language-selector{min-width:70px;height:36px;gap:6px}.cap-language-selector>svg{width:14px;height:14px}.cap-header-download{width:36px;height:36px;border-radius:8px}.header .menu-toggle{font-size:11px;padding:8px 10px;max-width:90px}.header .navigation{margin-left:0;gap:0}}@media(max-width:380px){.header .header-inner{gap:6px;padding-inline:10px}.cap-header-actions{gap:4px}.cap-language-selector{min-width:66px}.header .menu-toggle{padding:7px;max-width:70px}}.cap-brand-group{display:flex;align-items:center;gap:10px;flex-shrink:0}.cap-company-return{display:inline-flex;align-items:center;gap:6px;border-left:1px solid #45546b;padding-left:10px;font-size:12px;line-height:20px;color:#91a0b8;white-space:nowrap}.cap-company-return:focus-visible,.cap-company-return:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}@media(min-width:701px) and (max-width:1000px){.header .navigation{gap:20px}.header .header-inner{gap:16px}}@media(max-width:700px){.header .header-inner{height:auto;min-height:64px;flex-wrap:wrap;padding-block:12px;row-gap:10px}.cap-brand-group{width:100%}.cap-company-return{font-size:11px}.header .navigation{top:100%}.cap-header-actions{margin-left:0;margin-right:auto}}.cap-brand-group .brand>span{line-height:24px}.cap-company-return{transform:translateY(4px)}@media(max-width:700px){.cap-brand-group .brand>span{line-height:22px}.cap-company-return{transform:translateY(3px)}}