.guide-module__pLFQ0W__page{--guide-blue:#5aa3ec;--guide-orange:#f59740;--guide-red:#f4514f;--guide-gray:var(--muted-foreground);word-break:keep-all;overflow-wrap:anywhere;background:var(--background);color:var(--foreground);min-height:100dvh;padding:0 16px 64px}@supports (color:lab(0% 0 0)){.guide-module__pLFQ0W__page{--guide-blue:lab(64.717% -6.90389 -44.1055);--guide-orange:lab(71.5588% 31.1842 59.2959);--guide-red:lab(58.557% 63.1012 37.9167)}}.guide-module__pLFQ0W__wrap{max-width:1120px;margin:0 auto}.guide-module__pLFQ0W__page a:focus-visible,.guide-module__pLFQ0W__page summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.guide-module__pLFQ0W__topbar{border-bottom:1px solid var(--border);letter-spacing:.14em;color:var(--primary);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:11px;display:flex}.guide-module__pLFQ0W__topbarEnd{align-items:center;gap:4px;display:flex}.guide-module__pLFQ0W__themeToggle{width:40px;height:40px;margin-right:-8px}.guide-module__pLFQ0W__wordmark{letter-spacing:.2em;color:var(--foreground);font-size:15px;font-weight:500}.guide-module__pLFQ0W__hero{padding:36px 0 24px}.guide-module__pLFQ0W__eyebrow{color:var(--primary);letter-spacing:.2em;font-size:11px;font-weight:600}.guide-module__pLFQ0W__hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,7vw,44px);font-weight:600;line-height:1.25}.guide-module__pLFQ0W__lead{color:color-mix(in oklch, var(--foreground) 78%, var(--background));font-size:15px;line-height:1.75}.guide-module__pLFQ0W__updated{color:var(--muted-foreground);margin-top:10px;font-size:12px}html.theme-light .guide-module__pLFQ0W__page{--guide-blue:#0961bb;--guide-orange:#b15300;--guide-red:#c2181d}@supports (color:lab(0% 0 0)){html.theme-light .guide-module__pLFQ0W__page{--guide-blue:lab(40.7476% 4.16584 -54.8757);--guide-orange:lab(46.8763% 37.6187 63.1587);--guide-red:lab(42.3119% 63.0679 45.4931)}}html.theme-light .guide-module__pLFQ0W__page code{color:var(--primary)}html.theme-light .guide-module__pLFQ0W__searchPanel{box-shadow:0 12px 32px #0000001f}html.theme-light .guide-module__pLFQ0W__table [data-tone]{background:color-mix(in oklch, var(--cell-tone) 10%, var(--card))}.guide-module__pLFQ0W__stickyBar{z-index:5;background:color-mix(in oklch, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);margin:0 -16px;padding:10px 16px 0;position:sticky;top:0}.guide-module__pLFQ0W__chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:10px 16px;display:flex;overflow-x:auto}.guide-module__pLFQ0W__chips::-webkit-scrollbar{display:none}.guide-module__pLFQ0W__chips a{border:1px solid var(--border);color:color-mix(in oklch, var(--foreground) 85%, var(--background));background:var(--card);white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px;font-size:13px}.guide-module__pLFQ0W__chips a:active{border-color:var(--primary);color:var(--primary)}.guide-module__pLFQ0W__mobileToc{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:14px 0 4px}.guide-module__pLFQ0W__mobileToc>summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600;list-style:none}.guide-module__pLFQ0W__mobileToc>summary::-webkit-details-marker{display:none}.guide-module__pLFQ0W__mobileToc>summary:after{content:"펼치기";float:right;color:var(--muted-foreground);font-size:12px;font-weight:400}.guide-module__pLFQ0W__mobileToc[open]>summary:after{content:"접기"}.guide-module__pLFQ0W__mobileToc>.guide-module__pLFQ0W__toc{padding:0 14px 14px}.guide-module__pLFQ0W__search{position:relative}.guide-module__pLFQ0W__searchField{border:1px solid var(--border);background:var(--card);height:44px;color:var(--muted-foreground);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.guide-module__pLFQ0W__searchField:focus-within{border-color:var(--primary)}.guide-module__pLFQ0W__searchField input{min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.guide-module__pLFQ0W__searchField input::placeholder{color:var(--muted-foreground)}.guide-module__pLFQ0W__searchField input::-webkit-search-cancel-button{display:none}.guide-module__pLFQ0W__searchClear{width:32px;height:32px;color:var(--muted-foreground);border-radius:8px;place-items:center;margin-right:-6px;display:grid}.guide-module__pLFQ0W__searchClear:hover{color:var(--foreground)}.guide-module__pLFQ0W__searchPanel{z-index:10;overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);border-radius:12px;max-height:min(60dvh,520px);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.guide-module__pLFQ0W__searchCount{color:var(--muted-foreground);background:var(--card);border-bottom:1px solid var(--border);padding:10px 14px;font-size:12px;position:sticky;top:0}.guide-module__pLFQ0W__searchPanel ul{display:grid}.guide-module__pLFQ0W__searchPanel li{cursor:pointer;border-bottom:1px solid color-mix(in oklch, var(--border) 60%, transparent);gap:2px;padding:11px 14px;display:grid}.guide-module__pLFQ0W__searchPanel li:last-child{border-bottom:0}.guide-module__pLFQ0W__searchPanel li[data-active]{background:color-mix(in oklch, var(--primary) 12%, var(--card))}.guide-module__pLFQ0W__searchWhere{color:var(--primary);font-size:11px}.guide-module__pLFQ0W__searchText{color:color-mix(in oklch, var(--foreground) 88%, var(--background));font-size:14px;line-height:1.55}.guide-module__pLFQ0W__searchHeading{font-size:15px;font-weight:600;line-height:1.5}.guide-module__pLFQ0W__searchPanel mark{background:color-mix(in oklch, var(--primary) 40%, transparent);color:var(--foreground);border-radius:3px;padding:0 1px}.guide-module__pLFQ0W__flash{border-radius:8px;animation:1.8s ease-out guide-module__pLFQ0W__guideFlash}@keyframes guide-module__pLFQ0W__guideFlash{0%,40%{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 70%, transparent)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.guide-module__pLFQ0W__flash{animation-duration:10ms}}.guide-module__pLFQ0W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-module__pLFQ0W__toc{counter-reset:sec;gap:4px;font-size:14px;display:grid}.guide-module__pLFQ0W__toc>li{counter-increment:sec}.guide-module__pLFQ0W__toc>li>a{padding:6px 0;font-weight:600;display:block}.guide-module__pLFQ0W__toc>li>a:before{content:counter(sec, decimal-leading-zero) "  ";color:var(--primary);font-size:12px;font-weight:500}.guide-module__pLFQ0W__toc ol{gap:2px;margin-bottom:6px;padding-left:24px;display:grid}.guide-module__pLFQ0W__toc ol a{color:var(--muted-foreground);padding:5px 0;font-size:13px;display:block}.guide-module__pLFQ0W__toc a:hover{color:var(--primary)}.guide-module__pLFQ0W__layout{display:block}.guide-module__pLFQ0W__sideToc{display:none}.guide-module__pLFQ0W__content{min-width:0}.guide-module__pLFQ0W__section{border-bottom:1px solid var(--border);padding:40px 0 28px;scroll-margin-top:124px}.guide-module__pLFQ0W__sectionHead{align-items:baseline;gap:12px;display:flex}.guide-module__pLFQ0W__sectionHead>span{color:var(--primary);font:italic 16px Georgia,serif}.guide-module__pLFQ0W__sectionHead h2{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:1.35}.guide-module__pLFQ0W__summary{color:var(--muted-foreground);margin:8px 0 18px;font-size:14px;line-height:1.7}.guide-module__pLFQ0W__anchor{color:inherit}.guide-module__pLFQ0W__anchor:hover{color:var(--primary)}.guide-module__pLFQ0W__sub{padding-top:26px;scroll-margin-top:124px}.guide-module__pLFQ0W__sub h3{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:600}.guide-module__pLFQ0W__p{color:color-mix(in oklch, var(--foreground) 90%, var(--background));margin:10px 0;font-size:15px;line-height:1.8}.guide-module__pLFQ0W__ul,.guide-module__pLFQ0W__ol{gap:6px;margin:10px 0;padding-left:20px;font-size:15px;line-height:1.7;display:grid}.guide-module__pLFQ0W__ul{list-style:outside}.guide-module__pLFQ0W__ol{list-style:decimal}.guide-module__pLFQ0W__ul li::marker{color:var(--primary)}.guide-module__pLFQ0W__ol li::marker{color:var(--primary)}.guide-module__pLFQ0W__page strong{color:var(--foreground);font-weight:600}.guide-module__pLFQ0W__page code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--muted);color:var(--accent);border-radius:5px;padding:1px 5px;font-size:.9em}.guide-module__pLFQ0W__content a:not(.guide-module__pLFQ0W__anchor):not(.guide-module__pLFQ0W__toTop){color:var(--primary);text-underline-offset:3px;text-decoration:underline}.guide-module__pLFQ0W__steps{gap:12px;margin:14px 0;display:grid}.guide-module__pLFQ0W__steps>li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.guide-module__pLFQ0W__stepNo{border:1px solid color-mix(in oklch, var(--primary) 55%, transparent);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.guide-module__pLFQ0W__stepTitle{padding-top:2px;font-size:15px;font-weight:600;line-height:1.6}.guide-module__pLFQ0W__stepBody{color:var(--muted-foreground);margin-top:2px;font-size:14px;line-height:1.7}.guide-module__pLFQ0W__callout{--tone:var(--primary);border:1px solid color-mix(in oklch, var(--tone) 45%, transparent);background:color-mix(in oklch, var(--tone) 9%, var(--card));border-left-width:4px;border-radius:12px;margin:14px 0;padding:14px 16px;font-size:14px;line-height:1.75}.guide-module__pLFQ0W__callout[data-tone=info]{--tone:var(--guide-blue)}.guide-module__pLFQ0W__callout[data-tone=warn]{--tone:var(--guide-orange)}.guide-module__pLFQ0W__callout[data-tone=danger]{--tone:var(--guide-red)}.guide-module__pLFQ0W__calloutTitle{color:var(--tone);margin-bottom:4px;font-weight:600}.guide-module__pLFQ0W__callout p+p{margin-top:4px}.guide-module__pLFQ0W__tableWrap{margin:14px 0;overflow-x:auto}.guide-module__pLFQ0W__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.guide-module__pLFQ0W__table caption{caption-side:top;text-align:left;color:var(--muted-foreground);padding-bottom:8px;font-size:13px}.guide-module__pLFQ0W__table th,.guide-module__pLFQ0W__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.guide-module__pLFQ0W__table th{color:var(--muted-foreground);background:var(--card);white-space:nowrap;font-size:12px;font-weight:600}.guide-module__pLFQ0W__table [data-tone]{box-shadow:inset 3px 0 var(--cell-tone);background:color-mix(in oklch, var(--cell-tone) 14%, transparent)}.guide-module__pLFQ0W__table [data-tone=blue]{--cell-tone:var(--guide-blue)}.guide-module__pLFQ0W__table [data-tone=orange]{--cell-tone:var(--guide-orange)}.guide-module__pLFQ0W__table [data-tone=red]{--cell-tone:var(--guide-red)}.guide-module__pLFQ0W__table[data-row-header] tbody th{color:var(--foreground);background:var(--card);font-size:14px}@media (max-width:639px){.guide-module__pLFQ0W__tableWrap{overflow:visible}.guide-module__pLFQ0W__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.guide-module__pLFQ0W__table,.guide-module__pLFQ0W__table tbody,.guide-module__pLFQ0W__table tr,.guide-module__pLFQ0W__table td{width:100%;display:block}.guide-module__pLFQ0W__table tbody th{display:block}.guide-module__pLFQ0W__table tr{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:10px;padding:4px 0;overflow:hidden}.guide-module__pLFQ0W__table td{border:0;padding:6px 14px}.guide-module__pLFQ0W__table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:1px;font-size:11px;font-weight:600;display:block}.guide-module__pLFQ0W__table tbody th{white-space:normal;border:0;width:100%;padding:8px 14px 4px;display:block}.guide-module__pLFQ0W__table tbody th:before{content:none}.guide-module__pLFQ0W__table td[data-tone]{border-radius:8px;width:auto;margin:4px 10px}.guide-module__pLFQ0W__table tbody tr>td:first-child:not([data-tone]){padding-top:10px;font-size:15px;font-weight:600}.guide-module__pLFQ0W__table tbody tr>td:first-child:not([data-tone]):before{content:none}}.guide-module__pLFQ0W__tRed{color:var(--guide-red)}.guide-module__pLFQ0W__tBlue{color:var(--guide-blue)}.guide-module__pLFQ0W__tOrange{color:var(--guide-orange)}.guide-module__pLFQ0W__tGray{color:var(--guide-gray)}.guide-module__pLFQ0W__tMark{background:color-mix(in oklch, var(--guide-red) 22%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 3px}.guide-module__pLFQ0W__page u{text-underline-offset:3px;text-decoration-thickness:1px}.guide-module__pLFQ0W__toggle{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:14px 0}.guide-module__pLFQ0W__toggle>summary{cursor:pointer;padding:12px 14px;font-size:15px;line-height:1.5}.guide-module__pLFQ0W__toggleBody{padding:0 14px 12px}.guide-module__pLFQ0W__code{margin:14px 0}.guide-module__pLFQ0W__code figcaption{color:var(--muted-foreground);margin-bottom:6px;font-size:12px}.guide-module__pLFQ0W__code pre{border:1px solid var(--border);background:var(--card);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.65;overflow-x:auto}.guide-module__pLFQ0W__code pre code{color:var(--foreground);font-size:inherit;background:0 0;padding:0}.guide-module__pLFQ0W__hr{border:0;border-top:1px solid var(--border);margin:28px 0 4px}.guide-module__pLFQ0W__subsub{padding-top:18px;scroll-margin-top:124px}.guide-module__pLFQ0W__subsub h4{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5}.guide-module__pLFQ0W__figure{margin:16px 0}.guide-module__pLFQ0W__figure img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto}.guide-module__pLFQ0W__figure figcaption{color:var(--muted-foreground);margin-top:6px;font-size:12px}.guide-module__pLFQ0W__faq{gap:8px;margin:14px 0;display:grid}.guide-module__pLFQ0W__faq details{border:1px solid var(--border);background:var(--card);border-radius:12px}.guide-module__pLFQ0W__faq summary{cursor:pointer;padding:13px 14px;font-size:15px;font-weight:600;line-height:1.5}.guide-module__pLFQ0W__faq details>p{color:color-mix(in oklch, var(--foreground) 85%, var(--background));padding:0 14px 12px;font-size:14px;line-height:1.75}.guide-module__pLFQ0W__toTop{color:var(--muted-foreground);margin-top:18px;font-size:12px;display:inline-block}@media (min-width:1024px){.guide-module__pLFQ0W__page{padding:0 32px 96px}.guide-module__pLFQ0W__hero{padding:64px 0 40px}.guide-module__pLFQ0W__chips,.guide-module__pLFQ0W__mobileToc{display:none}.guide-module__pLFQ0W__stickyBar{margin:0 -32px;padding:10px 32px}.guide-module__pLFQ0W__search{max-width:760px;margin-left:296px}.guide-module__pLFQ0W__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.guide-module__pLFQ0W__sideToc{max-height:calc(100dvh - 112px);padding:8px 0;display:block;position:sticky;top:88px;overflow-y:auto}.guide-module__pLFQ0W__sideToc>p{letter-spacing:.16em;color:var(--primary);margin-bottom:10px;font-size:11px}.guide-module__pLFQ0W__content{max-width:760px}.guide-module__pLFQ0W__section{padding:56px 0 36px;scroll-margin-top:84px}.guide-module__pLFQ0W__section:first-child{padding-top:8px}.guide-module__pLFQ0W__sub,.guide-module__pLFQ0W__subsub{scroll-margin-top:84px}.guide-module__pLFQ0W__sectionHead h2{font-size:28px}}