@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:optional;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]{font-size:18px;line-height:1.8;color:#4b5563;max-width:72ch;margin:0}.article-blocks__paragraph[data-v-25007ed1] strong{font-weight:600;color:#111827}.article-blocks__paragraph[data-v-25007ed1] em{font-style:italic}.article-blocks__paragraph[data-v-25007ed1] code{padding:2px 6px;font-size:.88em;font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",Consolas,Monaco,monospace;color:#673c5c;background:#673c5c14;border-radius:4px}.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-top:32px;margin-bottom:12px;scroll-margin-top:100px}.article-blocks__heading--h2[data-v-25007ed1]{font-size:24px;font-weight:700;padding-bottom:12px;border-bottom:2px solid rgba(103,60,92,.15)}.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]{position:relative;margin:24px 0;padding:24px 32px;background:#673c5c0a;border:1px solid #673c5c;border-radius:8px}.article-blocks__quote p[data-v-25007ed1]{font-size:18px;font-style:italic;line-height:1.7;color:#111827;margin:0}.article-blocks__quote[data-v-25007ed1] strong{font-weight:600}.article-blocks__quote-cite[data-v-25007ed1]{display:block;margin-top:16px;font-size:14px;font-style:normal;color:#6b7280}.article-blocks__figure[data-v-25007ed1]{margin:24px 0;border-radius:12px;overflow:hidden}.article-blocks__figure-img[data-v-25007ed1]{width:100%;height:auto;display:block}.article-blocks__figure-caption[data-v-25007ed1]{padding:16px 20px;font-size:14px;color:#6b7280;text-align:center;background:#11182705}.article-blocks__code[data-v-25007ed1]{margin:24px 0;padding:24px;background:#1f2937;color:#e5e7eb;border-radius:12px;overflow-x:auto;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}.article-blocks__code code[data-v-25007ed1]{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.article-blocks__list[data-v-25007ed1]{margin:16px 0;padding-left:24px}.article-blocks__list li[data-v-25007ed1]{font-size:18px;line-height:1.8;color:#4b5563;margin-bottom:12px}.article-blocks__list li[data-v-25007ed1] strong{font-weight:600;color:#111827}.article-blocks__list li[data-v-25007ed1] code{padding:2px 6px;font-size:.88em;font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",Consolas,Monaco,monospace;color:#673c5c;background:#673c5c14;border-radius:4px}.article-blocks__list li[data-v-25007ed1] a{color:#673c5c;text-decoration:underline;text-underline-offset:2px}.article-blocks__table-wrapper[data-v-25007ed1]{margin:24px 0;overflow-x:auto;border-radius:12px;border:1px solid rgba(229,231,235,.5)}.article-blocks__table[data-v-25007ed1]{width:100%;border-collapse:collapse;font-size:14px}.article-blocks__table thead[data-v-25007ed1]{background:#673c5c0f}.article-blocks__table th[data-v-25007ed1]{padding:16px 20px;font-weight:600;color:#111827;text-align:left;border-bottom:2px solid rgba(103,60,92,.15);white-space:nowrap}.article-blocks__table td[data-v-25007ed1]{padding:16px 20px;color:#4b5563;border-bottom:1px solid rgba(229,231,235,.3)}.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{font-weight:600;color:#111827}@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]{padding:20px;font-size:12px}.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]{display:flex;align-items:flex-start;color:#ef4444}.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;grid-template-columns:1fr var(--sidebar-width,340px);gap:32px}@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]{display:flex;flex-direction:column;gap:24px;contain:layout}.detail-layout__sidebar[data-v-39c488b8]{height:-moz-fit-content;height:fit-content;position:sticky;top:99px;align-self:start;min-height:320px}@media(max-width:1023px){.detail-layout__sidebar[data-v-39c488b8]{position:static;order:-1;min-height:0}}.loading-state[data-v-a2b2ea7e]{display:flex;align-items:center;justify-content:center;width:100%;padding:32px 0}.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]{display:flex;align-items:center;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]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:#4b5563;text-decoration:none;border-radius:4px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.breadcrumb__link[data-v-5e5dbc17]:before{content:"";position:absolute;inset:0;background:transparent;border-radius:inherit;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]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#673c5c1a;color:#673c5c;border-radius:4px;font-weight:500}.breadcrumb__separator[data-v-5e5dbc17]{display:inline-flex;align-items:center;justify-content:center;color:#d1d5dbcc;margin:0 4px;line-height:1}.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{content:"";width:4px;height:4px;border-radius:50%;background:linear-gradient(135deg,#673c5c,#a56494);opacity:.6}.breadcrumb__icon[data-v-5e5dbc17]{display:flex;align-items:center;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]{padding:0;background:transparent}.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;color:#fff;border:1px solid hsla(0,0%,100%,.2)}.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{content:"";display:flex;align-items:center;gap:2px;margin-right:8px}.breadcrumb__item[data-v-5e5dbc17]:nth-last-child(2):not(:first-child):before:after{content:"...";color:#4b5563}.breadcrumb__current[data-v-5e5dbc17],.breadcrumb__link[data-v-5e5dbc17]{padding:4px}}
