@font-face{font-family:PT Body;src:url(/fonts/web/body-ko-rest-1.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+AC00-B6E8}@font-face{font-family:PT Body;src:url(/fonts/web/body-ko-rest-2.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+B6E9-C1D1}@font-face{font-family:PT Body;src:url(/fonts/web/body-ko-rest-3.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+C1D2-CCBA}@font-face{font-family:PT Body;src:url(/fonts/web/body-ko-rest-4.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+CCBB-D7A3}@font-face{font-family:PT Body;src:url(/fonts/web/body-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026,U+2030,U+2032-2033,U+203B,U+20A9,U+20AC,U+2103,U+2109,U+2191-2194,U+21BB,U+2212,U+2248,U+25A0,U+25B2-25B3,U+25BD,U+25C6,U+25CB,U+25CF,U+2605,U+2665,U+2713,U+300C-300D,U+30C8,U+30CF,U+30FC,U+33A1,U+FF28,U+FF3E,U+FF49}@font-face{font-family:PT Body;src:url(/fonts/web/body-ko.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC13,U+AC15-AC16,U+AC19,U+AC1C-AC1D,U+AC24,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80,U+AC83,U+AC89,U+AC8C,U+AC90,U+AC94,U+ACA0,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD04,U+AD0C,U+AD11,U+AD18,U+AD1C,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD7D,U+AD7F,U+AD81,U+AD8C,U+ADA4,U+ADC0,U+ADC4,U+ADC8,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00-AE01,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE4C,U+AE4E,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AE6C,U+AEBC,U+AEC0,U+AECF,U+AED8,U+AEEB,U+AF2C-AF2D,U+AF34,U+AF43,U+AF49,U+AF64,U+AFB8,U+AFBC,U+AFC0,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01D,U+B044,U+B04A,U+B04C,U+B054,U+B057,U+B05D,U+B07C,U+B084,U+B08C,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C5,U+B0C8-B0C9,U+B0D0,U+B0E0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B123-B124,U+B128,U+B12C,U+B137,U+B141,U+B144,U+B150,U+B178-B179,U+B17C,U+B180,U+B188-B189,U+B18B,U+B18D,U+B192-B193,U+B204,U+B208,U+B20C,U+B214-B215,U+B220,U+B258,U+B25C,U+B269,U+B274,U+B289,U+B290,U+B294,U+B298,U+B2A0,U+B2A5-B2A6,U+B2AC,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8-B2D9,U+B2DD,U+B2E4,U+B2E8,U+B2EB-B2ED,U+B2F4-B2F5,U+B2F9,U+B300,U+B308,U+B354,U+B358,U+B35C,U+B364,U+B367,U+B369,U+B36E,U+B370,U+B374,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D9,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B461,U+B465,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B514-B515,U+B518,U+B51C,U+B524,U+B529,U+B530-B531,U+B54C,U+B5A4,U+B5A8,U+B5BB-B5BC,U+B610-B611,U+B69C,U+B6AB,U+B6B1,U+B6F0,U+B701,U+B728,U+B73B,U+B744,U+B760,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B78F-B791,U+B798,U+B79C,U+B7A8-B7A9,U+B7AC-B7AD,U+B7B4-B7B5,U+B7B8,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B810,U+B818,U+B81B,U+B81D,U+B824-B825,U+B828,U+B82C,U+B834-B835,U+B837-B839,U+B840,U+B844,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B871,U+B8B0,U+B8CC,U+B8D4,U+B8E8-B8E9,U+B8EC,U+B8F0,U+B8F8-B8F9,U+B904,U+B93C,U+B958-B959,U+B95C,U+B960,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9E8,U+B9F7,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4B,U+BA4D,U+BA54-BA55,U+BA58,U+BA5C,U+BA64,U+BA70,U+BA74,U+BA85,U+BA87,U+BA90,U+BAA8-BAA9,U+BAAC,U+BAB0,U+BAB8-BAB9,U+BABB,U+BABD,U+BAFC,U+BB34,U+BB36,U+BB38,U+BB3B-BB3C,U+BB44,U+BB49,U+BB50,U+BB8C,U+BBA4,U+BBC0,U+BBC8,U+BBF8,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC0F,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC24,U+BC27,U+BC29,U+BC30-BC31,U+BC34,U+BC45,U+BC84-BC85,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BC99,U+BCA0-BCA1,U+BCA4,U+BCA8,U+BCB3,U+BCB5,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD09,U+BD10,U+BD80-BD81,U+BD84,U+BD88,U+BD90,U+BD93,U+BD99,U+BDF0,U+BE0C,U+BE14,U+BE21,U+BE44-BE45,U+BE48,U+BE4C,U+BE59,U+BE60,U+BE68,U+BE7C-BE7D,U+BE80,U+BE8D,U+BE90,U+BF51,U+BFD0,U+C05C,U+C060,U+C068-C069,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0BF,U+C0C1,U+C0C8-C0C9,U+C0CC,U+C0DD,U+C0E4,U+C0E8,U+C0EC,U+C0F9,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F,U+C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B-C14C,U+C154,U+C158,U+C15C,U+C168,U+C170,U+C174,U+C178,U+C18C-C18D,U+C190,U+C194,U+C1A1,U+C1C4,U+C1E0,U+C1FC,U+C20F,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C26C,U+C27C-C27D,U+C288,U+C29D,U+C2A4,U+C2A8,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EB-C2ED,U+C2EF,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C30D,U+C313,U+C368,U+C37C,U+C464,U+C4F0,U+C4F8,U+C500-C501,U+C528-C529,U+C52C,U+C544-C545,U+C548-C54A,U+C54C,U+C554-C555,U+C558-C559,U+C55E,U+C560-C561,U+C564,U+C568,U+C571,U+C575,U+C57C-C57D,U+C580,U+C584,U+C58C,U+C591,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BC,U+C5C4-C5C9,U+C5D0-C5D1,U+C5D4,U+C5D8,U+C5E0,U+C5E3,U+C5E5,U+C5EC-C5EE,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C605-C606,U+C608,U+C60C,U+C610,U+C618-C619,U+C61B,U+C624,U+C628,U+C62C,U+C62E,U+C634-C635,U+C639,U+C640,U+C644,U+C648,U+C654-C655,U+C65C,U+C678,U+C67C,U+C694-C695,U+C69C,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6E8,U+C6EC,U+C6F0,U+C6F9,U+C704-C705,U+C708,U+C70C,U+C720-C721,U+C724,U+C728,U+C730,U+C735,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C787-C789,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC-C7AD,U+C7B0,U+C7B4,U+C7BD,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C820,U+C824,U+C82C-C82D,U+C838,U+C84C,U+C870-C871,U+C874,U+C880-C881,U+C885,U+C88B-C88C,U+C8A1,U+C8FC,U+C900,U+C904,U+C90C-C90D,U+C911,U+C918,U+C92C,U+C988,U+C990,U+C998,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9DA,U+C9DC-C9DD,U+C9E4,U+C9E7,U+C9F1,U+C9F8,U+CA4C,U+CABC-CABD,U+CB48-CB49,U+CB4C,U+CB64,U+CBD4,U+CC0C-CC0D,U+CC28-CC29,U+CC2C,U+CC2E,U+CC30,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC59,U+CC98-CC99,U+CC9C,U+CCA8,U+CCAB,U+CCAD,U+CCB4,U+CCB8,U+CCBC,U+CCC5,U+CCD0,U+CCE4,U+CD08,U+CD18-CD19,U+CD1D,U+CD28,U+CD2C,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE84,U+CE89,U+CE90,U+CE94,U+CE98,U+CEA0-CEA1,U+CEAC,U+CEE4,U+CEE8,U+CEEC,U+CEF4,U+CEF7,U+CF00,U+CF04,U+CF08,U+CF1C,U+CF20,U+CF2C-CF2D,U+CF30,U+CF54-CF55,U+CF58,U+CF5C,U+CF64,U+CF67,U+CF69,U+CF70,U+CFB0,U+CFC4,U+CFE0-CFE1,U+CFE4,U+CFE8,U+CFF0,U+CFFC,U+D018,U+D034,U+D03C,U+D050,U+D06C,U+D070,U+D074,U+D07C-D07D,U+D0A4,U+D0A8,U+D0AC,U+D0B4-D0B5,U+D0B9,U+D0C0,U+D0C4,U+D0C8,U+D0D0-D0D1,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0E4,U+D0EC-D0ED,U+D0F1,U+D130,U+D134,U+D138,U+D14C-D14D,U+D150,U+D154,U+D15C,U+D161,U+D188,U+D1A0-D1A1,U+D1A4,U+D1A8,U+D1B0-D1B1,U+D1B5,U+D1F4,U+D22C-D22D,U+D230,U+D234,U+D23C,U+D241,U+D280,U+D29C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2F0-D2F1,U+D2F4,U+D300-D301,U+D305,U+D30C-D30D,U+D310,U+D314,U+D31C,U+D321,U+D328-D329,U+D37C-D37D,U+D380,U+D384,U+D391,U+D398-D399,U+D39C,U+D3A0,U+D3A8,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D401,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D4E8,U+D504,U+D508,U+D50C,U+D514,U+D53C-D53D,U+D540,U+D544,U+D54F,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56B,U+D56D,U+D574,U+D57C,U+D584,U+D587-D589,U+D5A5,U+D5C8,U+D5CC,U+D5D8,U+D5DD,U+D5E4,U+D5E8,U+D5EC,U+D5F7,U+D600,U+D604,U+D615,U+D638,U+D63C,U+D640,U+D648-D649,U+D64B,U+D64D,U+D651,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A1,U+D6A8,U+D6C4,U+D6CC,U+D6E8,U+D734,U+D749,U+D750-D751,U+D754,U+D758,U+D765,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798-D799,U+D79D}@font-face{font-family:PT Hand;src:url(/fonts/web/hand-ko.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Title ko;src:url(/fonts/web/title-ko.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:PT Title en;src:url(/fonts/web/title-en.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:PT Title ja;src:url(/fonts/web/title-ja.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:PT Title zh-cn;src:url(/fonts/web/title-zh-cn.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:PT Title zh-tw;src:url(/fonts/web/title-zh-tw.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:PT Mono;src:url(/fonts/web/mono-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E}:root{color-scheme:light;--bg:#faf9f6;--surface:#fff;--surface-2:#f2efe8;--line:#e3dfd5;--line-strong:#cdc7ba;--night-face:#e2e5ed;--text:#191710;--text-muted:#6a6558;--text-faint:#938d7e;--primary:#4f46e5;--primary-hover:#4338ca;--primary-soft:#eef2ff;--on-primary:#fff;--focus-ring:#4f46e559;--cat-pdf:#366bde;--cat-text:#158160;--cat-date:#d52373;--cat-calc:#a2631a;--cat-print:#8e4ee2;--cat-image:#187b96;--cat-pc:#675ee5;--cat-qr:#d13922;--cat-pdf-soft:#e6edfc;--cat-text-soft:#e6fcf5;--cat-date-soft:#fce6f0;--cat-calc-soft:#fcf2e6;--cat-print-soft:#efe6fc;--cat-image-soft:#e6f7fc;--cat-pc-soft:#e7e6fc;--cat-qr-soft:#fce9e6;--fmt-sheet:#1f7a4c;--fmt-sheet-soft:#e3f4ea;--fmt-doc:#2b5dc9;--fmt-doc-soft:#e5edfb;--fmt-slide:#bd4c1a;--fmt-slide-soft:#fcebe2;--fmt-image:#0e7c86;--fmt-image-soft:#e0f4f5;--fmt-mark:#6d3fbf;--fmt-mark-soft:#f0e8fa;--fmt-lock:#445069;--fmt-lock-soft:#e8ebf1;--fmt-glyph:#b13ac3;--fmt-glyph-soft:#fce9ff;--fmt-amber:#886d0c;--fmt-amber-soft:#fbf0cf;--fmt-rose:#d81967;--fmt-rose-soft:#feebee;--fmt-moss:#557b00;--fmt-moss-soft:#e7f7d7;--shadow-1:0 1px 2px #0f172a0a, 0 1px 1px #0f172a08;--shadow-2:0 12px 32px #0f172a12;--radius-s:0px;--radius-m:0px;--radius-l:0px;--radius-xl:0px;--radius-pill:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--container:1180px;--gutter:16px;--header-h:64px;--font-sans:"PT Body", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple SD Gothic Neo", "Malgun Gothic", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "PingFang SC", "Microsoft YaHei", "PingFang TC", "Microsoft JhengHei", "Noto Sans", sans-serif;--font-title:"PT Title ko", "Nanum Myeongjo", "Apple SD Gothic Neo", serif;--font-label:"PT Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:24px;--text-2xl:34px;--text-hero:clamp(38px, 6vw, 62px);--text-label:10.5px;--tracking-label:.18em;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur:.18s;--ad-top-h:90px;--ad-top-h-mobile:50px}:root[data-theme=dark]{color-scheme:dark;--bg:#141310;--surface:#1c1b17;--surface-2:#26241f;--line:#35322b;--line-strong:#46433a;--night-face:#171612;--text:#f5f2ea;--text-muted:#aca694;--text-faint:#7b7566;--primary:#8982ff;--primary-hover:#a09aff;--primary-soft:#262a4a;--on-primary:#141310;--focus-ring:#8982ff73;--cat-pdf:#4a7ff0;--cat-text:#0c966c;--cat-date:#ef3588;--cat-calc:#c26f10;--cat-print:#a162f2;--cat-image:#0e8fb2;--cat-pc:#7b72f4;--cat-qr:#ee462c;--cat-pdf-soft:#172138;--cat-text-soft:#17382e;--cat-date-soft:#381726;--cat-calc-soft:#382917;--cat-print-soft:#251738;--cat-image-soft:#173138;--cat-pc-soft:#191738;--cat-qr-soft:#381b17;--fmt-sheet:#34a86a;--fmt-sheet-soft:#14291e;--fmt-doc:#5a8cf0;--fmt-doc-soft:#16213a;--fmt-slide:#ec7a45;--fmt-slide-soft:#33201a;--fmt-image:#2bb0bb;--fmt-image-soft:#102b2e;--fmt-mark:#a583ef;--fmt-mark-soft:#221a33;--fmt-lock:#94a2c0;--fmt-lock-soft:#1a1f2b;--fmt-glyph:#c04ad2;--fmt-glyph-soft:#2f1932;--fmt-amber:#a2820c;--fmt-amber-soft:#2c2100;--fmt-rose:#ea3376;--fmt-rose-soft:#38161f;--fmt-moss:#6a9708;--fmt-moss-soft:#1b2807;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 16px 40px #00000059}:root:lang(en){--font-title:"PT Title en", "Source Serif 4", Georgia, serif}:root:lang(ja){--font-title:"PT Title ja", "Hiragino Mincho ProN", "Yu Mincho", serif}:root:lang(zh-Hans),:root:lang(zh-CN){--font-title:"PT Title zh-cn", "Songti SC", "SimSun", serif}:root:lang(zh-Hant),:root:lang(zh-TW){--font-title:"PT Title zh-tw", "Songti TC", "PMingLiU", serif}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.55;display:flex}main{flex:1 0 auto}:lang(ko){word-break:keep-all}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.2}h1{font-family:var(--font-title);letter-spacing:-.01em;font-weight:800}.ui-label{font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-muted);font-weight:700}.ui-label-latin{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-s)}::selection{background:var(--primary-soft);color:var(--text)}.tabular{font-variant-numeric:tabular-nums}.container{width:min(var(--container), calc(100% - var(--gutter) * 2));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--primary);color:var(--on-primary);border-radius:var(--radius-s);font-weight:650;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3);color:var(--on-primary)}.ad-slot{width:100%;min-height:var(--ad-top-h);margin-block:var(--space-6);display:block}.ad-slot[data-ad-configured=false]{min-height:0;margin-block:0}.ad-slot-label{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin-bottom:4px;line-height:1.3}@media (width<=720px){.ad-slot{min-height:var(--ad-top-h-mobile);margin-block:var(--space-4)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);color:var(--text);display:block}.card-interactive{transition:border-color var(--dur) var(--ease)}.card-interactive:hover{border-color:var(--text);color:var(--text)}.tool-page .tool-work:has(.tool-step){gap:var(--space-4);background:0 0;border:0;border-radius:0;padding:0;display:grid}.search-results{margin-top:var(--space-4);text-align:left}.search-results[hidden]{display:none}.search-results-title{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:700}.search-results-others{margin-top:var(--space-4)}.search-results-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.search-tool{align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3) var(--space-4);text-decoration:none;display:flex}.search-tool-icon{border-radius:var(--radius-m);flex:none;place-items:center;width:42px;height:42px;display:grid}.search-tool-icon svg{display:block}.search-tool-text{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.search-tool-name{font-size:var(--text-md);color:var(--text);font-weight:700;line-height:1.3}.search-tool-desc{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}@media (width<=560px){.search-tool-desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.search-results-note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.search-ambiguity{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.search-ambiguity-text{font-size:var(--text-sm);margin-bottom:var(--space-2)}.search-empty{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface);text-align:center}.search-empty-title{font-size:var(--text-md);color:var(--text-muted);margin:0;font-weight:650}.search-chips{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.search-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--text);font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.search-chip:hover{border-color:var(--primary);color:var(--primary)}.cat-tint{--tint:var(--primary);--tint-soft:var(--primary-soft);color:var(--on-primary);background:var(--tint);position:relative}[data-cat=pdf]{--tint:var(--cat-pdf);--tint-soft:var(--cat-pdf-soft)}[data-cat=text]{--tint:var(--cat-text);--tint-soft:var(--cat-text-soft)}[data-cat=date]{--tint:var(--cat-date);--tint-soft:var(--cat-date-soft)}[data-cat=calc]{--tint:var(--cat-calc);--tint-soft:var(--cat-calc-soft)}[data-cat=print]{--tint:var(--cat-print);--tint-soft:var(--cat-print-soft)}[data-cat=image]{--tint:var(--cat-image);--tint-soft:var(--cat-image-soft)}[data-cat=pc]{--tint:var(--cat-pc);--tint-soft:var(--cat-pc-soft)}[data-cat=qr]{--tint:var(--cat-qr);--tint-soft:var(--cat-qr-soft)}.cat-tint[data-cat=pdf]{--tint:var(--cat-pdf);--tint-soft:var(--cat-pdf-soft)}.cat-tint[data-cat=text]{--tint:var(--cat-text);--tint-soft:var(--cat-text-soft)}.cat-tint[data-cat=date]{--tint:var(--cat-date);--tint-soft:var(--cat-date-soft)}.cat-tint[data-cat=calc]{--tint:var(--cat-calc);--tint-soft:var(--cat-calc-soft)}.cat-tint[data-cat=print]{--tint:var(--cat-print);--tint-soft:var(--cat-print-soft)}.cat-tint[data-cat=image]{--tint:var(--cat-image);--tint-soft:var(--cat-image-soft)}.cat-tint[data-cat=pc]{--tint:var(--cat-pc);--tint-soft:var(--cat-pc-soft)}.cat-tint[data-cat=qr]{--tint:var(--cat-qr);--tint-soft:var(--cat-qr-soft)}.cat-tint[data-tone=sheet]{--tint:var(--fmt-sheet);--tint-soft:var(--fmt-sheet-soft)}.cat-tint[data-tone=doc]{--tint:var(--fmt-doc);--tint-soft:var(--fmt-doc-soft)}.cat-tint[data-tone=slide]{--tint:var(--fmt-slide);--tint-soft:var(--fmt-slide-soft)}.cat-tint[data-tone=image]{--tint:var(--fmt-image);--tint-soft:var(--fmt-image-soft)}.cat-tint[data-tone=mark]{--tint:var(--fmt-mark);--tint-soft:var(--fmt-mark-soft)}.cat-tint[data-tone=lock]{--tint:var(--fmt-lock);--tint-soft:var(--fmt-lock-soft)}.cat-tint[data-tone=glyph]{--tint:var(--fmt-glyph);--tint-soft:var(--fmt-glyph-soft)}.cat-tint[data-tone=amber]{--tint:var(--fmt-amber);--tint-soft:var(--fmt-amber-soft)}.cat-tint[data-tone=rose]{--tint:var(--fmt-rose);--tint-soft:var(--fmt-rose-soft)}.cat-tint[data-tone=moss]{--tint:var(--fmt-moss);--tint-soft:var(--fmt-moss-soft)}.cat-tint[data-tone=write]{--tint:var(--fmt-doc);--tint-soft:var(--fmt-doc-soft)}.cat-tint[data-tone=count]{--tint:var(--fmt-sheet);--tint-soft:var(--fmt-sheet-soft)}.cat-tint[data-tone=shape]{--tint:var(--fmt-slide);--tint-soft:var(--fmt-slide-soft)}.cat-tint[data-tone=pic]{--tint:var(--fmt-image);--tint-soft:var(--fmt-image-soft)}.icon-chip{border:2px solid var(--surface);background:var(--tint);color:var(--surface);letter-spacing:.04em;pointer-events:none;border-radius:5px;padding:3px 4px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;bottom:-5px;right:-7px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ad-rail{display:none}@media (width>=1460px){body.has-rail{padding-right:calc(160px + var(--space-6))}.ad-rail{top:calc(var(--header-h) + var(--space-6));right:var(--space-5);z-index:1;width:160px;display:block;position:fixed}.ad-rail .ad-slot{min-height:600px;margin-block:0}}@media (width>=1600px){body.has-rail{padding-right:calc(300px + var(--space-6))}.ad-rail{width:300px}}.ad-rail .ad-slot[data-ad-configured=false]{min-height:0;margin-block:0}.ad-slot[data-ad-slot=tool-after-result][data-ad-configured=true]{border-top:1px solid var(--line);margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.rt{gap:0;min-width:0;display:grid}.rt-top{gap:var(--space-3);border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;min-width:0;padding-bottom:10px;display:flex}.rt-lead{min-width:0;font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.rt-copy{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);min-height:36px;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;flex:none;padding:0 14px}.rt-copy:disabled{opacity:.5;cursor:default}.rt-copy:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.rt-rows{font-size:var(--text-sm);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:stretch;column-gap:0;margin:0;display:grid}.rt-rows dt,.rt-rows dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:9px 0}.rt-rows dt{color:var(--text-muted);padding-right:var(--space-3)}.rt-rows dd{padding-left:var(--space-3);text-align:right;font-variant-numeric:tabular-nums;margin:0}.rt-rows dt:last-of-type,.rt-rows dd:last-of-type{border-bottom:0}.rt-rows dd.is-lead{font-weight:700;font-size:var(--text-md)}@media (width<=720px){.rt-lead{font-size:var(--text-xl)}}.icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex:none;display:inline-block}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);width:38px;height:38px;color:var(--text);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--line-strong);color:var(--primary)}.theme-toggle[data-astro-cid-l6lhmie6] span[data-astro-cid-l6lhmie6]{line-height:0;display:none}:root:not([data-theme=dark]) .theme-toggle[data-astro-cid-l6lhmie6] .only-light[data-astro-cid-l6lhmie6],:root[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] .only-dark[data-astro-cid-l6lhmie6]{display:block}.lang[data-astro-cid-lemdd452]{position:relative}summary[data-astro-cid-lemdd452]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);height:38px;color:var(--text);font-size:var(--text-sm);cursor:pointer;user-select:none;transition:border-color var(--dur) var(--ease);align-items:center;gap:6px;padding:0 10px 0 12px;font-weight:600;list-style:none;display:inline-flex}summary[data-astro-cid-lemdd452]::-webkit-details-marker{display:none}summary[data-astro-cid-lemdd452]:hover{border-color:var(--line-strong)}summary[data-astro-cid-lemdd452] .chev{color:var(--text-muted);transition:transform var(--dur) var(--ease)}.lang[data-astro-cid-lemdd452][open] summary[data-astro-cid-lemdd452] .chev{transform:rotate(180deg)}.lang-menu[data-astro-cid-lemdd452]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);min-width:160px;box-shadow:var(--shadow-2);z-index:40;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.lang-menu[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{border-radius:var(--radius-s);font-size:var(--text-sm);color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.lang-menu[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{background:var(--surface-2);color:var(--text)}.lang-menu[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current=true]{color:var(--primary);font-weight:650}@media (width<=720px){.lang-name[data-astro-cid-lemdd452]{display:none}summary[data-astro-cid-lemdd452]{padding:0 8px 0 10px}}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:2px solid var(--text);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);min-height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--text);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.brand[data-astro-cid-nen7h5rs] .brand-mark{color:var(--primary)}.brand-word[data-astro-cid-nen7h5rs]{font-family:var(--font-label);letter-spacing:-.03em;text-transform:lowercase;font-size:17px;font-weight:700}.brand-accent[data-astro-cid-nen7h5rs]{color:var(--primary)}.nav-cats[data-astro-cid-nen7h5rs]{flex:1;min-width:0}.nav-cats[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.nav-cats[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.nav-cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-s);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:8px 10px;font-weight:600;display:block}.nav-cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.header-search[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);width:38px;height:38px;color:var(--text);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);place-items:center;display:inline-grid}.header-search[data-astro-cid-nen7h5rs]:hover{border-color:var(--line-strong);color:var(--primary)}.cat-bar[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);display:none}.cat-bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.cat-bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.cat-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:36px;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.cat-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text);border-color:var(--line-strong)}@media (width<=1050px){.nav-cats[data-astro-cid-nen7h5rs]{display:none}.cat-bar[data-astro-cid-nen7h5rs]{display:block}}@media (width<=720px){.header-inner[data-astro-cid-nen7h5rs]{min-height:56px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:var(--space-6) 0 var(--space-10);color:var(--text-muted);font-size:var(--text-xs)}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;display:flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.rights[data-astro-cid-jo6i4kqk]{margin-left:auto}@media (width<=720px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}ul[data-astro-cid-jo6i4kqk]{gap:0 var(--space-4)}a[data-astro-cid-jo6i4kqk]{padding:9px 0;display:inline-block}.rights[data-astro-cid-jo6i4kqk]{margin-left:0}}
