﻿:root{--cs-doc-ok: #0f8a5f;--cs-doc-ok-bg: #e9f8f1;--cs-doc-code-bg: #161b26;--cs-doc-code-bar: #1f2635;--cs-doc-code-ink: #e6e9ef;--cs-doc-tip: #2f6fd6;--cs-doc-tip-bg: #eef4fe;--cs-doc-warn: #b45309;--cs-doc-warn-bg: #fff6e6}[data-bs-theme=dark]{--cs-doc-ok: #4fd3a0;--cs-doc-ok-bg: rgba(79, 211, 160, .10);--cs-doc-code-bg: #1b1b1b;--cs-doc-code-bar: #242424;--cs-doc-tip: #8cb4f5;--cs-doc-tip-bg: rgba(140, 180, 245, .10);--cs-doc-warn: #f5b25c;--cs-doc-warn-bg: rgba(245, 178, 92, .10)}.cs-doc-verify{padding:1.25rem 1.5rem;background:var(--cs-doc-ok-bg);border:1px solid color-mix(in srgb, var(--cs-doc-ok) 30%, transparent)}.cs-doc-verify-mark{font-size:1.75rem;line-height:1;color:var(--cs-doc-ok)}.cs-doc-verify-title{font-size:1rem;font-weight:700;color:var(--cs-doc-ok)}.cs-doc-verify-text{font-size:.9375rem;color:var(--bs-body-color)}.cs-doc-verify-facts{gap:.5rem 1.75rem}.cs-doc-verify-facts dt{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}.cs-doc-verify-facts dd{margin:0;font-size:.9375rem;font-weight:600;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.cs-doc-verify-facts dd a{color:inherit}.cs-doc-verify.is-stale{--cs-doc-ok: var(--cs-doc-warn);--cs-doc-ok-bg: var(--cs-doc-warn-bg)}.cs-doc-disclosure{font-size:.8125rem;line-height:1.6;color:var(--bs-secondary-color)}.cs-doc-body{font-size:1rem;line-height:1.8;color:var(--bs-body-color)}.cs-doc-body:lang(ko){word-break:keep-all}.cs-doc-body{overflow-wrap:anywhere}.cs-doc-body h2{margin:2.75rem 0 .9rem;padding-top:1.75rem;font-size:1.375rem;font-weight:700;letter-spacing:-0.015em;color:var(--bs-emphasis-color);border-top:1px solid var(--bs-border-color)}.cs-doc-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.cs-doc-body p{margin:0 0 1rem}.cs-doc-body :not(pre)>code{padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.875em;color:var(--bs-emphasis-color);background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.25rem}.doc-checklist{list-style:none;padding:0;margin:0 0 1rem}.doc-checklist li{position:relative;padding:.3rem 0 .3rem 1.75rem}.doc-checklist li::before{content:"";font-family:"bootstrap-icons";position:absolute;left:0;top:.3rem;color:var(--cs-doc-ok)}.cs-doc-code,.cs-doc-out{margin:0 0 1.25rem;overflow:hidden;border-radius:.5rem}.cs-doc-code{background:var(--cs-doc-code-bg)}.cs-doc-code-bar{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem .4rem 1rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.75rem;color:#9aa3b5;background:var(--cs-doc-code-bar)}.cs-doc-code pre{margin:0;padding:1rem 1.125rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) rgba(0,0,0,0)}.cs-doc-code pre::-webkit-scrollbar{height:6px}.cs-doc-code pre::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cs-doc-code pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:3px}.cs-doc-code code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.875rem;line-height:1.7;color:var(--cs-doc-code-ink);white-space:pre}.cs-doc-copy{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;color:#c9d1e0;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.14);border-radius:.375rem;transition:background-color .15s cubic-bezier(0.23, 1, 0.32, 1),color .15s cubic-bezier(0.23, 1, 0.32, 1)}.cs-doc-copy:hover{color:#fff;background:rgba(255,255,255,.08)}.cs-doc-copy:focus-visible{outline:2px solid #8cb4f5;outline-offset:2px}.cs-doc-copy.is-done{color:#4fd3a0;border-color:rgba(79,211,160,.5)}.cs-doc-out{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.cs-doc-out-label{padding:.4rem 1rem;font-size:.75rem;font-weight:600;color:var(--cs-doc-ok);border-bottom:1px solid var(--bs-border-color)}.cs-doc-out pre{margin:0;padding:.9rem 1.125rem;overflow-x:auto}.cs-doc-out code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.8125rem;line-height:1.7;color:var(--bs-emphasis-color);white-space:pre}.cs-doc-term .cs-doc-line::before{content:"$ ";color:#4fd3a0;user-select:none;-webkit-user-select:none}.cs-doc-term.is-ps .cs-doc-line::before{content:"PS> "}.cs-doc-term.is-cmd .cs-doc-line::before{content:"> "}.cs-doc-term .cs-doc-line.is-cont::before,.cs-doc-term .cs-doc-line.is-blank::before,.cs-doc-term .cs-doc-line.is-comment::before{content:none}.cs-doc-term .cs-doc-line.is-cont{padding-left:2ch}.cs-doc-term.is-ps .cs-doc-line.is-cont{padding-left:4ch}.cs-doc-term .cs-doc-line.is-comment{color:#7d879a}.cs-doc-term pre:not(.cs-doc-term-out) code{white-space:pre-wrap;overflow-wrap:anywhere}.cs-doc-term .cs-doc-line{display:inline-block;max-width:100%;vertical-align:top;padding-left:2ch;text-indent:-2ch}.cs-doc-term.is-ps .cs-doc-line{padding-left:4ch;text-indent:-4ch}.cs-doc-term .cs-doc-line.is-blank,.cs-doc-term .cs-doc-line.is-comment{padding-left:0;text-indent:0}.cs-doc-term .cs-doc-line.is-cont{text-indent:0}.cs-doc-term-label{display:flex;align-items:center;gap:.6rem;padding:0 1.125rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.6875rem;color:#7d879a}.cs-doc-term-label::after{content:"";flex:1;border-top:1px dashed rgba(255,255,255,.12)}.cs-doc-term pre.cs-doc-term-out{padding-top:.5rem}.cs-doc-term pre.cs-doc-term-out code{font-size:.8125rem;color:#aab2c2}.cs-doc-body img{max-width:100%;height:auto}.cs-doc-body figure{margin:1.75rem 0 2rem;text-align:center}.cs-doc-body figure img{display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid var(--bs-border-color);border-radius:.375rem;box-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 28px -8px rgba(15,23,42,.18)}.cs-doc-body figure figcaption{margin-top:.9rem;font-size:.8125rem;line-height:1.5;color:var(--bs-secondary-color);text-wrap:balance}[data-bs-theme=dark] .cs-doc-body figure img{box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -8px rgba(0,0,0,.6)}.cs-doc-body aside.doc-note{width:auto;min-width:0;max-width:none}.doc-note{display:flex;gap:.75rem;margin:0 0 1.25rem;padding:.9rem 1.1rem;font-size:.9375rem;line-height:1.7;border-radius:.5rem;--note: var(--cs-doc-tip);background:var(--cs-doc-tip-bg)}.doc-note.doc-warn{--note: var(--cs-doc-warn);background:var(--cs-doc-warn-bg)}.doc-note-icon{flex-shrink:0;margin-top:.15rem;color:var(--note)}.doc-note-body{min-width:0}.doc-note strong{color:var(--bs-emphasis-color)}.doc-faq{margin-bottom:.75rem;border:1px solid var(--bs-border-color);border-radius:.5rem}.doc-faq summary{padding:.85rem 1.1rem;font-weight:600;cursor:pointer;color:var(--bs-emphasis-color)}.doc-faq>p{margin:0;padding:0 1.1rem 1rem}.doc-faq[open] summary{border-bottom:1px solid var(--bs-border-color);margin-bottom:.85rem}.page-main a.cs-doc-provider,.page-main a.cs-doc-feedback-link{text-decoration:none}.page-main a.cs-doc-provider:hover .cs-doc-provider-go,.page-main a.cs-doc-feedback-link:hover{text-decoration:underline;text-underline-offset:.2em}.cs-doc-try{padding-top:2rem;border-top:1px solid var(--bs-border-color)}.cs-doc-try-title{font-size:1.375rem;font-weight:700;letter-spacing:-0.015em;color:var(--bs-emphasis-color)}.cs-doc-try-text{font-size:.9375rem;color:var(--bs-secondary-color)}.cs-doc-provider{padding:1.1rem 1.25rem;color:inherit;text-decoration:none;border:1px solid var(--bs-border-color);border-radius:.5rem;transition:border-color .2s cubic-bezier(0.23, 1, 0.32, 1),background-color .2s cubic-bezier(0.23, 1, 0.32, 1)}.cs-doc-provider:hover{border-color:var(--bs-emphasis-color);background:var(--bs-tertiary-bg)}.cs-doc-provider.is-tested{border-color:color-mix(in srgb, var(--cs-doc-ok) 55%, transparent)}.cs-doc-provider-tag{min-height:1.2em;margin-bottom:.35rem;font-size:.75rem;font-weight:600;color:var(--cs-doc-ok)}.cs-doc-provider-name{font-size:1.125rem;font-weight:700;color:var(--bs-emphasis-color)}.cs-doc-provider-desc{margin:.25rem 0 1rem;font-size:.875rem;color:var(--bs-secondary-color)}.cs-doc-provider-go{font-size:.875rem;font-weight:600;color:var(--cs-side-accent, #3A4CA8)}.cs-doc-tags-label{margin-right:.25rem;font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color)}.page-main a.cs-doc-tag{padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.8125rem;color:var(--bs-body-color);text-decoration:none;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:999px;transition:border-color .2s cubic-bezier(0.23, 1, 0.32, 1),color .2s cubic-bezier(0.23, 1, 0.32, 1)}.page-main a.cs-doc-tag:hover{color:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color)}.cs-doc-feedback{padding:1.1rem 1.25rem;font-size:.9375rem;background:var(--bs-tertiary-bg);border-radius:.5rem}.cs-doc-feedback-link{font-weight:600;color:var(--cs-side-accent, #3A4CA8);text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion: reduce){.cs-doc-copy,.cs-doc-provider{transition:none}}.cs-docs-search{padding:.5rem .5rem .5rem 1.25rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;box-shadow:0 6px 20px -12px rgba(16,24,40,.25)}.cs-docs-search>i{font-size:1.125rem;color:var(--bs-secondary-color)}.cs-docs-search .form-control{padding:.6rem 0;font-size:1.0625rem;border:0;background:rgba(0,0,0,0);box-shadow:none}.cs-docs-search:focus-within{border-color:var(--cs-side-accent, #3A4CA8)}.cs-docs-search-btn{flex-shrink:0;white-space:nowrap;padding:.6rem 1.25rem;font-weight:600;color:#fff;background:var(--cs-side-accent, #3A4CA8);border:0;border-radius:.5rem}.cs-docs-search-btn:hover{color:#fff;opacity:.9}.cs-docs-popular-tags>span{font-size:.8125rem;color:var(--bs-secondary-color);margin-right:.25rem}.cs-docs a.cs-doc-tag{padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.8125rem;color:var(--bs-body-color);text-decoration:none;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:999px}.cs-docs a.cs-doc-tag:hover{color:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color)}.cs-docs-sec{margin-top:clamp(2.75rem,2rem + 2.5vw,4rem)}.cs-docs-title{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;letter-spacing:-0.02em;color:var(--bs-emphasis-color)}.cs-docs-all{font-size:.9375rem;font-weight:600;color:var(--bs-secondary-color);text-decoration:none}.cs-docs-all:hover{color:var(--bs-emphasis-color)}.cs-docs-topic{padding:1.1rem 1.25rem;color:inherit;text-decoration:none;border:1px solid var(--bs-border-color);border-radius:.625rem;transition:border-color .2s cubic-bezier(0.23, 1, 0.32, 1),background-color .2s cubic-bezier(0.23, 1, 0.32, 1)}.cs-docs-topic:hover{border-color:var(--bs-emphasis-color);background:var(--bs-tertiary-bg)}.cs-docs-topic-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.15rem;color:var(--cs-side-accent, #3A4CA8);background:color-mix(in srgb, var(--cs-side-accent, #3A4CA8) 10%, transparent);border-radius:.5rem}.cs-docs-topic-name{font-size:1rem;font-weight:700;color:var(--bs-emphasis-color)}.cs-docs-topic-count{margin-left:.25rem;font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}.cs-docs-topic-desc{margin-top:.15rem;font-size:.875rem;line-height:1.5;color:var(--bs-secondary-color)}.cs-docs-list>li+li{border-top:1px solid var(--bs-border-color)}.cs-docs-row{padding-block:1.1rem;color:inherit;text-decoration:none}.cs-docs-row-cat{display:block;margin-bottom:.2rem;font-size:.75rem;font-weight:600;color:var(--cs-side-accent, #3A4CA8)}.cs-docs-row-sub{font-weight:500;color:var(--bs-secondary-color)}.cs-docs-row-sub::before{content:"·";margin-inline:.4em}.cs-docs-row-title{display:block;font-size:1.0625rem;font-weight:650;line-height:1.45;color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;transition:text-decoration-color .2s cubic-bezier(0.23, 1, 0.32, 1)}.cs-docs-row:hover .cs-docs-row-title{text-decoration-color:currentColor}.cs-docs-row-meta{margin-top:.5rem}.cs-docs-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.9375rem;font-weight:600;color:var(--cs-side-accent, #3A4CA8);text-decoration:none}.cs-docs-more span{font-variant-numeric:tabular-nums;color:var(--bs-secondary-color);font-weight:500}.cs-docs-more i{transition:transform .2s cubic-bezier(0.23, 1, 0.32, 1)}.cs-docs-more:hover i{transform:translateX(3px)}@media(prefers-reduced-motion: reduce){.cs-docs-more i{transition:none}}.cs-docs-verified{font-size:.75rem;font-weight:600;color:var(--cs-doc-ok);font-variant-numeric:tabular-nums}.cs-docs-env{padding:.1rem .5rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.75rem;color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);border-radius:.25rem}.cs-docs-rank li{padding-block:.55rem;font-size:.9375rem;line-height:1.5}.cs-docs-rank li+li{border-top:1px solid var(--bs-border-color)}.cs-docs-rank-num{width:1.25rem;flex-shrink:0;font-weight:700;color:var(--cs-side-accent, #3A4CA8);font-variant-numeric:tabular-nums}.cs-docs-rank a{color:var(--bs-body-color);text-decoration:none}.cs-docs-rank a:hover{color:var(--bs-emphasis-color);text-decoration:underline;text-underline-offset:.2em}.cs-docs-cta{padding:1.5rem;background:var(--cs-head-bg);border-radius:.75rem}.cs-docs-cta-title{font-size:1.0625rem;font-weight:700;color:var(--cs-head-title)}.cs-docs-cta-text{font-size:.875rem;line-height:1.6;color:var(--cs-head-lead)}.cs-docs-cta-btn{padding:.6rem 1.1rem;font-weight:600;color:var(--cs-head-bg);background:var(--cs-head-title);border-radius:.5rem}.cs-docs-cta-btn:hover{color:var(--cs-head-bg);background:var(--cs-head-lead)}.cs-docs-cta-note{font-size:.75rem;color:var(--cs-head-micro)}aside.cs-docs-aside{min-width:0;max-width:none}.cs-docs-filter-label{margin-bottom:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--bs-secondary-color)}.cs-docs-filter ul a{display:flex;justify-content:space-between;padding:.4rem .6rem;margin-inline:-0.6rem;font-size:.9375rem;color:var(--bs-body-color);text-decoration:none;border-radius:.375rem}.cs-docs-filter ul a span{font-size:.8125rem;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}.cs-docs-filter ul a:hover{background:var(--bs-tertiary-bg)}.cs-docs-filter ul a.is-on{font-weight:700;color:var(--bs-emphasis-color);background:var(--bs-tertiary-bg)}.cs-docs-chip{padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.75rem;color:var(--bs-body-color);text-decoration:none;border:1px solid var(--bs-border-color);border-radius:.25rem}.cs-docs-chip:hover{color:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color)}.cs-docs-sort{border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden}.cs-docs-sort a{flex:1;padding:.4rem .5rem;font-size:.8125rem;text-align:center;color:var(--bs-secondary-color);text-decoration:none}.cs-docs-sort a+a{border-left:1px solid var(--bs-border-color)}.cs-docs-sort a.is-on{font-weight:700;color:var(--bs-emphasis-color);background:var(--bs-tertiary-bg)}.cs-docs-results .cs-docs-row{padding-block:1.35rem}.cs-docs-results>li:first-child .cs-docs-row{padding-top:0}.cs-docs-found{display:block;margin-top:.35rem;font-size:.8125rem;font-weight:600;color:var(--cs-side-accent, #3A4CA8)}.cs-docs-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.3rem;font-size:.9375rem;line-height:1.65;color:var(--bs-body-color)}:root{--cs-docs-mark: #ffe066}[data-bs-theme=dark]{--cs-docs-mark: rgba(255, 214, 10, .38)}.cs-docs-mark{padding:0 .05em;color:inherit;background:linear-gradient(to top, var(--cs-docs-mark) 45%, transparent 45%)}.cs-docs-empty{padding:2rem;font-size:.9375rem;line-height:1.7;border:1px dashed var(--bs-border-color);border-radius:.75rem}.cs-docs-empty-title{font-size:1.125rem;font-weight:700;color:var(--bs-emphasis-color)}.cs-docs-empty-label{font-size:.8125rem;color:var(--bs-secondary-color);margin-right:.25rem}.cs-docs-empty a:not(.cs-doc-tag){color:var(--cs-side-accent, #3A4CA8)}.cs-docs-path{padding:1.5rem 1.5rem 1rem;background:var(--bs-tertiary-bg);border-radius:.75rem}.cs-docs-path-lead{font-size:.875rem;color:var(--bs-secondary-color)}.cs-docs-path-list li{position:relative}.cs-docs-path-list li+li::before{content:"";position:absolute;left:.9375rem;top:-0.5rem;height:1rem;width:1px;background:var(--bs-border-color)}.cs-docs-path-list a{padding:.55rem 0;color:inherit;text-decoration:none}.cs-docs-path-list a:hover .cs-docs-path-title{text-decoration:underline;text-underline-offset:.2em}.cs-docs-path-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.875rem;height:1.875rem;font-size:.8125rem;font-weight:700;color:#fff;background:var(--cs-side-accent, #3A4CA8);border-radius:50%;font-variant-numeric:tabular-nums}.cs-docs-path-title{font-size:1rem;font-weight:600;color:var(--bs-emphasis-color)}.cs-docs-path-time{font-size:.8125rem;color:var(--bs-secondary-color)}[data-bs-theme=dark] .cs-docs-path-num{color:#14183a}.cs-docs-subtabs a{padding:.35rem .8rem;font-size:.875rem;color:var(--bs-body-color);text-decoration:none;border:1px solid var(--bs-border-color);border-radius:999px}.cs-docs-subtabs a span{margin-left:.2rem;font-size:.75rem;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}.cs-docs-subtabs a:hover{border-color:var(--bs-emphasis-color);color:var(--bs-emphasis-color)}.cs-docs-subtabs a.is-on{color:var(--bs-body-bg);background:var(--bs-emphasis-color);border-color:var(--bs-emphasis-color)}.cs-docs-subtabs a.is-on span{color:inherit;opacity:.7}.cs-docs-mini-search{padding:.2rem .25rem .2rem .9rem;border:1px solid var(--bs-border-color);border-radius:.5rem}.cs-docs-mini-search>i{color:var(--bs-secondary-color)}.cs-docs-mini-search .form-control{padding:.5rem 0;border:0;background:rgba(0,0,0,0);box-shadow:none;font-size:.9375rem}.cs-docs-mini-search:focus-within{border-color:var(--cs-side-accent, #3A4CA8)}.cs-docs-other li+li{border-top:1px solid var(--bs-border-color)}.cs-docs-other a{padding:.65rem 0;font-size:.9375rem;color:var(--bs-body-color);text-decoration:none}.cs-docs-other a i{color:var(--cs-side-accent, #3A4CA8)}.cs-docs-other a:hover span:first-of-type{color:var(--bs-emphasis-color);text-decoration:underline;text-underline-offset:.2em}.cs-docs-other-n{font-size:.8125rem;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}
