@charset "UTF-8";@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/0xp3SbCWC1OhX7q1-uF6kilMZFm-alJNkUtkLTPCy_A-tN9KwPUWhhXvtqh74sU9FIkI4W6hsbm85r0X24hjOfM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}.article-blocks[data-v-25007ed1]{display:flex;flex-direction:column;gap:20px}.article-blocks__paragraph[data-v-25007ed1]{color:#4b5563;font-size:18px;line-height:1.8;margin:0;max-width:72ch}.article-blocks__paragraph[data-v-25007ed1] strong{color:#111827;font-weight:600}.article-blocks__paragraph[data-v-25007ed1] em{font-style:italic}.article-blocks__paragraph[data-v-25007ed1] code{background:#673c5c14;border-radius:4px;color:#673c5c;font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",Consolas,Monaco,monospace;font-size:.88em;padding:2px 6px}.article-blocks__paragraph[data-v-25007ed1] a{color:#673c5c;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.article-blocks__paragraph[data-v-25007ed1] a:hover{color:#542f4a}.article-blocks__heading[data-v-25007ed1]{color:#111827;margin-bottom:12px;margin-top:32px;scroll-margin-top:100px}.article-blocks__heading--h2[data-v-25007ed1]{border-bottom:2px solid rgba(103,60,92,.15);font-size:24px;font-weight:700;padding-bottom:12px}.article-blocks__heading--h3[data-v-25007ed1]{font-size:20px;font-weight:600}.article-blocks__heading--h4[data-v-25007ed1]{font-size:18px;font-weight:600}.article-blocks__quote[data-v-25007ed1]{background:#673c5c0a;border:1px solid #673c5c;border-radius:8px;margin:24px 0;padding:24px 32px;position:relative}.article-blocks__quote p[data-v-25007ed1]{color:#111827;font-size:18px;font-style:italic;line-height:1.7;margin:0}.article-blocks__quote[data-v-25007ed1] strong{font-weight:600}.article-blocks__quote-cite[data-v-25007ed1]{color:#6b7280;display:block;font-size:14px;font-style:normal;margin-top:16px}.article-blocks__figure[data-v-25007ed1]{border-radius:12px;margin:24px 0;overflow:hidden}.article-blocks__figure-img[data-v-25007ed1]{display:block;height:auto;width:100%}.article-blocks__figure-caption[data-v-25007ed1]{background:#11182705;color:#6b7280;font-size:14px;padding:16px 20px;text-align:center}.article-blocks__code[data-v-25007ed1]{background:#1f2937;border-radius:12px;color:#e5e7eb;font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",Consolas,Monaco,monospace;font-size:14px;line-height:1.7;margin:24px 0;overflow-x:auto;padding:24px}.article-blocks__code code[data-v-25007ed1]{background:none;border-radius:0;color:inherit;font-size:inherit;padding:0}.article-blocks__list[data-v-25007ed1]{margin:16px 0;padding-left:24px}.article-blocks__list li[data-v-25007ed1]{color:#4b5563;font-size:18px;line-height:1.8;margin-bottom:12px}.article-blocks__list li[data-v-25007ed1] strong{color:#111827;font-weight:600}.article-blocks__list li[data-v-25007ed1] code{background:#673c5c14;border-radius:4px;color:#673c5c;font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",Consolas,Monaco,monospace;font-size:.88em;padding:2px 6px}.article-blocks__list li[data-v-25007ed1] a{color:#673c5c;text-decoration:underline;text-underline-offset:2px}.article-blocks__table-wrapper[data-v-25007ed1]{border:1px solid rgba(229,231,235,.5);border-radius:12px;margin:24px 0;overflow-x:auto}.article-blocks__table[data-v-25007ed1]{border-collapse:collapse;font-size:14px;width:100%}.article-blocks__table thead[data-v-25007ed1]{background:#673c5c0f}.article-blocks__table th[data-v-25007ed1]{border-bottom:2px solid rgba(103,60,92,.15);color:#111827;font-weight:600;padding:16px 20px;text-align:left;white-space:nowrap}.article-blocks__table td[data-v-25007ed1]{border-bottom:1px solid rgba(229,231,235,.3);color:#4b5563;padding:16px 20px}.article-blocks__table tbody tr[data-v-25007ed1]{transition:background .15s ease}.article-blocks__table tbody tr[data-v-25007ed1]:hover{background:#673c5c08}.article-blocks__table tbody tr:last-child td[data-v-25007ed1]{border-bottom:none}.article-blocks__table[data-v-25007ed1] strong{color:#111827;font-weight:600}@media(max-width:767px){.article-blocks__list li[data-v-25007ed1],.article-blocks__paragraph[data-v-25007ed1]{font-size:16px}.article-blocks__heading--h2[data-v-25007ed1]{font-size:20px}.article-blocks__heading--h3[data-v-25007ed1]{font-size:18px}.article-blocks__quote[data-v-25007ed1]{padding:20px 24px}.article-blocks__code[data-v-25007ed1]{font-size:12px;padding:20px}.article-blocks__table[data-v-25007ed1]{font-size:12px}.article-blocks__table td[data-v-25007ed1],.article-blocks__table th[data-v-25007ed1]{padding:12px 16px}}.error-message[data-v-f4ab1eb0]{align-items:flex-start;color:#ef4444;display:flex}.error-message__icon[data-v-f4ab1eb0]{flex-shrink:0;margin-right:8px;margin-top:2px}.error-message__content[data-v-f4ab1eb0]{flex:1}.detail-layout[data-v-39c488b8]{display:grid;gap:32px;grid-template-columns:1fr var(--sidebar-width,340px)}@media(max-width:1023px){.detail-layout[data-v-39c488b8]{grid-template-columns:1fr}}.detail-layout__main[data-v-39c488b8],.detail-layout__sidebar[data-v-39c488b8]{contain:layout;display:flex;flex-direction:column;gap:24px}.detail-layout__sidebar[data-v-39c488b8]{align-self:start;height:-moz-fit-content;height:fit-content;min-height:320px;position:sticky;top:99px}@media(max-width:1023px){.detail-layout__sidebar[data-v-39c488b8]{min-height:0;order:-1;position:static}}.loading-state[data-v-a2b2ea7e]{align-items:center;display:flex;justify-content:center;padding:32px 0;width:100%}.loading-state--sm[data-v-a2b2ea7e]{min-height:150px}.loading-state--md[data-v-a2b2ea7e]{min-height:300px}.loading-state--lg[data-v-a2b2ea7e]{min-height:400px}.breadcrumb[data-v-5e5dbc17]{padding:12px 0}.breadcrumb__list[data-v-5e5dbc17]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb__item[data-v-5e5dbc17],.breadcrumb__list[data-v-5e5dbc17]{align-items:center;display:flex;gap:4px}.breadcrumb__item[data-v-5e5dbc17]{color:#4b5563}.breadcrumb__item[data-v-5e5dbc17]:last-child{color:#111827;font-weight:500}.breadcrumb__link[data-v-5e5dbc17]{align-items:center;border-radius:4px;color:#4b5563;display:inline-flex;gap:4px;padding:4px 8px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.breadcrumb__link[data-v-5e5dbc17]:before{background:transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:background .3s ease;z-index:-1}.breadcrumb__link[data-v-5e5dbc17]:hover{color:#673c5c}.breadcrumb__link[data-v-5e5dbc17]:hover:before{background:#673c5c14}.breadcrumb__link:hover .breadcrumb__icon[data-v-5e5dbc17]{transform:scale(1.1)}.breadcrumb__link[data-v-5e5dbc17]:focus-visible{outline:2px solid #673c5c;outline-offset:2px}.breadcrumb__current[data-v-5e5dbc17]{align-items:center;background:#673c5c1a;border-radius:4px;color:#673c5c;display:inline-flex;font-weight:500;gap:4px;padding:4px 8px}.breadcrumb__separator[data-v-5e5dbc17]{align-items:center;color:#d1d5dbcc;display:inline-flex;justify-content:center;line-height:1;margin:0 4px}.breadcrumb__separator--chevron[data-v-5e5dbc17]:before{content:"›";font-size:1.1em;line-height:1}.breadcrumb__separator--slash[data-v-5e5dbc17]:before{content:"/";line-height:1}.breadcrumb__separator--arrow[data-v-5e5dbc17]:before{content:"→";line-height:1}.breadcrumb__separator--dot[data-v-5e5dbc17]:before{background:linear-gradient(135deg,#673c5c,#a56494);border-radius:50%;content:"";height:4px;opacity:.6;width:4px}.breadcrumb__icon[data-v-5e5dbc17]{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.breadcrumb--pills .breadcrumb__link[data-v-5e5dbc17]{background:#d1d5db4d;padding:8px 12px}.breadcrumb--pills .breadcrumb__link[data-v-5e5dbc17]:hover{background:#673c5c1a}.breadcrumb--pills .breadcrumb__current[data-v-5e5dbc17]{background:#673c5c;color:#fff;padding:8px 12px}.breadcrumb--minimal .breadcrumb__current[data-v-5e5dbc17],.breadcrumb--minimal .breadcrumb__link[data-v-5e5dbc17]{background:transparent;padding:0}.breadcrumb--minimal .breadcrumb__current[data-v-5e5dbc17]{color:#673c5c}.breadcrumb--minimal .breadcrumb__link[data-v-5e5dbc17]:hover:before{background:transparent}.breadcrumb--minimal .breadcrumb__link[data-v-5e5dbc17]:hover{text-decoration:underline;text-underline-offset:3px}.breadcrumb--hero[data-v-5e5dbc17]{padding:0}.breadcrumb--hero .breadcrumb__list[data-v-5e5dbc17]{justify-content:center}.breadcrumb--hero .breadcrumb__item[data-v-5e5dbc17]{color:#ffffffbf}.breadcrumb--hero .breadcrumb__item[data-v-5e5dbc17]:last-child{color:#fff}.breadcrumb--hero .breadcrumb__link[data-v-5e5dbc17]{color:#ffffffbf}.breadcrumb--hero .breadcrumb__link[data-v-5e5dbc17]:before{background:transparent}.breadcrumb--hero .breadcrumb__link[data-v-5e5dbc17]:hover{color:#fff}.breadcrumb--hero .breadcrumb__link[data-v-5e5dbc17]:hover:before{background:#ffffff1f}.breadcrumb--hero .breadcrumb__link[data-v-5e5dbc17]:focus-visible{outline-color:#ffffffb3}.breadcrumb--hero .breadcrumb__current[data-v-5e5dbc17]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.2);color:#fff}.breadcrumb--hero .breadcrumb__separator[data-v-5e5dbc17]{color:#fff6}.breadcrumb--hero .breadcrumb__separator-dot[data-v-5e5dbc17]{background:#ffffff80;opacity:.8}@media(max-width:767px){.breadcrumb[data-v-5e5dbc17]{padding:8px 0}.breadcrumb__list[data-v-5e5dbc17]{gap:0}.breadcrumb__item[data-v-5e5dbc17]:not(:nth-last-child(-n+2),:first-child){display:none}.breadcrumb__item[data-v-5e5dbc17]:nth-last-child(2):not(:first-child):before{align-items:center;content:"";display:flex;gap:2px;margin-right:8px}.breadcrumb__item[data-v-5e5dbc17]:nth-last-child(2):not(:first-child):before:after{color:#4b5563;content:"..."}.breadcrumb__current[data-v-5e5dbc17],.breadcrumb__link[data-v-5e5dbc17]{padding:4px}}
