/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.content{font-size:clamp(1rem,.7917rem + .5208vw,1.125rem);font-weight:400}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{word-break:keep-all;margin-top:1.5em;margin-bottom:.25em}.content>:first-child{margin-top:0}.content h1{font-size:1.953em}.content h2{font-size:1.563em}.content h3{font-size:1.25em}.content h4{font-size:1em}.content h5{font-size:.8em}.content strong,.content b{font-weight:700}.content a{color:var(--color-blue-600,#155dfc);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:calc(var(--tw-ease-duration-multiplier) * .3s);transition-timing-function:linear(0, .0014, .0053 1.02%, .0225 2.18%, .0512 3.41%, .0903 4.72%, .1772 7.11%, .3978 12.56%, .5033 15.31%, .6026, .6881 21.12%, .7255 22.57%, .7611, .7931, .8217 27.14%, .8482, .8715 30.34%, .8935, .9124 33.82%, .929 35.64%, .9436 37.52%, .956 39.48%, .9668 41.59%, .9759 43.84%, .9834 46.23%, .994, .999 57.12%, 1.0012 64.16%, 1.0002 99.94%);--tw-ease-duration-multiplier:1.66}@supports (color:lab(0% 0 0)){.content a{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}.content a:is(.dark *){color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){.content a:is(.dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.content a{background-position-y:100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .25s}:not(.dark) :is(.content a){background-image:radial-gradient(#000,#000)}.dark :is(.content a){background-image:radial-gradient(#fff,#fff)}.content a:hover{color:var(--color-blue-800,#193cb8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:calc(var(--tw-ease-duration-multiplier) * .3s);transition-timing-function:linear(0, .0014, .0053 1.02%, .0225 2.18%, .0512 3.41%, .0903 4.72%, .1772 7.11%, .3978 12.56%, .5033 15.31%, .6026, .6881 21.12%, .7255 22.57%, .7611, .7931, .8217 27.14%, .8482, .8715 30.34%, .8935, .9124 33.82%, .929 35.64%, .9436 37.52%, .956 39.48%, .9668 41.59%, .9759 43.84%, .9834 46.23%, .994, .999 57.12%, 1.0012 64.16%, 1.0002 99.94%);--tw-ease-duration-multiplier:1.66}@supports (color:lab(0% 0 0)){.content a:hover{color:var(--color-blue-800,lab(30.2514% 27.7853 -70.2699))}}.content a:hover:is(.dark *){color:var(--color-blue-200,#bedbff)}@supports (color:lab(0% 0 0)){.content a:hover:is(.dark *){color:var(--color-blue-200,lab(86.15% -4.04379 -21.0797))}}.content a:hover{background-size:100% 2px}.content a:focus-visible{outline-offset:2px;outline:2px solid}:not(.dark) .content a:focus-visible{outline-color:lab(44.0605% 29.0279 -86.0352)}.dark .content a:focus-visible{outline-color:lab(65.0361% -1.42065 -56.9802)}.content p{word-break:keep-all;max-width:75ch;margin-bottom:1em}.content textarea{width:100%;margin-bottom:2em;font-size:16px}.content input{font-size:16px}.content table{width:100%}.content img{border-radius:8px;max-width:100%;height:auto}.content code{font-family:var(--font-mono,"MonoplexKR", ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace);border-radius:.25em;margin:0 .1em;padding:.1em .25em}:not(.dark) :is(.content code){background-color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content code){background-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.dark :is(.content code){background-color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.dark :is(.content code){background-color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.content pre{counter-reset:step;counter-increment:step 0;border-radius:8px;margin-bottom:2em;padding:2em 0 1.5em;font-size:.875em;position:relative}.content pre[data-language]:before{content:attr(data-language);text-align:left;font-size:.75em;font-family:var(--font-head,"Jost", "Noto Sans KR", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-400,#99a1af);text-transform:uppercase;margin-top:-2.25em;padding-left:1em;display:block;position:sticky;top:-2.25em;left:0}@supports (color:lab(0% 0 0)){.content pre[data-language]:before{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}:not(.dark) :is(.content pre)>code,.dark :is(.content pre)>code{all:unset;flex-direction:column;width:fit-content;min-width:100%;display:flex}.content pre code .line:before{content:counter(step);counter-increment:step 1;text-align:right;border-style:solid;border-color:#000;border-right-width:1px;border-color:var(--color-gray-600,#4a5565);width:3em;color:var(--color-gray-400,#99a1af);margin-right:.75em;padding-right:.75em;display:inline-block}@supports (color:lab(0% 0 0)){.content pre code .line:before{border-color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425));color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.content pre code .line.diff.add{background-color:#01663080}@supports (color:color-mix(in lab, red, red)){.content pre code .line.diff.add{background-color:color-mix(in oklab, var(--color-green-800,lab(37.4616% -36.7971 22.9692)) 50%, transparent)}}.content pre code .line.diff.add:before{content:"+ " counter(step);counter-increment:step 0}.content pre code .line.diff.remove{background-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.content pre code .line.diff.remove{background-color:color-mix(in oklab, var(--color-red-800,lab(33.7174% 55.8993 41.0293)) 50%, transparent)}}.content pre code .line.diff.remove:before{content:"- " counter(step)}.content pre code .line.highlighted{background-color:#4a556580}@supports (color:color-mix(in lab, red, red)){.content pre code .line.highlighted{background-color:color-mix(in oklab, var(--color-gray-600,lab(35.6337% -1.58697 -10.8425)) 50%, transparent)}}.content pre code .line .highlighted-word{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.content pre code .line .highlighted-word{border-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.content pre code .line .highlighted-word{background-color:#4a556580}@supports (color:color-mix(in lab, red, red)){.content pre code .line .highlighted-word{background-color:color-mix(in oklab, var(--color-gray-600,lab(35.6337% -1.58697 -10.8425)) 50%, transparent)}}.content pre code .line .highlighted-word{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.content blockquote{border-left:4px solid;margin:.5em 0;padding:0 0 0 1.5rem}:not(.dark) :is(.content blockquote){border-left-color:var(--color-gray-300,#d1d5dc);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content blockquote){border-left-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.dark :is(.content blockquote){border-left-color:var(--color-gray-500,#6a7282);color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.dark :is(.content blockquote){border-left-color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268));color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.content ol{margin-bottom:1.5rem;list-style:inside decimal}.content ul{margin-bottom:1.5rem;list-style:inside "- "}.content li>ol,.content li>ul{padding-left:1.5rem}.content th{border-bottom:.125rem solid;padding:.5rem .75rem}:not(.dark) :is(.content th){border-color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content th){border-color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.dark :is(.content th){border-color:var(--color-white,#fff)}.content td{border-bottom:.0625rem solid;padding:.5rem .75rem}.content [data-callout]{border-left:4px solid;margin:.5em 0;padding:1rem 1rem .5rem 1.5rem}.content [data-callout] [data-callout-title]:before{margin:0 .25rem 0 0}:not(.dark) :is(.content [data-callout-type=note]){border-left-color:var(--color-blue-800,#193cb8);background-color:var(--color-blue-100,#dbeafe)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=note]){border-left-color:var(--color-blue-800,lab(30.2514% 27.7853 -70.2699));background-color:var(--color-blue-100,lab(92.0301% -2.24757 -11.6453))}}.dark :is(.content [data-callout-type=note]){border-left-color:var(--color-blue-400,#54a2ff);background-color:var(--color-blue-950,#162456)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=note]){border-left-color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802));background-color:var(--color-blue-950,lab(15.6723% 8.86232 -32.2945))}}.content [data-callout-type=note] [data-callout-title]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:not(.dark) :is(.content [data-callout-type=note] [data-callout-title]){color:var(--color-blue-800,#193cb8)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=note] [data-callout-title]){color:var(--color-blue-800,lab(30.2514% 27.7853 -70.2699))}}.dark :is(.content [data-callout-type=note] [data-callout-title]){color:var(--color-blue-300,#90c5ff)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=note] [data-callout-title]){color:var(--color-blue-300,lab(77.5052% -6.4629 -36.42))}}.content [data-callout-type=note] [data-callout-title]:before{content:"🖋️"}:not(.dark) :is(.content [data-callout-type=tip]){border-left-color:var(--color-green-800,#016630);background-color:var(--color-green-100,#dcfce7)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=tip]){border-left-color:var(--color-green-800,lab(37.4616% -36.7971 22.9692));background-color:var(--color-green-100,lab(96.1861% -13.8464 6.52365))}}.dark :is(.content [data-callout-type=tip]){border-left-color:var(--color-green-400,#05df72);background-color:var(--color-green-950,#032e15)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=tip]){border-left-color:var(--color-green-400,lab(78.503% -64.9265 39.7492));background-color:var(--color-green-950,lab(15.6845% -20.4225 11.7249))}}.content [data-callout-type=tip] [data-callout-title]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:not(.dark) :is(.content [data-callout-type=tip] [data-callout-title]){color:var(--color-green-800,#016630)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=tip] [data-callout-title]){color:var(--color-green-800,lab(37.4616% -36.7971 22.9692))}}.dark :is(.content [data-callout-type=tip] [data-callout-title]){color:var(--color-green-300,#7bf1a8)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=tip] [data-callout-title]){color:var(--color-green-300,lab(86.9953% -47.2691 25.0054))}}.content [data-callout-type=tip] [data-callout-title]:before{content:"💡"}:not(.dark) :is(.content [data-callout-type=important]){border-left-color:var(--color-purple-800,#6e11b0);background-color:var(--color-purple-100,#f3e8ff)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=important]){border-left-color:var(--color-purple-800,lab(30.6017% 56.7637 -64.4751));background-color:var(--color-purple-100,lab(93.3333% 6.97437 -9.83434))}}.dark :is(.content [data-callout-type=important]){border-left-color:var(--color-purple-400,#c07eff);background-color:var(--color-purple-950,#3c0366)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=important]){border-left-color:var(--color-purple-400,lab(63.6946% 47.6127 -59.2066));background-color:var(--color-purple-950,lab(14.8253% 38.9005 -44.5861))}}.content [data-callout-type=important] [data-callout-title]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:not(.dark) :is(.content [data-callout-type=important] [data-callout-title]){color:var(--color-purple-800,#6e11b0)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=important] [data-callout-title]){color:var(--color-purple-800,lab(30.6017% 56.7637 -64.4751))}}.dark :is(.content [data-callout-type=important] [data-callout-title]){color:var(--color-purple-300,#d9b3ff)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=important] [data-callout-title]){color:var(--color-purple-300,lab(78.3298% 26.2195 -34.9499))}}.content [data-callout-type=important] [data-callout-title]:before{content:"📌"}:not(.dark) :is(.content [data-callout-type=warning]){border-left-color:var(--color-yellow-800,#874b00);background-color:var(--color-yellow-100,#fef9c2)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=warning]){border-left-color:var(--color-yellow-800,lab(38.7484% 23.5833 51.4916));background-color:var(--color-yellow-100,lab(97.3564% -4.51407 27.344))}}.dark :is(.content [data-callout-type=warning]){border-left-color:var(--color-yellow-400,#fac800);background-color:var(--color-yellow-950,#432004)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=warning]){border-left-color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895));background-color:var(--color-yellow-950,lab(16.8146% 15.7422 23.1133))}}.content [data-callout-type=warning] [data-callout-title]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:not(.dark) :is(.content [data-callout-type=warning] [data-callout-title]){color:var(--color-yellow-800,#874b00)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=warning] [data-callout-title]){color:var(--color-yellow-800,lab(38.7484% 23.5833 51.4916))}}.dark :is(.content [data-callout-type=warning] [data-callout-title]){color:var(--color-yellow-300,#ffe02a)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=warning] [data-callout-title]){color:var(--color-yellow-300,lab(89.7033% -.480294 84.4917))}}.content [data-callout-type=warning] [data-callout-title]:before{content:"⚠️"}:not(.dark) :is(.content [data-callout-type=caution]){border-left-color:var(--color-red-800,#9f0712);background-color:var(--color-red-100,#ffe2e2)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=caution]){border-left-color:var(--color-red-800,lab(33.7174% 55.8993 41.0293));background-color:var(--color-red-100,lab(92.243% 10.2865 3.83865))}}.dark :is(.content [data-callout-type=caution]){border-left-color:var(--color-red-400,#ff6568);background-color:var(--color-red-950,#460809)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=caution]){border-left-color:var(--color-red-400,lab(63.7053% 60.745 31.3109));background-color:var(--color-red-950,lab(13.003% 29.04 16.7519))}}.content [data-callout-type=caution] [data-callout-title]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:not(.dark) :is(.content [data-callout-type=caution] [data-callout-title]){color:var(--color-red-800,#9f0712)}@supports (color:lab(0% 0 0)){:not(.dark) :is(.content [data-callout-type=caution] [data-callout-title]){color:var(--color-red-800,lab(33.7174% 55.8993 41.0293))}}.dark :is(.content [data-callout-type=caution] [data-callout-title]){color:var(--color-red-300,#ffa3a3)}@supports (color:lab(0% 0 0)){.dark :is(.content [data-callout-type=caution] [data-callout-title]){color:var(--color-red-300,lab(76.5514% 36.422 15.5335))}}.content [data-callout-type=caution] [data-callout-title]:before{content:"⛔"}:not(.dark) :is(){color:var(--color-red-800,#9f0712)}@supports (color:lab(0% 0 0)){:not(.dark) :is(){color:var(--color-red-800,lab(33.7174% 55.8993 41.0293))}}.dark :is(){color:var(--color-red-300,#ffa3a3)}@supports (color:lab(0% 0 0)){.dark :is(){color:var(--color-red-300,lab(76.5514% 36.422 15.5335))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
