/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}@layer base{:where(.markdown-body){-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;letter-spacing:-.4px;word-wrap:break-word;font-size:16px;font-weight:400;line-height:1.75}@media (max-width:767px){:where(.markdown-body){font-size:15px}}:where(.markdown-body) details,:where(.markdown-body) figcaption,:where(.markdown-body) figure{display:block}:where(.markdown-body) figure{margin-bottom:20px}:where(.markdown-body) .mdx-media{margin:20px 0}:where(.markdown-body) .mdx-media__video{background:#000;border-radius:16px;width:100%;height:auto;display:block}:where(.markdown-body) summary{display:list-item}:where(.markdown-body) [hidden]{display:none!important}:where(.markdown-body) li a,:where(.markdown-body) p a{text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:#0000;text-decoration-line:underline;text-decoration-color:#101010;text-decoration-thickness:2px}:where(.markdown-body) a:hover{text-decoration-color:#101010}:where(.markdown-body) abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.markdown-body) b,:where(.markdown-body) strong{color:var(--strong-color);font-weight:600}:where(.markdown-body) dfn{font-style:italic}:where(.markdown-body) mark{color:#101010;background-color:#fff}:where(.markdown-body) small{font-size:90%}:where(.markdown-body) sub,:where(.markdown-body) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.markdown-body) sub{bottom:-.25em}:where(.markdown-body) sup{top:-.5em}:where(.markdown-body) img{box-sizing:content-box;background-color:#fff;border-style:none;max-width:100%}:where(.markdown-body) hr{box-sizing:content-box;background:#d0d7de;border:0;height:.25em;margin:24px 0;padding:0;overflow:hidden}:where(.markdown-body) hr:before{content:"";display:table}:where(.markdown-body) hr:after{clear:both;content:"";display:table}:where(.markdown-body) table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}:where(.markdown-body) td,:where(.markdown-body) th{padding:0}:where(.markdown-body) details summary{cursor:pointer}:where(.markdown-body) details:not([open])>:not(summary){display:none!important}:where(.markdown-body) [role=button]:focus,:where(.markdown-body) a:focus,:where(.markdown-body) input[type=checkbox]:focus,:where(.markdown-body) input[type=radio]:focus{outline-offset:-2px;box-shadow:none;outline:2px solid #0969da}:where(.markdown-body) [role=button]:focus:not(:focus-visible),:where(.markdown-body) a:focus:not(:focus-visible),:where(.markdown-body) input[type=checkbox]:focus:not(:focus-visible),:where(.markdown-body) input[type=radio]:focus:not(:focus-visible){outline:1px solid #0000}:where(.markdown-body) [role=button]:focus-visible,:where(.markdown-body) a:focus-visible,:where(.markdown-body) input[type=checkbox]:focus-visible,:where(.markdown-body) input[type=radio]:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #0969da}:where(.markdown-body) a:not([class]):focus,:where(.markdown-body) a:not([class]):focus-visible,:where(.markdown-body) input[type=checkbox]:focus,:where(.markdown-body) input[type=checkbox]:focus-visible,:where(.markdown-body) input[type=radio]:focus,:where(.markdown-body) input[type=radio]:focus-visible{outline-offset:0}:where(.markdown-body) kbd{color:#101010;vertical-align:middle;background-color:#f6f8fa;border:1px solid #afb8c133;border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation monospace;display:inline-block;box-shadow:inset 0 -1px #afb8c133}:where(.markdown-body) h1,:where(.markdown-body) h2,:where(.markdown-body) h3,:where(.markdown-body) h4,:where(.markdown-body) h5,:where(.markdown-body) h6{margin-top:20px;margin-bottom:20px;padding-top:0;padding-bottom:0}:where(.markdown-body) h1{border-bottom:1px solid #d8dee4;font-size:2em;font-weight:600;line-height:1.5}:where(.markdown-body) h2{font-size:var(--h2-size);font-weight:600;line-height:var(--line-height);color:var(--h2-color);border-bottom:none}:where(.markdown-body) h3{font-size:var(--h3-size);font-weight:600;line-height:var(--line-height);color:var(--h3-color)}:where(.markdown-body) h4{font-size:var(--h4-size);font-weight:600;line-height:var(--line-height);color:var(--h4-color)}:where(.markdown-body) h5{font-size:var(--h5-size);font-weight:600;line-height:var(--line-height);color:var(--h5-color)}:where(.markdown-body) h6{font-size:var(--h6-size);font-weight:600;line-height:var(--line-height);color:var(--h6-color)}:where(.markdown-body) .heading-anchor{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(.markdown-body) .heading-anchor:focus,:where(.markdown-body) .heading-anchor:hover{text-decoration:none}:where(.markdown-body) .heading-anchor__icon{opacity:0;font-size:.8em;transition:opacity .2s}:where(.markdown-body) .heading-anchor:focus .heading-anchor__icon,:where(.markdown-body) .heading-anchor:hover .heading-anchor__icon{opacity:.6}:where(.markdown-body) p{color:#101010;font-weight:400;line-height:1.75}:where(.markdown-body) blockquote{border-left:4px solid #101010;margin:0;padding:4px 8px}:where(.markdown-body) blockquote p{color:#101010;font-size:14px}:where(.markdown-body) ol,:where(.markdown-body) ul{margin-top:0;margin-bottom:0;padding-left:2em}:where(.markdown-body) ol ol,:where(.markdown-body) ul ol{list-style-type:lower-roman}:where(.markdown-body) ol ol ol,:where(.markdown-body) ol ul ol,:where(.markdown-body) ul ol ol,:where(.markdown-body) ul ul ol{list-style-type:lower-alpha}:where(.markdown-body) dd{margin-left:0}:where(.markdown-body) code,:where(.markdown-body) samp,:where(.markdown-body) tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,Noto Sans KR,monospace}:where(.markdown-body) input::-webkit-outer-spin-button{appearance:none;margin:0}:where(.markdown-body) input::-webkit-inner-spin-button{appearance:none;margin:0}:where(.markdown-body) .mr-2{margin-right:8px!important}:where(.markdown-body):before{content:"";display:table}:where(.markdown-body):after{clear:both;content:"";display:table}:where(.markdown-body)>:first-child{margin-top:0!important}:where(.markdown-body)>:last-child{margin-bottom:0!important}:where(.markdown-body) a:not([href]){color:inherit;text-decoration:none}:where(.markdown-body) .absent{color:#d1242f}:where(.markdown-body) blockquote,:where(.markdown-body) details,:where(.markdown-body) dl,:where(.markdown-body) ol,:where(.markdown-body) p,:where(.markdown-body) pre,:where(.markdown-body) table,:where(.markdown-body) ul{margin-top:0;margin-bottom:20px}:where(.markdown-body) blockquote>:first-child{margin-top:0}:where(.markdown-body) blockquote>:last-child{margin-bottom:0}:where(.markdown-body) h1 code,:where(.markdown-body) h1 tt,:where(.markdown-body) h2 code,:where(.markdown-body) h2 tt,:where(.markdown-body) h3 code,:where(.markdown-body) h3 tt,:where(.markdown-body) h4 code,:where(.markdown-body) h4 tt,:where(.markdown-body) h5 code,:where(.markdown-body) h5 tt,:where(.markdown-body) h6 code,:where(.markdown-body) h6 tt{font-size:inherit;padding:0 .2em}:where(.markdown-body) summary h1,:where(.markdown-body) summary h2,:where(.markdown-body) summary h3,:where(.markdown-body) summary h4,:where(.markdown-body) summary h5,:where(.markdown-body) summary h6{display:inline-block}:where(.markdown-body) summary h1 .anchor,:where(.markdown-body) summary h2 .anchor,:where(.markdown-body) summary h3 .anchor,:where(.markdown-body) summary h4 .anchor,:where(.markdown-body) summary h5 .anchor,:where(.markdown-body) summary h6 .anchor{margin-left:-40px}:where(.markdown-body) summary h1,:where(.markdown-body) summary h2{border-bottom:0;padding-bottom:0}:where(.markdown-body) ol.no-list,:where(.markdown-body) ul.no-list{padding:0;list-style-type:none}:where(.markdown-body) ol[type=a\ s]{list-style-type:lower-alpha}:where(.markdown-body) ol[type=A\ s]{list-style-type:upper-alpha}:where(.markdown-body) ol[type=i\ s]{list-style-type:lower-roman}:where(.markdown-body) ol[type=I\ s]{list-style-type:upper-roman}:where(.markdown-body) div>ol:not([type]),:where(.markdown-body) ol[type="1"]{list-style-type:decimal}:where(.markdown-body) ol ol,:where(.markdown-body) ol ul,:where(.markdown-body) ul ol,:where(.markdown-body) ul ul{margin-top:8px;margin-bottom:0}:where(.markdown-body) li>p{margin-top:16px}:where(.markdown-body) li+li{margin-top:.25em}:where(.markdown-body) table th{font-weight:600}:where(.markdown-body) table td,:where(.markdown-body) table th{border:1px solid #d0d7de;padding:6px 13px}:where(.markdown-body) table td>:last-child{margin-bottom:0}:where(.markdown-body) table tr{background-color:#fff;border-top:1px solid #d8dee4}:where(.markdown-body) table tr:nth-child(2n){background-color:#f6f8fa}:where(.markdown-body) table img{background-color:#0000}:where(.markdown-body) img[align=right]{padding-left:20px}:where(.markdown-body) img[align=left]{padding-right:20px}:where(.markdown-body) .emoji{vertical-align:text-top;background-color:#0000;max-width:none}:where(.markdown-body) code,:where(.markdown-body) tt{white-space:break-spaces;background-color:#afb8c133;border-radius:4px;margin:0 .1em;padding:.25em .4em;font-size:85%}:where(.markdown-body) code br,:where(.markdown-body) tt br{display:none}:where(.markdown-body) del code{-webkit-text-decoration:inherit;text-decoration:inherit}:where(.markdown-body) samp{font-size:85%}:where(.markdown-body) pre code{font-size:100%}:where(.markdown-body) pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0;display:grid}:where(.markdown-body) .highlight{margin-bottom:16px}:where(.markdown-body) .highlight pre{word-break:normal;margin-bottom:0}:where(.markdown-body) .highlight pre,:where(.markdown-body) pre{word-wrap:normal;color:#252525;background-color:#f6f8fa;border-radius:6px;margin:0;padding:16px;font-size:85%;line-height:1.45;overflow:auto}:where(.markdown-body) pre code,:where(.markdown-body) pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}:where(.markdown-body) g-emoji{vertical-align:-.075em;min-width:1ch;font-size:1em;font-weight:400;line-height:1;display:inline-block;font-style:normal!important}:where(.markdown-body) g-emoji img{width:1em;height:1em}:where(.markdown-body) ::-webkit-calendar-picker-indicator{filter:invert(50%)}:where(.markdown-body) .markdown-alert{color:inherit;border-left:.25em solid #d0d7de;margin-bottom:16px;padding:8px 16px}:where(.markdown-body) .markdown-alert>:first-child{margin-top:0}:where(.markdown-body) .markdown-alert>:last-child{margin-bottom:0}:where(.markdown-body) .markdown-alert .markdown-alert-title{align-items:center;font-weight:500;line-height:1;display:flex}:where(.markdown-body){--text-normal:#101010;--text-muted:#6b7280;--blue:#06b6d4;--h1-color:var(--text-normal);--h2-color:var(--text-normal);--h3-color:var(--text-normal);--h4-color:var(--text-normal);--h5-color:var(--text-normal);--h6-color:var(--text-normal);--strong-color:var(--text-normal);--em-color:var(--text-normal);--quote-color:var(--text-normal);--h1-size:1.8rem;--h2-size:1.6rem;--h3-size:1.4rem;--h4-size:1.2rem;--h5-size:1rem;--h6-size:.9rem;--radius-s:4px;--radius-m:8px;--radius-l:10px;--radius-xl:16px;--line-width:40rem;--line-height:1.5;--max-width:90%;--max-col-width:18em;--icon-muted:.5;--nested-padding:1.1em;--folding-offset:10px}:where(.markdown-body) li,:where(.markdown-body) ol,:where(.markdown-body) ul{list-style:unset}:where(.markdown-body) p img{border-radius:12px;max-height:425px;margin:4px auto 0}:where(.markdown-body) pre::-webkit-scrollbar{display:none}:where(.markdown-body) pre{scrollbar-width:none}:where(.markdown-body) code span[data-highlighted-line]{border-block-style:var(--tw-border-style);border-block-width:0;background-color:#7d87ff1a;border-color:#0000}@supports (color:color-mix(in lab,red,red)){:where(.markdown-body) code span[data-highlighted-line]{background-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935))10%,transparent)}}:where(.markdown-body) figcaption[data-rehype-pretty-code-title]{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-600,oklch(44.6% .03 256.802));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-200,oklch(92.8% .006 264.531));font-size:.775rem}:where(.markdown-body) figcaption[data-rehype-pretty-code-title]+pre{margin-top:calc(var(--spacing,.25rem)*0);border-top-left-radius:0;border-top-right-radius:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}