@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
:root{--K15t-font-family-headline:"Inter",ui-serif,sans-serif;--K15t-font-family-body:"Inter",ui-sans-serif,sans-serif;--K15t-font-family-code:monospace;--K15t-font-weight-regular:400;--K15t-font-weight-medium:500;--K15t-font-weight-bold:700;--K15t-font-size-2x-small:0.625rem;--K15t-font-size-x-small:0.75rem;--K15t-font-size-small:0.8125rem;--K15t-font-size-medium:1rem;--K15t-font-size-medium-large:1.125rem;--K15t-font-size-large:1.25rem;--K15t-font-size-x-large:1.5rem;--K15t-font-size-2x-large:2rem;--K15t-font-size-3x-large:3rem;--K15t-line-height-x-small:1.1;--K15t-line-height-small:1.3;--K15t-line-height-medium:1.5;--K15t-line-height-large:1.7;--K15t-radius-factor:3;--K15t-radius-2x-small:calc(1px*var(--K15t-radius-factor));--K15t-radius-x-small:calc(2px*var(--K15t-radius-factor));--K15t-radius-small:calc(3px*var(--K15t-radius-factor));--K15t-radius-medium:calc(5px*var(--K15t-radius-factor));--K15t-radius-large:calc(8px*var(--K15t-radius-factor));--K15t-radius-circle:50%;--K15t-radius-pill:calc(1000px*(var(--K15t-radius-factor)*0.0375));--K15t-color-neutral-0:#fff;--K15t-color-neutral-25:#f7f7f9;--K15t-color-neutral-50:#eff0f4;--K15t-color-neutral-75:#e2e5eb;--K15t-color-neutral-100:#b7bdcf;--K15t-color-neutral-200:#8993af;--K15t-color-neutral-300:#5d6b8f;--K15t-color-neutral-400:#3d4e7b;--K15t-color-neutral-500:#193468;--K15t-color-neutral-600:#132e60;--K15t-color-neutral-700:#0a2656;--K15t-color-neutral-800:#021d4a;--K15t-color-neutral-850:#000e3d;--K15t-color-neutral-900:#000c34;--K15t-color-neutral-950:#000b2e;--K15t-color-neutral-1000:#000;--K15t-color-brand-25:var(--K15t-color-neutral-25);--K15t-color-brand-50:var(--K15t-color-neutral-50);--K15t-color-brand-100:var(--K15t-color-neutral-100);--K15t-color-brand-200:var(--K15t-color-neutral-200);--K15t-color-brand-300:var(--K15t-color-neutral-300);--K15t-color-brand-400:var(--K15t-color-neutral-400);--K15t-color-brand-500:var(--K15t-color-neutral-500);--K15t-color-brand-600:var(--K15t-color-neutral-600);--K15t-color-brand-700:var(--K15t-color-neutral-700);--K15t-color-brand-800:var(--K15t-color-neutral-800);--K15t-color-brand-900:var(--K15t-color-neutral-900);--K15t-color-blue-100:#e7efff;--K15t-color-blue-400:#1062fb;--K15t-color-blue-500:#0d0dfc;--K15t-color-blue-600:#0404a3;--K15t-color-yellow-100:#fff6de;--K15t-color-yellow-400:#ffc420;--K15t-color-green-100:#d4ffee;--K15t-color-green-400:#008756;--K15t-color-green-900:#004938;--K15t-color-red-100:#feedec;--K15t-color-red-400:#d12a3a;--K15t-color-red-700:#931536;--K15t-color-teal-100:#ccf6fd;--K15t-color-teal-400:#00d4f5;--K15t-color-purple-100:#eae3ff;--K15t-color-purple-400:#5d07a0;--K15t-color-purple-700:#45057c}h1{font-weight:700}.expand-container+.expand-container{margin-top:0}
/* =========================================== */

/* ===== INJECTION 49 ===== */
/* ===== INJECTION 48 ===== */
/* ===== INJECTION 47 ===== */
/* ===== INJECTION 46 ===== */
/* ===== INJECTION 45 ===== */
article#content section.article-body details.expand{margin:10px auto;}

/* ===== INJECTION 44 ===== */

/* ===== INJECTION 43 ===== */
[data-component=panel][data-appearance=info]{--bg-color:#F3F7FF;--bg-color-hover:#EDF3FF;--ex-color:#1F2937}

/* ===== INJECTION 42 ===== */
summary.expand-control{background:linear-gradient(90deg,#f0eefb 0%,#f7f6fc 100%);color:#2c2450;border:1px solid #dad6f0;border-radius:6px;padding:10px 14px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:background .4s ease,border-color .3s ease,color .3s ease,box-shadow .4s ease;position:relative;}summary.expand-control::after{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:filter .3s ease,transform .3s ease;}details[open]>summary.expand-control::after{transform:translateY(-50%) rotate(90deg);}summary.expand-control:hover{background:linear-gradient(90deg,#eae6fb 0%,#faf9ff 100%);border-color:#8d81ec;color:#1e1446;box-shadow:0 0 10px 2px rgba(141,129,236,.18);}summary.expand-control:focus-visible{outline:2px solid #8d81ec;outline-offset:3px;}summary.expand-control:hover::after{filter:drop-shadow(0 0 2px rgba(141,129,236,.4));}.expand{--_border-width:unset;}

/* ===== INJECTION 41 ===== */
td span.status[data-component="status"] { white-space: normal; border-radius: 8px; }

/* ===== INJECTION 40 ===== */
hr { margin-block: 25px; }

/* ===== INJECTION 39 ===== */
.theme-table{margin-block:15px;}

/* ===== INJECTION 38 ===== */
.theme-table table th,.theme-table table td{vertical-align:middle}

/* ===== INJECTION 37 ===== */
.theme-table table{border-collapse:separate;border-spacing:0;border-radius:10px}.theme-table table th,.theme-table table td{border:1px solid #C1C7D0}tr:not(:first-child)>:is(th,td){border-top:none}tr>:is(th,td):not(:first-child){border-left:none}.theme-table tr:first-child :is(th,td):first-child{border-top-left-radius:10px}.theme-table tr:first-child :is(th,td):last-child{border-top-right-radius:10px}.theme-table tr:last-child :is(th,td):first-child{border-bottom-left-radius:10px}.theme-table tr:last-child :is(th,td):last-child{border-bottom-right-radius:10px}

/* ===== INJECTION 36 ===== */
/*.theme-code-snippet{margin-block:0.2rem} */

/* ===== INJECTION 35 ===== */
p:has(>span[data-component="status"][data-color="purple"]:first-child){margin-top:1rem}li>p:first-child:has(>span[data-component="status"][data-color="purple"]:first-child){margin-top:0}br+span[data-component="status"][data-color="purple"]{margin-top:1rem;display:inline-block;vertical-align:-0.25em;margin-right:0.5em}

/* ===== INJECTION 34 ===== */
.article-body :where(ul,ol){margin-block:unset}

/* ===== INJECTION 33 ===== */
[data-component="expand"] .expand-body > p:first-child{margin-top:1rem}

/* ===== INJECTION 32 ===== */
.article-body>:first-child{margin-bottom:20px}

/* ===== INJECTION 31 ===== */
.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin-block-start:20px}

/* ===== INJECTION 30 ===== */
.theme-block-image{margin-block:unset}

/* ===== INJECTION 29 ===== */
/* li:has(> div[data-component="layout-section"]) { margin-bottom: -1.7rem; } */
li:has(> div[data-component="layout-section"]){margin-bottom:-1.7rem;}div[data-component="layout-section"]{margin-bottom:1.5em!important;}

/* ===== INJECTION 28 ===== */
 .article-page.body .theme-block-image image-lightbox  { margin: 7px 0 11px; }

/* ===== INJECTION 27 ===== */
.theme-inline-image{display:inline-block;font-size:0;scale:.8;margin-inline:-6px;vertical-align:-9px}.theme-inline-image img{height:26px;width:auto;display:block}

/* ===== INJECTION 26 ===== */
span.status[data-color=""] {background-color:#e0e0e0;color:#333333;padding:4px 10px;border-radius:20px;font-size:0.85rem;font-weight:500;display:inline-block;line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:visible;text-overflow:unset;max-width:none;}

/* ===== INJECTION 25 ===== */
nav.toc[data-component="toc"] { opacity: 0; visibility: hidden; transition: opacity 0.8s ease-in-out 0.2s, visibility 0.8s ease-in-out 0.2s; }

/* ===== INJECTION 24 ===== */
[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"]{--card-border-color:#dedede;--card-border-radius:12px;--card-padding:0.75rem;--grid-gap-small:0.5rem;--grid-gap-large:1rem;--grid-row-height:200px;}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content ul{margin:0;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--grid-row-height);justify-content:center;gap:var(--grid-gap-small);}@media (min-width:600px){[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content ul{grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-large);}}@media (min-width:1620px){[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content ul{grid-template-columns:repeat(4,1fr);}}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content li{list-style:none;border:1px solid var(--card-border-color);border-radius:var(--card-border-radius);padding:var(--card-padding);display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content li p{text-align:center;overflow-wrap:anywhere;}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content li div.theme-block-image{margin:0;}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content footer ul{display:block;margin:1em 0;padding-left:40px;}[data-page-id="ci_5a4faec1affce3fc915acf3c55c55b71b350426610a4cf869540acb8bed87eee"] article#content footer li{display:list-item;border:none;padding:0;flex-direction:initial;justify-content:initial;align-items:initial;}

/* ===== INJECTION 23 ===== */
[data-page-template="portal"] header.banner {position: relative;overflow: visible;z-index: 10;margin: 1rem;border-radius: 15px;}
[data-page-template="portal"] header.banner .portal__header__content {padding: 2rem;}
[data-page-template="portal"] header.banner .portal__header__content__intro {padding: 0;display: flex;flex-direction: column;align-items: center;gap: 1rem;}
[data-page-template="portal"] header.banner h1 {display: inline-block;background: linear-gradient(90deg,rgba(126, 54, 198, 0.2) 0%,#546ccb 50.4%,rgba(126, 54, 198, 0.2) 100%);background-repeat: no-repeat;background-size: 100% 4px;background-position: 0 100%;text-align: center;font-size: 2.25rem;}
[data-page-template="portal"] header.banner hgroup p {font-size: 1.25rem;margin: 0;font-weight: 300;text-align: center;}
[data-page-template="portal"] header.banner .search-bar-container,[data-page-template="portal"] header.banner search-bar {margin: 0;}

/* ===== INJECTION 22 ===== */
figure[slot="lightbox"] img {
  background-color: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

/* ===== INJECTION 21 ===== */
figure.vp-image img {
  border: none !important;
}

/* ===== INJECTION 20 ===== */
[data-page-template="article"] main.main-content ul {list-style-type: disc;}
[data-page-template="article"] main.main-content ul ul {list-style-type: circle;}
[data-page-template="article"] main.main-content ul ul ul {list-style-type: square;}
[data-page-template="article"] main.main-content ul ul ul ul {list-style-type: disc;}
[data-page-template="article"] main.main-content ul ul ul ul ul {list-style-type: circle;}
[data-page-template="article"] main.main-content ul ul ul ul ul ul {list-style-type: square;}

/* ===== INJECTION 19 ===== */
.search-input{border:1px solid #b399ff;border-radius:999px;padding:2px;transition:box-shadow .2s ease,border-color .2s ease;background:#fff}.search-input:hover{border-color:#9933ff;box-shadow:0 0 4px rgba(0,0,0,.2)}.search-input:focus-within{border-color:#6600cc;box-shadow:0 0 0 2px rgba(102,0,204,.3)}.search-input__input{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.search-input__slot,.search-input__submit,.search-bar__input-container{border:none!important;box-shadow:none!important;background:transparent!important}

/* ===== INJECTION 18 ===== */
#navigator-nav {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#navigator-nav::-webkit-scrollbar {
  display: none;
}

/* ===== INJECTION 17 ===== */
.navigator-body{border-right:1px solid #6600ff}.navigator>button{border:1px solid #6600ff}body>header{border-bottom:1px solid #6600ff}

/* ===== INJECTION 16 ===== */
html[data-page-template="article"] h2{color:#6600ff}html[data-page-template="article"] h3{color:#983bfa}html[data-page-template="article"] h4{color:#666;font-size:.95rem}.search-result__title{color:#6600ff!important;font-weight:bold!important}.search-result__title em{font-weight:inherit!important;font-style:normal!important}

/* ===== INJECTION 15 ===== */
/*code-snippet.theme-code-snippet { display: flex; width: 100%; align-items: center; } code-snippet.theme-code-snippet > scroll-shadow { flex-grow: 1; min-width: 0; } code-snippet.theme-code-snippet > copy-clipboard.theme-code-snippet-copy { flex-shrink: 0; } */

/* ===== INJECTION 14 ===== */
nav.breadcrumbs ol li::after{content:" > ";color:#6600ff;font-weight:bold}nav.breadcrumbs ol li:last-child::after{content:""}

/* ===== INJECTION 13 ===== */
.expand-body > .theme-block-image:has([data-align="align-center"]) {
  margin-inline: unset !important;
}

/* ===== INJECTION 12 ===== */
div.theme-block-image figure.block-image figcaption {
    contain: unset;
}

/* ===== INJECTION 11 =====*/
article#content section.article-body details.expand {
  margin-inline-start: unset;
  translate: none;
  max-inline-size: unset;
  inline-size: unset;
}

/* ===== INJECTION 10 ===== */
a[href*="/__attachments/a_"]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;text-decoration:none;color:#111;font-weight:500;background-color:rgba(124,58,237,.06);border:1px solid rgba(124,58,237,.18);transition:color 120ms ease,background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease,transform 120ms ease;white-space:nowrap}a[href*="/__attachments/a_"]::after{content:"↓";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;line-height:1;border-radius:4px;background-color:rgba(124,58,237,.12);color:#7c3aed;flex-shrink:0;transition:background-color 120ms ease,color 120ms ease}a[href*="/__attachments/a_"]:hover{color:#7c3aed;background-color:rgba(124,58,237,.1);border-color:#7c3aed;box-shadow:0 2px 6px rgba(124,58,237,.16);transform:translateY(-1px)}a[href*="/__attachments/a_"]:hover::after{background-color:#7c3aed;color:#fff}a[href*="/__attachments/a_"]:active{transform:none;box-shadow:none}

/* ===== INJECTION 9 ===== */
nav.toc{border-width:unset;border-style:unset}nav.toc a.toc-link[aria-current="true"]{color:#5243a3;background-color:#f5f0ff;position:relative}nav.toc a.toc-link[aria-current="true"]::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background-color:#977ef8;border-bottom-right-radius:0;border-top-right-radius:0}

/* ===== INJECTION 8 ===== */

/* ===== INJECTION 7 ===== */

/* ===== INJECTION 6 ===== */
#articleTree .tree-item-header a{color:#8e8e8e!important}#articleTree .tree-action{stroke:#3e3e3e!important;color:#3e3e3e!important}#articleTree > ul > li > .tree-item-header > a{color:#4a3a9e!important;font-weight:600}#articleTree a[aria-current='page']{color:#4A148C!important;font-weight:700!important}#articleTree li:has(> .tree-item-header a[aria-current='page']) > .tree-item-header{border:1px solid #977EF8!important;background-color:#BB99FF47!important;border-radius:10px!important;padding:6px 16px!important}

/* ===== INJECTION 5 ===== */
html {
    scroll-behavior: smooth;
}

/* ===== INJECTION 4 ===== */
.header-links ul{list-style:none;padding-left:0}header .header-links ul li>a,.header-links ul li>a{position:relative;display:inline-block;color:#000;text-decoration:none;background-color:#fff;padding:.5rem 1rem;transition:background-color .25s ease-in-out,border-color .15s ease-in-out;border:2.5px solid transparent;border-radius:6px;box-sizing:border-box;will-change:border-color}header .header-links ul li>a:hover,.header-links ul li>a:hover{background-color:#F7F7F9;text-decoration:none;animation:borderFadeIn 3.3s forwards,borderFadeOut 2.5s 1.5s ease-out forwards}header .header-links ul li>a:focus-visible,.header-links ul li>a:focus-visible{outline:none;background-color:#F7F7F9;border-color:#6600ff;box-shadow:0 0 0 3px rgba(102,0,255,.2)}@media (prefers-reduced-motion:reduce){header .header-links ul li>a:hover,.header-links ul li>a:hover{animation:none;border-color:#6600ff}}@keyframes borderFadeIn{0%{border-color:transparent}20%{border-top-color:#6600ff}40%{border-top-color:#6600ff;border-right-color:#6600ff}60%{border-top-color:#6600ff;border-right-color:#6600ff;border-bottom-color:#6600ff}80%{border-top-color:#6600ff;border-right-color:#6600ff;border-bottom-color:#6600ff;border-left-color:#6600ff}100%{border-color:#6600ff}}@keyframes borderFadeOut{0%{border-color:#6600ff}50%{border-color:#875cff}100%{border-color:transparent}}

/* ===== INJECTION 3 ===== */

/* ===== INJECTION 2 ===== */
li .theme-block-image,li image-lightbox,li .block-image{display:block;margin-inline-start:0!important;margin-left:0!important;padding-left:0!important}li .block-image img{display:block;margin-inline-start:0!important;margin-left:0!important}

/* ===== INJECTION 1 ===== */
