/* Pretendard © Kil Hyung-jin, SIL OFL 1.1 — /fonts/Pretendard-OFL.txt */
@font-face{font-family:"Pretendard Mivrise";src:url(/fonts/pretendard-latin.f5441e1834.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A9,U+B7,U+D7,U+E7,U+EA,U+F1,U+FC,U+420,U+438-43A,U+441,U+443,U+1EBF,U+1EC7,U+2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+AD6D,U+C5B4,U+D55C}@font-face{font-family:"Pretendard Mivrise";src:url(/fonts/pretendard-ko.baceeacb22.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+AC00-AC01,U+AC04,U+AC08,U+AC11-AC12,U+AC19,U+AC1C-AC1D,U+AC31,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA8-ACA9,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACE7,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD11,U+AD6C,U+AD81,U+AD8C,U+ADDC,U+ADF8,U+AE00,U+AE08,U+AE30,U+AE34,U+AE38,U+AE4C,U+AE50,U+AFB8,U+AFC0,U+AFE8,U+B00C,U+B01D,U+B05D,U+B07C,U+B098,U+B09C,U+B0A0,U+B0A8,U+B0B4,U+B108,U+B123-B124,U+B137,U+B144,U+B204,U+B208,U+B20C,U+B220,U+B294,U+B298,U+B2A5,U+B2C8-B2C9,U+B2CC,U+B2D9,U+B2E4,U+B2E8,U+B2EC,U+B2F4-B2F5,U+B2F9,U+B300,U+B354,U+B370,U+B3C4-B3C5,U+B3CC,U+B3D9,U+B418,U+B41C,U+B429,U+B450,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B4ED,U+B4F1,U+B530,U+B54C,U+B610,U+B6F0,U+B728,U+B744,U+B77C-B77D,U+B78C,U+B798,U+B7B5,U+B7EC,U+B7F0,U+B808,U+B824-B825,U+B828,U+B839,U+B85C-B85D,U+B8CC,U+B8E8,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8,U+B9CC,U+B9DE,U+B9E1,U+B9E4,U+BA3C,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BABB,U+BB34,U+BB38,U+BB3B,U+BBC0,U+BBF8,U+BBFC,U+BC00,U+BC14,U+BC18,U+BC1B-BC1C,U+BC24,U+BC29,U+BC84,U+BC88,U+BC95,U+BCC0,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD10,U+BD80,U+BD84,U+BD88,U+BD99,U+BE0C,U+BE44,U+BE57,U+BE68,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0C1,U+C0C8,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C18C-C18D,U+C190,U+C1A1,U+C218,U+C21C,U+C22B,U+C26C,U+C2A4,U+C2A8,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2F6,U+C313,U+C4F0,U+C4F4,U+C4F8,U+C528-C529,U+C544,U+C548,U+C54A,U+C54C,U+C558,U+C560,U+C568,U+C571,U+C57C-C57D,U+C591,U+C5B5,U+C5B8,U+C5BB-C5BC,U+C5C5-C5C6,U+C5C8,U+C5D0,U+C5D4,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FD,U+C601,U+C608,U+C624,U+C62E,U+C635,U+C640,U+C644,U+C678,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6CC,U+C6D0,U+C6D4,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C,U+C838,U+C84C,U+C870,U+C885,U+C8FC,U+C900,U+C904,U+C90D,U+C911,U+C988-C989,U+C990,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9DC-C9DD,U+CABD,U+CB50,U+CC28,U+CC30,U+CC38,U+CC3E,U+CC44-CC45,U+CC98,U+CC9C,U+CCA0,U+CCAB,U+CCAD,U+CCB4,U+CD08,U+CD5C,U+CD94,U+CD9C,U+CDA4,U+CDE8,U+CE21,U+CE58-CE59,U+CE68,U+CE6D,U+CE74,U+CEE4,U+CF1C,U+CFE0,U+D06C,U+D070,U+D0A4,U+D0DC-D0DD,U+D130,U+D14C,U+D1A0,U+D1B5,U+D2B8,U+D2BC,U+D305,U+D30C,U+D310,U+D37C,U+D398,U+D3B8,U+D3F0,U+D45C,U+D478,U+D480,U+D488-D489,U+D50C,U+D53C,U+D544,U+D558,U+D560,U+D568-D569,U+D574,U+D589,U+D615,U+D638,U+D648,U+D654-D655,U+D658,U+D669,U+D68C,U+D69F,U+D6C4,U+D734,U+D788,U+D78C}@font-face{font-family:"Pretendard Mivrise";src:url(/fonts/pretendard-ext.d334bba81f.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+AB,U+BB,U+BF-C0,U+C7-C9,U+D6,U+DC,U+DF-E4,U+E8-E9,U+EC-EE,U+F2-F6,U+F9-FB,U+FD,U+103,U+110-111,U+11F,U+129,U+130-131,U+15E-15F,U+169,U+1A1,U+1B0,U+411-415,U+41A,U+41C-41F,U+421-423,U+426-427,U+42D,U+42F-437,U+43B-440,U+442,U+444-449,U+44B-44F,U+451,U+1EA1-1EA3,U+1EA5,U+1EA7,U+1EA9,U+1EAB,U+1EAD,U+1EAF,U+1EB1,U+1EB7,U+1EB9,U+1EBB,U+1EBD,U+1EC1,U+1EC3,U+1EC5,U+1EC9,U+1ECB,U+1ECD,U+1ECF,U+1ED1,U+1ED5,U+1ED7,U+1ED9,U+1EDB,U+1EDD,U+1EDF,U+1EE1,U+1EE3,U+1EE5,U+1EE7-1EE9,U+1EEB,U+1EED,U+1EEF,U+1EF1,U+2013,U+201A}
:root{--ink:#1F1B18;--sun:#F0AF39;--cream:#F6F1EA;--ember:#C2410C;--night:#17140F;--light:#FFE7B8;--apricot:#FBEBD3;--bg:var(--cream);--card:#FFFFFF;--fg:var(--ink);--muted:#554B46;--line:#E6DCCB;--accent:var(--sun);--link:#A3360A;--soft:var(--apricot);--btn:var(--ink);--on-btn:var(--light);--paper:.12;--r:16px;--shadow:6px 6px 0 var(--sun);--font:"Pretendard Mivrise",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;color-scheme:light dark;}:lang(ja){--font:"Pretendard Mivrise","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif}:lang(zh-Hans){--font:"Pretendard Mivrise","PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}:lang(zh-Hant){--font:"Pretendard Mivrise","PingFang TC","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif}:lang(th){--font:"Pretendard Mivrise","Noto Sans Thai","Leelawadee UI",Tahoma,system-ui,sans-serif}:lang(hi){--font:"Pretendard Mivrise","Noto Sans Devanagari","Nirmala UI",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:var(--night);--card:#221E18;--fg:var(--cream);--muted:#DDD3C6;--line:#3D352B;--link:#FFD482;--soft:#2A241D;--btn:#FFDB94;--on-btn:var(--ink);--paper:.04;}}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:400 1.0625rem/1.7 var(--font);overflow-wrap:anywhere;min-height:100vh;display:flex;flex-direction:column}body::before{content:"";position:fixed;inset:0;z-index:-1;background:url(/img/paper.png) 0 0/96px;opacity:var(--paper);pointer-events:none}html:lang(ko) body{word-break:keep-all}html:lang(ja) body,html:lang(zh-Hans) body,html:lang(zh-Hant) body{line-break:strict}:lang(th) h1,:lang(th) h2,:lang(th) h3,:lang(hi) h1,:lang(hi) h2,:lang(hi) h3{line-height:1.5}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ember);outline-offset:3px;border-radius:6px}@media (prefers-color-scheme:dark){:focus-visible{outline-color:var(--sun)}}img{max-width:100%;height:auto;display:block}h1,h2,h3{line-height:1.3;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:clamp(1.9rem,6.5vw,3rem);font-weight:800;white-space:pre-line}h2{font-size:clamp(1.35rem,4vw,1.75rem);font-weight:750}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 1em}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.skip{position:absolute;left:-999px;top:8px;background:var(--card);padding:8px 14px;border-radius:8px;z-index:9}.skip:focus{left:8px}.top{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent)}.top .wrap{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;min-height:64px;padding-top:8px;padding-bottom:8px}.logo{display:inline-flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none;font-weight:800;letter-spacing:.14em;font-size:1.05rem}.logo img{display:block;width:120px;height:auto}.nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;color:var(--fg);text-decoration:none;font-weight:600}.nav a[aria-current=page]{background:var(--soft)}.nav a:hover{background:var(--soft)}.langmenu{position:relative}.langmenu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:10px;border:1.5px solid var(--line);font-weight:600;font-size:.95rem;background:var(--card)}.langmenu summary::-webkit-details-marker{display:none}.langmenu summary::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);margin-left:6px}.langmenu[open] summary{border-color:var(--fg)}.langmenu summary svg{width:18px;height:18px}.langmenu ul{position:absolute;right:0;top:calc(100% + 6px);z-index:5;margin:0;padding:6px;list-style:none;background:var(--card);border:2px solid var(--fg);border-radius:14px;box-shadow:5px 5px 0 var(--sun);display:grid;grid-template-columns:repeat(2,max-content);gap:2px 6px;max-height:70vh;overflow:auto}.langmenu li a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--fg);text-decoration:none;white-space:nowrap}.langmenu li a:hover{background:var(--soft)}.langmenu li a[aria-current=true]{background:var(--soft);font-weight:750;box-shadow:inset 3px 0 0 var(--sun)}@media (max-width:640px){.nav{margin-left:0;order:3;width:100%;justify-content:space-between}.langmenu{margin-left:auto}.nav a{padding:0 8px}.langmenu ul{grid-template-columns:repeat(2,minmax(0,1fr));width:min(21rem,calc(100vw - 40px))}.langmenu li a{white-space:normal;line-height:1.25}}.other-langs a{display:inline-flex;min-height:44px;align-items:center}main{flex:1}section{padding:56px 0}.hero{padding:56px 0 48px}.eyebrow{display:inline-block;font-weight:700;font-size:.9rem;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.lead{font-size:1.15rem;color:var(--muted);max-width:38em}.sun{display:inline-block;width:56px;height:28px;border-radius:56px 56px 0 0;background:var(--sun)}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:var(--card);border:2px solid var(--fg);border-radius:var(--r);padding:24px;box-shadow:var(--shadow)}.card p:last-child{margin-bottom:0}.plain{background:var(--card);border-radius:var(--r);padding:22px 24px;border:1px solid var(--line)}.badge{display:inline-block;background:var(--soft);color:var(--fg);border-radius:999px;padding:2px 12px;font-size:.85rem;font-weight:700;margin-bottom:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:14px;background:var(--btn);color:var(--on-btn);font-weight:750;font-size:1.05rem;text-decoration:none;border:0;cursor:pointer;font-family:inherit;box-shadow:4px 4px 0 var(--sun)}.btn:hover{filter:brightness(1.08)}.btn.ghost{background:transparent;color:var(--fg);border:2px solid var(--fg);box-shadow:none}.btn[aria-disabled=true]{background:var(--soft);color:var(--muted);box-shadow:none;cursor:default;filter:none;border:2px dashed var(--line)}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.note{font-size:.92rem;color:var(--muted)}.product{display:grid;gap:24px;align-items:center;grid-template-columns:1fr}.product .art{max-width:220px}@media (min-width:760px){.product{grid-template-columns:1.4fr 1fr}.product .art{justify-self:center}}.split{display:grid;gap:32px;align-items:center}@media (min-width:860px){.split{grid-template-columns:1.2fr .8fr}}.phone{width:min(300px,78vw);justify-self:center;border-radius:28px;border:3px solid var(--fg);overflow:hidden;box-shadow:8px 8px 0 var(--sun);background:var(--card)}.shots{display:grid;grid-auto-flow:column;grid-auto-columns:min(240px,62vw);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 10px 18px 4px}.shots figure{margin:0;scroll-snap-align:start}.shots img{border-radius:22px;border:2px solid var(--fg);box-shadow:5px 5px 0 var(--sun);background:var(--card)}.shots figcaption{font-size:.9rem;color:var(--muted);margin-top:12px}details:not(.langmenu){border-top:1px solid var(--line);padding:6px 0}details:not(.langmenu):last-child{border-bottom:1px solid var(--line)}details:not(.langmenu) summary{cursor:pointer;font-weight:700;min-height:48px;display:flex;align-items:center;gap:10px;list-style:none}summary::-webkit-details-marker{display:none}details:not(.langmenu) summary::after{content:"+";margin-left:auto;font-size:1.4rem;line-height:1;color:var(--muted)}details:not(.langmenu)[open] summary::after{content:"−"}details p{margin:0 0 14px}.doc{max-width:46rem}.doc .meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:var(--muted);font-size:.95rem;margin-bottom:24px}.doc .draft{background:var(--light);color:var(--ink);border-radius:999px;padding:2px 12px;font-weight:700;font-size:.85rem}.doc h2{margin-top:2.2em;padding-top:.6em;border-top:2px solid var(--line);font-size:1.3rem;scroll-margin-top:16px}.doc ul{padding-left:1.25em;margin:0 0 1em}.doc li{margin:.25em 0}.toc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;margin:0 0 8px}.toc ol{margin:6px 0 0;padding-left:1.2em;columns:2 15rem;column-gap:24px}.toc li{break-inside:avoid;margin:.2em 0}.table{overflow-x:auto;margin:0 0 1em;border:1px solid var(--line);border-radius:12px;background:var(--card)}table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}th,td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}th{background:var(--soft);font-weight:700}pre.template{white-space:pre-wrap;background:var(--card);border:2px solid var(--fg);border-radius:12px;padding:16px;font:inherit;font-size:.95rem;box-shadow:4px 4px 0 var(--sun)}.daily{text-align:center;max-width:34rem;margin:0 auto}.daily .num{font-variant-numeric:tabular-nums}.daily .actions{justify-content:center}.daily .msg{margin-top:20px;min-height:1.7em}.daily .card{text-align:center}.foot{border-top:1px solid var(--line);padding:28px 0 36px;font-size:.95rem;color:var(--muted)}.foot nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:10px}.foot a{color:var(--fg);display:inline-flex;min-height:44px;align-items:center}.foot p{margin:0}.foot .logo{margin-bottom:12px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.doc .card h2.flat{border:0;margin:0 0 .4em;padding:0}.art .g{fill:var(--ink)}@media (prefers-color-scheme:dark){.art .g{fill:#3D352B}}