@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/JetBrainsMono-Thin.BhSco1Ve.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/JetBrainsMono-ThinItalic.CYUYT2s8.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/JetBrainsMono-Light.Bgq2Dg64.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/JetBrainsMono-LightItalic.Pc6KfEyb.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Regular.BQaDgvhP.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Italic.CFFf43z2.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-Medium.3S3k2nMz.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-MediumItalic.BKKs7F3t.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JetBrainsMono-SemiBold.BM8Dc2t-.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/JetBrainsMono-SemiBoldItalic.CekZ8Kac.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-Bold.D4WEaHbo.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-BoldItalic.1xQg2cDl.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/Inter-Thin.DzN99i8q.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/Inter-ThinItalic.DxehbPeK.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light.14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Inter-LightItalic.iBr7p6CH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular.COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Inter-Italic.Bm_w1qmz.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium.CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Inter-MediumItalic.BqDObnQN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold.BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBoldItalic.B7KOJJiL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold.BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Inter-BoldItalic.Cabj1n7x.woff2) format("woff2")}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}.vpj-overlay-scroll[data-v-b05818ed]{align-items:center;display:flex;flex-direction:column;position:relative;overflow:hidden}.vpj-overlay-scroll__area[data-v-b05818ed]{flex:1;height:100%;min-height:0;min-width:0;overflow-x:var(--36984fb6);overflow-y:var(--1d6664b4);position:relative;scrollbar-width:none;-ms-overflow-style:none;width:100%}.vpj-overlay-scroll__area[data-v-b05818ed]::-webkit-scrollbar{display:none}.vpj-overlay-scroll__content[data-v-b05818ed]{min-height:100%;min-width:100%}.vpj-overlay-scroll__track-x[data-v-b05818ed],.vpj-overlay-scroll__track-y[data-v-b05818ed]{background:var(--626850da);border-radius:var(--267091bc);opacity:0;pointer-events:none;position:absolute;transition:opacity var(--vpj-overlay-scroll-area-transition),background var(--vpj-overlay-scroll-area-transition)}.vpj-overlay-scroll__track-x[data-v-b05818ed]:hover,.vpj-overlay-scroll__track-y[data-v-b05818ed]:hover{background:var(--2a067f5a)}.vpj-overlay-scroll__thumb-x[data-v-b05818ed]:active,.vpj-overlay-scroll__thumb-y[data-v-b05818ed]:active{background:var(--67ff6acf)}.vpj-overlay-scroll:hover>.vpj-overlay-scroll__track-x[data-v-b05818ed],.vpj-overlay-scroll:hover>.vpj-overlay-scroll__track-y[data-v-b05818ed],.vpj-overlay-scroll:focus>.vpj-overlay-scroll__track-x[data-v-b05818ed],.vpj-overlay-scroll:focus>.vpj-overlay-scroll__track-y[data-v-b05818ed],.vpj-overlay-scroll__track-x.dragging[data-v-b05818ed],.vpj-overlay-scroll__track-y.dragging[data-v-b05818ed]{opacity:var(--vpj-overlay-scroll-area-opacity-visible);pointer-events:auto}.vpj-overlay-scroll__track-x[data-v-b05818ed]{bottom:0;height:var(--525f4241);left:0;right:0;cursor:pointer}.vpj-overlay-scroll__track-y[data-v-b05818ed]{bottom:0;right:0;top:0;width:var(--525f4241);cursor:pointer}.vpj-overlay-scroll__thumb-x[data-v-b05818ed],.vpj-overlay-scroll__thumb-y[data-v-b05818ed]{border-radius:var(--267091bc);cursor:pointer;left:0;position:absolute;top:0;background:var(--42e11fa5)}.vpj-overlay-scroll__thumb-x[data-v-b05818ed]:hover,.vpj-overlay-scroll__thumb-y[data-v-b05818ed]:hover{background:var(--199dcae8)}.vpj-overlay-scroll__thumb-x[data-v-b05818ed]:active,.vpj-overlay-scroll__thumb-y[data-v-b05818ed]:active,.vpj-overlay-scroll__thumb-x[data-v-b05818ed]:focus,.vpj-overlay-scroll__thumb-y[data-v-b05818ed]:focus,.vpj-overlay-scroll__track-x.dragging .vpj-overlay-scroll__thumb-x[data-v-b05818ed],.vpj-overlay-scroll__track-y.dragging .vpj-overlay-scroll__thumb-y[data-v-b05818ed]{background:var(--0d7fb2da)}.vpj-overlay-scroll__thumb-x[data-v-b05818ed]{height:100%;transition:background var(--vpj-overlay-scroll-area-transition),opacity var(--vpj-overlay-scroll-area-transition),width var(--vpj-overlay-scroll-area-transition)}.vpj-overlay-scroll__thumb-y[data-v-b05818ed]{width:100%;transition:background var(--vpj-overlay-scroll-area-transition),opacity var(--vpj-overlay-scroll-area-transition),height var(--vpj-overlay-scroll-area-transition)}[data-action=switch-sub-theme][data-v-0e6fae9b]{gap:var(--vpj-sidebar-header-switch-gap);padding-bottom:0;padding-left:calc((var(--vpj-sidebar-btn-height) - var(--vpj-sidebar-header-switch-brightness-height)) / 2);padding-right:calc((var(--vpj-sidebar-btn-height) - var(--vpj-sidebar-header-switch-marker-size)) / 2);padding-top:0}[data-action=switch-sub-theme][data-v-0e6fae9b]:disabled{-webkit-backdrop-filter:initial;backdrop-filter:initial;background:initial}.vpj-sidebar__header-switch-wrapper[data-v-0e6fae9b]{background:transparent;height:var(--vpj-sidebar-header-switch-brightness-height);width:calc(2 * var(--vpj-sidebar-header-switch-brightness-height))}.vpj-sidebar__header-switch-brightness[data-v-0e6fae9b]{align-items:center;background:var(--vpj-sidebar-header-switch-brightness-bg);border-color:var(--vpj-sidebar-header-switch-brightness-border);border-style:solid;border-width:var(--vpj-border-width-1);border-radius:calc(var(--vpj-sidebar-header-switch-brightness-height) / 2);display:flex;height:100%;position:relative;transition:border-color var(--vpj-sidebar-transition);width:100%}.vpj-sidebar__header-switch-brightness[data-v-0e6fae9b]:hover{border-color:var(--vpj-sidebar-header-switch-brightness-border-hover)}.vpj-sidebar__header-switch-brightness-toggler[data-v-0e6fae9b]{align-items:center;background:var(--vpj-sidebar-header-switch-brightness-toggle-bg);border-radius:50%;box-shadow:var(--vpj-shadow-2);display:flex;height:calc(var(--vpj-sidebar-header-switch-brightness-height) - 2 * var(--vpj-border-width-1));justify-content:center;left:var(--vpj-border-width-1);position:absolute;transform:var(--dc936edc);transition:transform var(--vpj-sidebar-transition);width:calc(var(--vpj-sidebar-header-switch-brightness-height) - 2 * var(--vpj-border-width-1))}.vpj-sidebar__header-switch-brightness-toggler>.vpj-icon[data-v-0e6fae9b]{border-radius:50%;fill:var(--vpj-sidebar-btn-icon-color);height:66.67%;width:66.67%}[data-action=switch-sub-theme]>.vpj-text[data-v-0e6fae9b],[data-action=switch-sub-theme]:hover>.vpj-text[data-v-0e6fae9b],[data-action=switch-sub-theme]:active>.vpj-text[data-v-0e6fae9b]{align-items:center;color:var(--vpj-sidebar-header-switch-label-color);display:flex;font-weight:var(--vpj-sidebar-header-switch-label-weight);height:100%;justify-content:center;margin-right:0;text-align:center}.vpj-sidebar__header-switch-marker[data-v-0e6fae9b]{fill:var(--vpj-sidebar-header-switch-marker-color);flex-shrink:0;height:var(--vpj-sidebar-header-switch-marker-size);width:var(--vpj-sidebar-header-switch-marker-size)}[data-action=switch-sub-theme]:hover>.vpj-sidebar__header-switch-marker[data-v-0e6fae9b]{fill:var(--vpj-sidebar-header-switch-marker-color-hover)}.vpj-sidebar__header-switch-menu-overlay[data-v-0e6fae9b]{-webkit-backdrop-filter:var(--vpj-sidebar-header-switch-menu-overlay-backdrop-filter);backdrop-filter:var(--vpj-sidebar-header-switch-menu-overlay-backdrop-filter);background:var(--vpj-sidebar-header-switch-menu-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--vpj-sidebar-header-switch-menu-z-index)}.vpj-sidebar__header-switch-menu-outer[data-v-0e6fae9b]{border:var(--vpj-sidebar-header-switch-menu-border);border-radius:var(--vpj-sidebar-header-switch-menu-radius);box-shadow:var(--vpj-sidebar-header-switch-menu-shadow);max-height:355px;position:fixed}[data-v-0e6fae9b] .vpj-sidebar__header-switch-menu-inner{-webkit-backdrop-filter:var(--vpj-sidebar-header-switch-menu-backdrop-filter);backdrop-filter:var(--vpj-sidebar-header-switch-menu-backdrop-filter);background:var(--vpj-sidebar-header-switch-menu-bg);display:flex;flex-direction:column;gap:var(--vpj-sidebar-header-switch-menu-gap);padding:var(--vpj-sidebar-header-switch-menu-padding)}.vpj-sidebar__header-switch-sub-theme-option[data-v-0e6fae9b]{-webkit-backdrop-filter:var(--vpj-sidebar-header-switch-option-backdrop-filter);backdrop-filter:var(--vpj-sidebar-header-switch-option-backdrop-filter);background:var(--vpj-sidebar-header-switch-option-bg);border-radius:var(--vpj-sidebar-header-switch-option-radius);padding:var(--vpj-sidebar-header-switch-option-padding);text-align:start;width:100%}.vpj-sidebar__header-switch-sub-theme-option>.vpj-text[data-v-0e6fae9b]{color:var(--vpj-sidebar-header-switch-option-font-color);font-size:var(--vpj-sidebar-header-switch-option-font-size);font-weight:var(--vpj-sidebar-header-switch-option-font-weight)}.vpj-sidebar__header-switch-sub-theme-option[data-v-0e6fae9b]:hover,.vpj-sidebar__header-switch-sub-theme-option[data-v-0e6fae9b]:active{-webkit-backdrop-filter:var(--vpj-sidebar-header-switch-option-backdrop-filter-hover);backdrop-filter:var(--vpj-sidebar-header-switch-option-backdrop-filter-hover);background:var(--vpj-sidebar-header-switch-option-bg-hover)}.vpj-sidebar__header-switch-sub-theme-option:disabled>.vpj-text[data-v-0e6fae9b]{color:var(--vpj-sidebar-header-switch-option-selected-font-color);font-size:var(--vpj-sidebar-header-switch-option-selected-font-size);font-weight:var(--vpj-sidebar-header-switch-option-selected-font-weight)}.vpj-sidebar__header-switch-sub-theme-option[data-v-0e6fae9b]:disabled:hover,.vpj-sidebar__header-switch-sub-theme-option[data-v-0e6fae9b]:disabled:active{background:var(--vpj-sidebar-header-switch-option-bg)}.v-enter-from[data-v-0e6fae9b],.v-leave-to[data-v-0e6fae9b]{opacity:0}.v-enter-to[data-v-0e6fae9b],.v-leave-from[data-v-0e6fae9b]{opacity:1}.v-enter-active[data-v-0e6fae9b],.v-leave-active[data-v-0e6fae9b]{transition:opacity var(--vpj-sidebar-transition)}.vpj-sidebar__header[data-v-13fa2265]{display:flex;flex-direction:column;gap:var(--vpj-sidebar-header-gap);padding-bottom:var(--vpj-sidebar-header-nav-gap);padding-inline:var(--vpj-sidebar-padding-x);transition:gap var(--vpj-sidebar-transition)}.vpj-sidebar__header-container[data-v-13fa2265]{display:flex;flex-shrink:0;flex-direction:row;gap:var(--vpj-sidebar-header-gap);width:100%;transition:gap var(--vpj-sidebar-transition)}.vpj-sidebar__header-profile-overlay[data-v-13fa2265]{-webkit-backdrop-filter:var(--vpj-sidebar-profile-overlay-backdrop-filter);backdrop-filter:var(--vpj-sidebar-profile-overlay-backdrop-filter);background:var(--vpj-sidebar-profile-overlay);display:block;position:fixed;bottom:0;left:0;right:0;top:0;z-index:var(--vpj-sidebar-profile-z-index)}.vpj-sidebar__header.collapsed[data-v-13fa2265]{gap:var(--vpj-sidebar-header-gap-collapsed)}.vpj-sidebar__header.collapsed .vpj-sidebar__header-container[data-v-13fa2265]{flex-direction:column;gap:var(--vpj-sidebar-header-gap-collapsed)}.vpj-sidebar__header.collapsed .vpj-sidebar__header-btn[data-v-13fa2265] .vpj-text{opacity:0}[data-action=profile][data-v-13fa2265]{--vpj-sidebar-header-profile-content-size: max(var(--vpj-sidebar-header-profile-btn-icon-size), var(--vpj-sidebar-btn-text-size));padding:calc((var(--vpj-sidebar-btn-height) - var(--vpj-sidebar-header-profile-content-size)) / 2)}[data-action=profile][data-v-13fa2265]:disabled{-webkit-backdrop-filter:initial;backdrop-filter:initial;background:initial}[data-action=profile][data-v-13fa2265]:disabled .vpj-text{color:initial}[data-action=profile][data-v-13fa2265] .vpj-text{font-weight:var(--vpj-sidebar-header-profile-btn-text-weight)}[data-action=profile][data-v-13fa2265] .vpj-icon,[data-action=profile][data-v-13fa2265]:hover .vpj-icon,[data-action=profile][data-v-13fa2265]:active .vpj-icon{border-radius:var(--vpj-sidebar-header-profile-btn-icon-radius);fill:none;height:var(--vpj-sidebar-header-profile-btn-icon-size);margin-left:calc((var(--vpj-sidebar-header-profile-content-size) - var(--vpj-sidebar-header-profile-btn-icon-size)) / 2);width:var(--vpj-sidebar-header-profile-btn-icon-size)}.collapsed [data-action=profile][data-v-13fa2265]{padding-left:calc((var(--vpj-sidebar-width-collapsed) - var(--vpj-sidebar-header-profile-btn-icon-size)) / 2 - var(--vpj-sidebar-padding-x))}.vpj-sidebar__profile[data-v-13fa2265]{-webkit-backdrop-filter:var(--vpj-sidebar-profile-backdrop-filter);backdrop-filter:var(--vpj-sidebar-profile-backdrop-filter);background:var(--vpj-sidebar-profile-bg);border:var(--vpj-sidebar-profile-border);border-radius:var(--vpj-sidebar-profile-border-radius);box-shadow:var(--vpj-sidebar-profile-shadow);display:flex;flex-direction:column;max-width:var(--vpj-sidebar-profile-width);max-height:355px;padding-top:var(--vpj-sidebar-profile-border-radius);padding-bottom:var(--vpj-sidebar-profile-border-radius);position:fixed}.vpj-sidebar__profile-header[data-v-13fa2265]{align-items:center;border-bottom:var(--vpj-sidebar-profile-border);display:flex;flex-direction:row;gap:var(--vpj-sidebar-profile-title-gap);padding:var(--vpj-sidebar-profile-title-padding)}.vpj-sidebar__profile-logo[data-v-13fa2265]{border-radius:var(--vpj-sidebar-profile-title-icon-radius);height:var(--vpj-sidebar-profile-title-icon-size);flex-shrink:0;width:var(--vpj-sidebar-profile-title-icon-size)}.vpj-sidebar__profile-title[data-v-13fa2265]{color:var(--vpj-sidebar-profile-color);flex:1;font-size:var(--vpj-sidebar-profile-title-font-size);font-weight:var(--vpj-sidebar-profile-font-weight)}.vpj-sidebar__profile-main[data-v-13fa2265]{align-items:center;display:flex;flex:1;flex-direction:column;min-height:0;width:100%}.vpj-sidebar__profile-description-outer[data-v-13fa2265]{align-self:stretch;flex:1;width:100%}[data-v-13fa2265] .vpj-sidebar__profile-description-inner{color:var(--vpj-sidebar-profile-color);font-size:var(--vpj-sidebar-profile-desc-font-size);font-weight:var(--vpj-sidebar-profile-font-weight);min-height:max-content;padding:var(--vpj-sidebar-profile-desc-padding);text-align:left;width:100%;word-break:break-all}@media screen and (max-width: 768px){.vpj-sidebar__profile[data-v-13fa2265]{bottom:auto;min-width:none;max-width:none}}.v-enter-from[data-v-13fa2265],.v-leave-to[data-v-13fa2265]{opacity:0}.v-enter-to[data-v-13fa2265],.v-leave-from[data-v-13fa2265]{opacity:1}.v-enter-active[data-v-13fa2265],.v-leave-active[data-v-13fa2265]{transition:opacity var(--vpj-sidebar-transition)}.v-enter-from[data-v-70a28ab1],.v-leave-to[data-v-70a28ab1]{opacity:0}.v-enter-to[data-v-70a28ab1],.v-leave-from[data-v-70a28ab1]{opacity:1}.v-enter-active[data-v-70a28ab1],.v-leave-active[data-v-70a28ab1]{transition:opacity var(--vpj-transition-tooltip)}.vpj-sidebar__nav-item[data-v-f6523126]{--vpj-sidebar-nav-list-item-content-size: max(var(--vpj-sidebar-nav-list-item-toggle-btn-size), var(--vpj-sidebar-btn-icon-size), var(--vpj-sidebar-btn-text-size));--vpj-sidebar-nav-list-item-wrapper-size: max(var(--vpj-sidebar-nav-list-item-toggle-btn-size), var(--vpj-sidebar-btn-icon-size));align-items:center;display:flex;flex-direction:column;gap:var(--313248f1);list-style:none;transition:gap var(--vpj-sidebar-transition);width:100%}[data-action=nav-link][data-v-f6523126]{padding:calc((var(--vpj-sidebar-btn-height) - var(--vpj-sidebar-nav-list-item-content-size)) / 2);width:100%}.vpj-sidebar__nav-item-wrapper[data-v-f6523126]{align-items:center;display:flex;flex-shrink:0;height:var(--vpj-sidebar-nav-list-item-wrapper-size);justify-content:center;margin-left:var(--0ed33cb1);width:var(--vpj-sidebar-nav-list-item-wrapper-size);transition:margin var(--vpj-sidebar-transition)}.vpj-sidebar__nav-item-toggle[data-v-f6523126]{align-items:center;background:transparent;border-radius:var(--vpj-sidebar-nav-list-item-toggle-btn-radius);display:flex;height:var(--vpj-sidebar-nav-list-item-toggle-btn-size);justify-content:center;width:var(--vpj-sidebar-nav-list-item-toggle-btn-size)}.vpj-sidebar__nav-item-toggle[data-v-f6523126]:hover,.vpj-sidebar__nav-item-toggle[data-v-f6523126]:active{background:var(--vpj-sidebar-nav-list-item-toggle-btn-bg)}.vpj-sidebar__nav-item-toggle>.vpj-icon[data-v-f6523126]{height:var(--vpj-sidebar-nav-list-item-toggle-icon-size);fill:var(--vpj-sidebar-btn-icon-color);transition:fill var(--vpj-sidebar-transition),transform var(--vpj-sidebar-transition);transform:var(--441ab58e);width:var(--vpj-sidebar-nav-list-item-toggle-icon-size)}.vpj-sidebar__nav-item-toggle:hover>.vpj-icon[data-v-f6523126],.vpj-sidebar__nav-item-toggle:active>.vpj-icon[data-v-f6523126]{fill:var(--vpj-sidebar-btn-icon-color-hover)}.vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126]{fill:var(--vpj-sidebar-btn-icon-color);height:var(--vpj-sidebar-btn-icon-size);transition:fill var(--vpj-sidebar-transition);width:var(--vpj-sidebar-btn-icon-size)}[data-action=nav-link]:hover .vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126],[data-action=nav-link]:active .vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126]{fill:var(--vpj-sidebar-btn-icon-color-hover)}[data-action=nav-link]>.vpj-text[data-v-f6523126]{margin-right:calc((var(--vpj-sidebar-nav-list-item-content-size) - var(--vpj-sidebar-btn-text-size)) / 2)}[data-action=nav-link].highlight .vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126]{fill:var(--vpj-highlight-normal, var(--vpj-sidebar-item-highlight-normal))}[data-action=nav-link].highlight:hover .vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126]{fill:var(--vpj-highlight-hover, var(--vpj-sidebar-item-highlight-hover))}[data-action=nav-link].highlight:active .vpj-sidebar__nav-item-wrapper>.vpj-icon[data-v-f6523126]{fill:var(--vpj-highlight-active, var(--vpj-sidebar-item-highlight-active))}.vpj-sidebar__nav-item-sub[data-v-f6523126]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--313248f1);list-style-type:none;margin:0;padding:0;transition:gap var(--vpj-sidebar-transition);width:100%}.collapsed [data-action=nav-link][data-v-f6523126]{padding-left:calc((var(--vpj-sidebar-width-collapsed) - var(--vpj-sidebar-nav-list-item-wrapper-size)) / 2 - var(--vpj-sidebar-padding-x))}.collapsed [data-action=nav-link] .vpj-sidebar__nav-item-wrapper[data-v-f6523126]{margin-left:0}.vpj-sidebar__nav[data-v-43969a48]{align-items:center;display:flex;flex:1;flex-direction:column;-webkit-mask-image:var(--vpj-sidebar-nav-mask);mask-image:var(--vpj-sidebar-nav-mask);min-height:0;padding:0;width:100%}.vpj-sidebar__nav-link-list[data-v-43969a48]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--vpj-sidebar-nav-list-gap);margin:0;padding-block:var(--vpj-sidebar-nav-list-padding-y);padding-inline:var(--vpj-sidebar-padding-x);transition:gap var(--vpj-sidebar-transition);width:100%}.vpj-sidebar__nav.collapsed .vpj-sidebar__nav-link-list[data-v-43969a48]{gap:var(--vpj-sidebar-nav-list-gap-collapsed)}.vpj-sidebar__footer[data-v-2ce176f2]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow-x:hidden;padding-top:var(--vpj-sidebar-nav-footer-gap);width:100%}.vpj-sidebar__footer-link-list[data-v-2ce176f2]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--vpj-sidebar-footer-links-gap);list-style-type:none;margin:0;padding-inline:var(--vpj-sidebar-padding-x);position:relative;width:100%}[data-action=footer-link].highlight[data-v-2ce176f2] .vpj-icon{fill:var(--vpj-highlight-normal, var(--vpj-sidebar-item-highlight-normal))}[data-action=footer-link].highlight[data-v-2ce176f2]:hover .vpj-icon{fill:var(--vpj-highlight-hover, var(--vpj-sidebar-item-highlight-hover))}[data-action=footer-link].highlight[data-v-2ce176f2]:active .vpj-icon{fill:var(--vpj-highlight-active, var(--vpj-sidebar-item-highlight-active))}.vpj-sidebar__footer-social-links-outer[data-v-2ce176f2]{margin-bottom:var(--vpj-sidebar-footer-social-links-margin-bottom);-webkit-mask-image:var(--vpj-sidebar-footer-social-links-mask);mask-image:var(--vpj-sidebar-footer-social-links-mask);width:100%}[data-v-2ce176f2] .vpj-sidebar__footer-social-links-inner{align-items:center;display:flex;flex:1;gap:var(--vpj-sidebar-footer-social-links-gap);height:var(--vpj-sidebar-btn-height);margin-bottom:4px;padding-inline:var(--vpj-sidebar-footer-social-links-padding-x);width:100%}.vpj-sidebar__footer.collapsed .vpj-sidebar__footer-link-list[data-v-2ce176f2]{gap:var(--vpj-sidebar-footer-links-gap-collapsed)}.vpj-sidebar[data-v-5539fd6f]{background:var(--vpj-sidebar-bg);border-right:var(--vpj-sidebar-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;padding-bottom:var(--vpj-sidebar-padding-bottom);padding-top:var(--vpj-sidebar-padding-top);transition:width var(--vpj-sidebar-transition),transform var(--vpj-sidebar-transition);width:var(--vpj-sidebar-width);z-index:var(--vpj-sidebar-z-index)}.vpj-sidebar.collapsed[data-v-5539fd6f]{background:var(--vpj-sidebar-bg-collapsed, var(--vpj-sidebar-bg));width:var(--vpj-sidebar-width-collapsed)}.vpj-sidebar__overlay[data-v-5539fd6f]{display:none}@media screen and (max-width: 768px){.vpj-sidebar[data-v-5539fd6f]{width:var(--vpj-sidebar-width-mobile, var(--vpj-sidebar-width));position:fixed;left:0}.vpj-sidebar.collapsed[data-v-5539fd6f]{transform:translate(-100%)}.vpj-sidebar__overlay[data-v-5539fd6f]{-webkit-backdrop-filter:var(--vpj-sidebar-overlay-backdrop-filter);backdrop-filter:var(--vpj-sidebar-overlay-backdrop-filter);background:var(--vpj-sidebar-overlay);display:block;position:fixed;bottom:0;left:0;right:0;top:0;z-index:var(--vpj-sidebar-overlay-z-index)}}.v-enter-from[data-v-5539fd6f],.v-leave-to[data-v-5539fd6f]{opacity:0}.v-enter-to[data-v-5539fd6f],.v-leave-from[data-v-5539fd6f]{opacity:1}.v-enter-active[data-v-5539fd6f],.v-leave-active[data-v-5539fd6f]{transition:opacity var(--vpj-sidebar-transition)}.vpj-sidebar__btn,.vpj-sidebar__btn:visited{align-items:center;-webkit-backdrop-filter:var(--vpj-sidebar-btn-backdrop-filter);backdrop-filter:var(--vpj-sidebar-btn-backdrop-filter);background:var(--vpj-sidebar-btn-bg);border:var(--vpj-sidebar-btn-border);border-radius:var(--vpj-sidebar-btn-radius);display:flex;flex:1;flex-direction:row;gap:var(--vpj-sidebar-btn-gap);height:var(--vpj-sidebar-btn-height);min-width:0;overflow:hidden;padding:calc((var(--vpj-sidebar-btn-height) - max(var(--vpj-sidebar-btn-icon-size),var(--vpj-sidebar-btn-text-size))) / 2);text-decoration:none;transition:backdrop-filter var(--vpj-sidebar-transition),background var(--vpj-sidebar-transition),gap var(--vpj-sidebar-transition),padding var(--vpj-sidebar-transition),width var(--vpj-sidebar-transition)}.vpj-sidebar__btn:hover,.vpj-sidebar__btn:active{-webkit-backdrop-filter:var(--vpj-sidebar-btn-backdrop-filter-hover);backdrop-filter:var(--vpj-sidebar-btn-backdrop-filter-hover);background:var(--vpj-sidebar-btn-bg-hover);transition:fill var(--vpj-sidebar-transition)}.vpj-sidebar__btn>.vpj-icon{fill:var(--vpj-sidebar-btn-icon-color);flex-shrink:0;height:var(--vpj-sidebar-btn-icon-size);width:var(--vpj-sidebar-btn-icon-size)}.vpj-sidebar__btn:hover>.vpj-icon,.vpj-sidebar__btn:active>.vpj-icon{fill:var(--vpj-sidebar-btn-icon-color-hover)}.vpj-sidebar__btn>.vpj-text{color:var(--vpj-sidebar-btn-text-color);flex:1;font-size:var(--vpj-sidebar-btn-text-size);font-weight:var(--vpj-sidebar-btn-text-weight);margin-right:calc((max(var(--vpj-sidebar-btn-icon-size),var(--vpj-sidebar-btn-text-size)) - var(--vpj-sidebar-btn-text-size)) / 2);opacity:1;text-align:start;transition:opacity var(--vpj-sidebar-transition)}.vpj-sidebar__btn:hover>.vpj-text,.vpj-sidebar__btn:active>.vpj-text{color:var(--vpj-sidebar-btn-text-color-hover)}.collapsed .vpj-sidebar__btn,.vpj-sidebar__btn.collapsed{gap:0;flex:0 0 auto;padding-left:calc((var(--vpj-sidebar-width-collapsed) - var(--vpj-sidebar-btn-icon-size)) / 2 - var(--vpj-sidebar-padding-x))}.collapsed .vpj-sidebar__btn{width:100%}.vpj-sidebar__btn.collapsed{width:calc(var(--vpj-sidebar-width-collapsed) - 2 * var(--vpj-sidebar-padding-x))}.collapsed .vpj-sidebar__btn>.vpj-icon,.vpj-sidebar__btn.collapsed>.vpj-icon{margin-left:0}.collapsed .vpj-sidebar__btn>.vpj-text,.vpj-sidebar__btn.collapsed>.vpj-text{margin-right:0;opacity:0}.vpj-mobile-nav[data-v-0eb931d8]{align-items:center;background:var(--vpj-mobile-nav-bg);border-bottom:var(--vpj-mobile-nav-border);display:flex;flex-direction:row;flex-shrink:0;height:var(--vpj-mobile-nav-height);min-width:0;padding-inline:var(--vpj-mobile-nav-padding-x)}.vpj-mobile-nav__title[data-v-0eb931d8]{color:var(--vpj-mobile-nav-title-color);flex:1;font-size:var(--vpj-mobile-nav-title-size);font-weight:var(--vpj-mobile-nav-title-weight);margin-left:var(--vpj-mobile-nav-title-gap)}.vpj-mobile-nav__btn[data-v-0eb931d8]{align-items:center;-webkit-backdrop-filter:var(--vpj-mobile-nav-btn-backdrop-filter);backdrop-filter:var(--vpj-mobile-nav-btn-backdrop-filter);background:var(--vpj-mobile-nav-btn-bg);border:var(--vpj-mobile-nav-btn-border);border-radius:var(--vpj-mobile-nav-btn-radius);flex-shrink:0;height:var(--vpj-mobile-nav-btn-size);justify-content:center;width:var(--vpj-mobile-nav-btn-size);transition:backdrop-filter var(--vpj-mobile-nav-transition),background var(--vpj-mobile-nav-transition)}.vpj-mobile-nav__btn[data-v-0eb931d8]:hover,.vpj-mobile-nav__btn[data-v-0eb931d8]:active{-webkit-backdrop-filter:var(--vpj-mobile-nav-btn-backdrop-filter-hover);backdrop-filter:var(--vpj-mobile-nav-btn-backdrop-filter-hover);background:var(--vpj-mobile-nav-btn-bg-hover)}.vpj-mobile-nav__btn[data-v-0eb931d8] .vpj-icon{fill:var(--vpj-mobile-nav-btn-icon-color);height:var(--vpj-mobile-nav-btn-icon-size);transition:fill var(--vpj-mobile-nav-transition);width:var(--vpj-mobile-nav-btn-icon-size)}.vpj-mobile-nav__btn[data-v-0eb931d8]:hover .vpj-icon,.vpj-mobile-nav__btn[data-v-0eb931d8]:active .vpj-icon{fill:var(--vpj-mobile-nav-btn-icon-color-hover)}.vpj-panel__history-item[data-v-54a8775a]{-webkit-backdrop-filter:var(--vpj-panel-history-item-backdrop-filter);backdrop-filter:var(--vpj-panel-history-item-backdrop-filter);background:var(--vpj-panel-history-item-bg);border-radius:var(--vpj-panel-history-item-radius);display:flex;flex-direction:column;gap:var(--vpj-panel-history-item-gap);padding:var(--vpj-panel-history-item-padding);text-decoration:none;transition:backdrop-filter var(--vpj-panel-history-transition),background var(--vpj-panel-history-transition)}.vpj-panel__history-item[data-v-54a8775a]:hover,.vpj-panel__history-item[data-v-54a8775a]:active{-webkit-backdrop-filter:var(--vpj-panel-history-item-backdrop-filter-hover);backdrop-filter:var(--vpj-panel-history-item-backdrop-filter-hover);background:var(--vpj-panel-history-item-bg-hover)}.vpj-panel__history-item-title[data-v-54a8775a]{color:var(--vpj-panel-history-item-title-color);font-size:var(--vpj-panel-history-item-title-size)}.vpj-panel__history-item-description[data-v-54a8775a]{color:var(--vpj-panel-history-item-desc-color);font-size:var(--vpj-panel-history-item-desc-size)}.vpj-panel__tab-outer[data-v-8d91addf]{height:100%;width:100%}[data-v-8d91addf] .vpj-panel__tab-inner{align-items:center;display:flex;flex-direction:column;width:100%}.vpj-panel__history[data-v-8d91addf]{-webkit-backdrop-filter:var(--vpj-panel-history-backdrop-filter);backdrop-filter:var(--vpj-panel-history-backdrop-filter);background:var(--vpj-panel-history-bg);display:flex;flex:1;flex-direction:column;gap:var(--vpj-panel-history-gap);width:100%;padding:var(--vpj-panel-history-padding)}.vpj-panel__hitory-time-label[data-v-8d91addf]{color:var(--vpj-panel-history-time-label-color);font-size:var(--vpj-panel-history-time-label-size);font-weight:var(--vpj-panel-history-time-label-weight);margin:var(--vpj-panel-history-time-label-margin)}.vpj-panel__history-list[data-v-8d91addf]{display:flex;flex-direction:column;gap:var(--vpj-panel-history-gap);margin:0;padding:0;width:100%}.vpj-panel__history-list-item[data-v-8d91addf]{list-style:none;width:100%}.vpj-panel[data-v-cd9150d5]{background:var(--vpj-panel-bg);border-left:var(--vpj-panel-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:transform var(--vpj-panel-transition),width var(--vpj-panel-transition);width:var(--vpj-panel-width);z-index:var(--vpj-panel-z-index)}.vpj-panel.collapsed[data-v-cd9150d5]{width:0;border-left:none}.vpj-panel__header[data-v-cd9150d5]{align-items:center;-webkit-backdrop-filter:var(--vpj-panel-header-backdrop-filter);backdrop-filter:var(--vpj-panel-header-backdrop-filter);background:var(--vpj-panel-header-bg);border-bottom:var(--vpj-panel-border);display:flex;flex-shrink:0;height:var(--vpj-panel-header-height);padding-inline:var(--vpj-panel-header-padding-x);width:100%}.vpj-panel__content[data-v-cd9150d5]{flex:1;width:100%}.vpj-panel__title[data-v-cd9150d5]{color:var(--vpj-panel-title-color);flex:1;font-size:var(--vpj-panel-title-size);font-weight:var(--vpj-panel-title-weight);-webkit-user-select:none;user-select:none}.vpj-panel__close[data-v-cd9150d5]{align-items:center;-webkit-backdrop-filter:var(--vpj-panel-close-btn-backdrop-filter);backdrop-filter:var(--vpj-panel-close-btn-backdrop-filter);background:var(--vpj-panel-close-btn-bg);border:var(--vpj-panel-close-btn-border);border-radius:var(--vpj-panel-close-btn-radius);display:flex;height:var(--vpj-panel-close-btn-size);padding:calc((var(--vpj-panel-close-btn-size) - var(--vpj-panel-close-btn-icon-size)) / 2);text-decoration:none;transition:backdrop-filter var(--vpj-panel-transition),background var(--vpj-panel-transition);width:var(--vpj-panel-close-btn-size)}.vpj-panel__close[data-v-cd9150d5] .vpj-icon{fill:var(--vpj-panel-close-btn-icon-color);height:var(--vpj-panel-close-btn-icon-size);transition:fill var(--vpj-panel-transition);width:var(--vpj-panel-close-btn-icon-size)}.vpj-panel__close[data-v-cd9150d5]:hover,.vpj-panel__close[data-v-cd9150d5]:active{-webkit-backdrop-filter:var(--vpj-panel-close-btn-backdrop-filter-hover);backdrop-filter:var(--vpj-panel-close-btn-backdrop-filter-hover);background:var(--vpj-panel-close-btn-bg-hover)}.vpj-panel__close[data-v-cd9150d5]:hover .vpj-icon,.vpj-panel__close[data-v-cd9150d5]:active .vpj-icon{fill:var(--vpj-panel-close-btn-icon-color-hover)}.vpj-panel__overlay[data-v-cd9150d5]{-webkit-backdrop-filter:var(--vpj-panel-overlay-backdrop-filter);backdrop-filter:var(--vpj-panel-overlay-backdrop-filter);background:var(--vpj-panel-overlay-bg);bottom:0;display:block;left:0;right:0;top:0;z-index:var(--vpj-panel-z-index)}@media (max-width: 1024px){.vpj-panel[data-v-cd9150d5]{position:fixed;bottom:0;right:0;top:0;height:100vh;width:var(--vpj-panel-width-mobile)}.vpj-panel.collapsed[data-v-cd9150d5]{transform:translate(100%)}.vpj-panel__overlay[data-v-cd9150d5]{position:fixed;z-index:var(--vpj-panel-overlay-z-index)}}.v-enter-from[data-v-cd9150d5],.v-leave-to[data-v-cd9150d5]{opacity:0}.v-enter-to[data-v-cd9150d5],.v-leave-from[data-v-cd9150d5]{opacity:1}.v-enter-active[data-v-cd9150d5],.v-leave-active[data-v-cd9150d5]{transition:opacity var(--vpj-panel-transition)}.vpj-panel__fallback{align-items:center;-webkit-backdrop-filter:var(--vpj-panel-fallback-backdrop-filter);backdrop-filter:var(--vpj-panel-fallback-backdrop-filter);background:var(--vpj-panel-fallback-bg);color:var(--vpj-panel-fallback-color);display:flex;flex:1;font-size:var(--vpj-panel-fallback-font-size);font-weight:var(--vpj-panel-fallback-font-weight);height:100%;justify-content:center;line-height:var(--vpj-panel-fallback-line-height);min-height:0;min-width:0;opacity:var(--3ba24c8e);overflow:hidden;overflow-wrap:break-word;padding-inline:var(--vpj-panel-fallback-padding-x);transition:opacity var(--vpj-panel-transition);-webkit-user-select:none;user-select:none;width:100%;word-break:break-all}.vpj-layout-notfound[data-v-5add250c]{align-items:center;-webkit-backdrop-filter:var(--vpj-layout-notfound-backdrop-filter);backdrop-filter:var(--vpj-layout-notfound-backdrop-filter);background:var(--vpj-layout-notfound-bg);display:flex;flex:1;height:100%;width:100%;max-height:100%;max-width:100%;min-height:0;min-width:0}.vpj-layout-notfound__content[data-v-5add250c]{align-items:center;border:0;display:flex;flex:1;flex-direction:column;gap:var(--vpj-layout-notfound-content-gap);height:100%;justify-content:center;margin-left:auto;margin-right:auto;min-height:0;min-width:0;max-width:var(--vpj-layout-notfound-content-max-width);padding:var(--vpj-layout-notfound-content-padding);text-align:center}.vpj-layout-notfound__content-icon[data-v-5add250c]{fill:var(--vpj-layout-notfound-icon-color);height:var(--vpj-layout-notfound-icon-size);margin-bottom:var(--vpj-layout-notfound-icon-margin-bottom);width:var(--vpj-layout-notfound-icon-size)}.vpj-layout-notfound__content-title[data-v-5add250c]{color:var(--vpj-layout-notfound-title-color);font-size:var(--vpj-layout-notfound-title-size);font-weight:var(--vpj-layout-notfound-title-weight);letter-spacing:0;line-height:var(--vpj-layout-notfound-title-line-height);-webkit-user-select:none;user-select:none}.vpj-layout-notfound__content-text[data-v-5add250c]{color:var(--vpj-layout-notfound-text-color);font-size:var(--vpj-layout-notfound-text-size);font-weight:var(--vpj-layout-notfound-text-weight);line-height:var(--vpj-layout-notfound-text-line-height);margin-bottom:var(--vpj-layout-notfound-text-margin-bottom);text-wrap:balance;-webkit-user-select:none;user-select:none}.vpj-layout-notfound__content-link[data-v-5add250c],.vpj-layout-notfound__content-link[data-v-5add250c]:visited{align-items:center;-webkit-backdrop-filter:var(--vpj-layout-notfound-link-backdrop-filter);backdrop-filter:var(--vpj-layout-notfound-link-backdrop-filter);background:var(--vpj-layout-notfound-link-bg);border:var(--vpj-layout-notfound-link-border);border-radius:var(--vpj-layout-notfound-link-radius);box-shadow:var(--vpj-layout-notfound-link-shadow);color:var(--vpj-layout-notfound-link-color);display:flex;justify-content:center;padding:var(--vpj-layout-notfound-link-padding);text-decoration:none;transition:background var(--vpj-layout-notfound-transition),box-shadow var(--vpj-layout-notfound-transition),color var(--vpj-layout-notfound-transition),transform var(--vpj-layout-notfound-transition)}.vpj-layout-notfound__content-link .vpj-text[data-v-5add250c]{font-size:var(--vpj-layout-notfound-link-font-size);-webkit-user-select:none;user-select:none}.vpj-layout-notfound__content-link[data-v-5add250c]:hover,.vpj-layout-notfound__content-link[data-v-5add250c]:active{-webkit-backdrop-filter:var(--vpj-layout-notfound-link-backdrop-filter-hover);backdrop-filter:var(--vpj-layout-notfound-link-backdrop-filter-hover);background:var(--vpj-layout-notfound-link-bg-hover);color:var(--vpj-layout-notfound-link-color-hover)}.vpj-layout-notfound__content-link[data-v-5add250c]:active{box-shadow:none;transform:var(--vpj-layout-notfound-link-transform-active)}.vpj-footer[data-v-aa72f8fd]{-webkit-backdrop-filter:var(--vpj-footer-backdrop-filter);backdrop-filter:var(--vpj-footer-backdrop-filter);background:var(--vpj-footer-bg);border-top:var(--vpj-footer-border);flex-shrink:0;padding:var(--vpj-footer-padding);width:100%}.vpj-footer__container[data-v-aa72f8fd]{align-items:center;color:var(--vpj-footer-text-color);display:flex;flex-direction:column;font-size:var(--vpj-footer-text-size);font-weight:var(--vpj-footer-text-weight);gap:var(--vpj-footer-container-gap);line-height:var(--vpj-footer-text-line-height);margin:0 auto;max-width:var(--vpj-footer-container-max-width)}.vpj-footer__message[data-v-aa72f8fd],.vpj-footer__copyright[data-v-aa72f8fd]{margin:0}.vpj-footer__message[data-v-aa72f8fd] a,.vpj-footer__copyright[data-v-aa72f8fd] a{text-decoration:underline;text-underline-offset:2px;color:var(--vpj-footer-link-color);transition:color var(--vpj-footer-transition)}.vpj-footer__message[data-v-aa72f8fd] a:hover,.vpj-footer__message[data-v-aa72f8fd] a:active,.vpj-footer__copyright[data-v-aa72f8fd] a:hover,.vpj-footer__copyright[data-v-aa72f8fd] a:active{color:var(--vpj-footer-link-color-hover)}@media (min-width: 768px){.vpj-footer[data-v-aa72f8fd]{padding:var(--vpj-footer-padding)}}.vpj-layout-page__outer[data-v-92ccf7d6]{height:100%;width:100%}[data-v-92ccf7d6] .vpj-layout-page__inner{-webkit-backdrop-filter:var(--vpj-layout-page-backdrop-filter);backdrop-filter:var(--vpj-layout-page-backdrop-filter);background:var(--vpj-layout-page-bg);display:flex;flex:1;flex-direction:column}.vpj-layout-page__hero-iamge[data-v-92ccf7d6]{flex-shrink:0;min-height:0;width:100%}.vpj-layout-page__grid-layout[data-v-92ccf7d6]{display:grid;flex:1;grid-template-columns:minmax(min(var(--a742da9c),100%),1fr) minmax(min(calc(2 * var(--a742da9c)),100%),var(--6d8c577e)) minmax(min(var(--a742da9c),100%),1fr);min-height:max-content;width:100%}.vpj-layout-page__padding-left[data-v-92ccf7d6]{grid-column:1;min-height:0;width:100%}.vpj-layout-page__padding-right[data-v-92ccf7d6]{grid-column:3;min-height:0;width:100%}.vpj-layout-page__content[data-v-92ccf7d6]{display:flex;flex-direction:column;grid-column:2;min-height:0;margin-top:var(--3becef28);width:100%}.vpj-layout-page__content>.vpj-markdown[data-v-92ccf7d6]{flex:1;margin-bottom:var(--7a973778)}.vpj-blog-tag[data-v-790706f3]{align-items:center;-webkit-backdrop-filter:var(--vpj-tag-backdrop-filter);backdrop-filter:var(--vpj-tag-backdrop-filter);background:var(--vpj-tag-bg);border-radius:var(--vpj-tag-radius);cursor:var(--vpj-tag-cursor);display:inline-flex;flex-shrink:0;height:var(--vpj-tag-height);padding-inline:var(--vpj-tag-padding-x);transition:backdrop-filter var(--vpj-tag-transition),background var(--vpj-tag-transition);vertical-align:middle;width:auto}.vpj-blog-tag[data-v-790706f3]:hover{-webkit-backdrop-filter:var(--vpj-tag-backdrop-filter-hover);backdrop-filter:var(--vpj-tag-backdrop-filter-hover);background:var(--vpj-tag-bg-hover)}.vpj-blog-tag[data-v-790706f3]:active{-webkit-backdrop-filter:var(--vpj-tag-backdrop-filter-active);backdrop-filter:var(--vpj-tag-backdrop-filter-active);background:var(--vpj-tag-bg-active)}.vpj-blog-tag .vpj-text[data-v-790706f3]{color:var(--vpj-tag-text-color);font-size:var(--vpj-tag-text-size);font-weight:var(--vpj-tag-text-weight);transition:color var(--vpj-tag-transition)}.vpj-blog-tag:hover .vpj-text[data-v-790706f3]{color:var(--vpj-tag-text-color-hover)}.vpj-blog-tag:active .vpj-text[data-v-790706f3]{color:var(--vpj-tag-text-color-active)}.vpj-article-aside__aside-blog[data-v-0b6c26e7]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-series-item-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-series-item-backdrop-filter);background:var(--vpj-article-aside-tab-series-item-bg);border:var(--vpj-article-aside-tab-series-item-border);border-radius:var(--vpj-article-aside-tab-series-item-radius);box-shadow:var(--vpj-article-aside-tab-series-item-shadow);display:flex;height:var(--vpj-article-aside-tab-series-item-height);flex:0 0 auto;gap:var(--vpj-article-aside-tab-series-item-gap);padding-inline:var(--vpj-article-aside-tab-series-item-padding-x);text-decoration:none;transition:backdrop-filter var(--vpj-article-aside-tab-series-transition),background var(--vpj-article-aside-tab-series-transition),border var(--vpj-article-aside-tab-series-transition),box-shadow var(--vpj-article-aside-tab-series-transition),transform var(--vpj-article-aside-tab-series-transition)}.vpj-article-aside__aside-blog[data-v-0b6c26e7]:hover,.vpj-article-aside__aside-blog[data-v-0b6c26e7]:active{-webkit-backdrop-filter:var(--vpj-article-aside-tab-series-item-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-tab-series-item-backdrop-filter-hover);background:var(--vpj-article-aside-tab-series-item-bg-hover);border:var(--vpj-article-aside-tab-series-item-border-hover)}.vpj-article-aside__aside-blog[data-v-0b6c26e7]:hover{box-shadow:var(--vpj-article-aside-tab-series-item-shadow-hover);transform:var(--vpj-article-aside-tab-series-item-transform-hover)}.vpj-article-aside__aside-blog[data-v-0b6c26e7]:active{box-shadow:var(--vpj-article-aside-tab-series-item-shadow-active);transform:var(--vpj-article-aside-tab-series-item-transform-active)}.vpj-article-aside__aside-blog.current[data-v-0b6c26e7]{border:var(--vpj-article-aside-tab-series-item-border-current)}.vpj-article-aside__aside-blog-cover[data-v-0b6c26e7]{align-items:center;display:flex;flex-shrink:0;height:var(--vpj-article-aside-tab-series-item-cover-height);justify-content:center;width:var(--vpj-article-aside-tab-series-item-cover-width)}.vpj-article-aside__aside-blog-cover-image[data-v-0b6c26e7]{border:var(--vpj-article-aside-tab-series-item-cover-border);border-radius:var(--vpj-article-aside-tab-series-item-cover-radius);height:100%;object-fit:cover;object-position:center;transition:border var(--vpj-article-aside-tab-series-transition);width:100%}.vpj-article-aside__aside-blog.current .vpj-article-aside__aside-blog-cover-image[data-v-0b6c26e7]{border:var(--vpj-article-aside-tab-series-item-cover-border-current)}.vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7]{fill:var(--vpj-article-aside-tab-series-item-color);height:var(--vpj-article-aside-tab-series-item-cover-icon-size);margin:auto;transition:fill var(--vpj-article-aside-tab-series-transition);width:var(--vpj-article-aside-tab-series-item-cover-icon-size)}.vpj-article-aside__aside-blog:hover .vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7],.vpj-article-aside__aside-blog:active .vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7]{fill:var(--vpj-article-aside-tab-series-item-color-hover)}.vpj-article-aside__aside-blog.current .vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7]{fill:var(--vpj-article-aside-tab-series-item-color-current)}.vpj-article-aside__aside-blog.current:hover .vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7],.vpj-article-aside__aside-blog.current:active .vpj-article-aside__aside-blog-cover-default[data-v-0b6c26e7]{fill:var(--vpj-article-aside-tab-series-item-color-current-hover)}.vpj-article-aside__aside-blog-info[data-v-0b6c26e7]{display:flex;flex:1;flex-direction:column}.vpj-article-aside__aside-blog-title[data-v-0b6c26e7]{color:var(--vpj-article-aside-tab-series-item-color);flex-shrink:0;font-size:var(--vpj-article-aside-tab-series-item-title-size);font-weight:var(--vpj-article-aside-tab-series-item-title-weight);line-height:var(--vpj-article-aside-tab-series-item-title-line-height);padding:var(--vpj-article-aside-tab-series-item-title-padding);transition:color var(--vpj-article-aside-tab-series-transition)}.vpj-article-aside__aside-blog:hover .vpj-article-aside__aside-blog-title[data-v-0b6c26e7],.vpj-article-aside__aside-blog:active .vpj-article-aside__aside-blog-title[data-v-0b6c26e7]{color:var(--vpj-article-aside-tab-series-item-color-hover)}.vpj-article-aside__aside-blog.current .vpj-article-aside__aside-blog-title[data-v-0b6c26e7]{color:var(--vpj-article-aside-tab-series-item-color-current)}.vpj-article-aside__aside-blog.current:hover .vpj-article-aside__aside-blog-title[data-v-0b6c26e7],.vpj-article-aside__aside-blog.current:active .vpj-article-aside__aside-blog-title[data-v-0b6c26e7]{color:var(--vpj-article-aside-tab-series-item-color-current-hover)}.vpj-article-aside__aside-blog-tagboxmask[data-v-0b6c26e7]{display:flex;flex-shrink:0;flex-wrap:nowrap;margin-inline:var(--vpj-article-aside-tab-series-item-tagbox-margin-x);-webkit-mask-image:var(--vpj-article-aside-tab-series-item-tagbox-mask);mask-image:var(--vpj-article-aside-tab-series-item-tagbox-mask)}[data-v-0b6c26e7] .vpj-article-aside__aside-blog-taglist{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:var(--vpj-article-aside-tab-series-item-taglist-gap);padding:var(--vpj-article-aside-tab-series-item-taglist-padding)}.vpj-article-aside__aside-tab-outer[data-v-d32bba88]{height:100%;width:100%}[data-v-d32bba88] .vpj-article-aside__aside-tab-inner{align-items:center;display:flex;flex-direction:column;width:100%}.vpj-article-aside__aside-blog-series[data-v-d32bba88]{-webkit-backdrop-filter:var(--vpj-article-aside-tab-series-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-series-backdrop-filter);background:var(--vpj-article-aside-tab-series-bg);display:flex;flex:1;flex-direction:column;gap:var(--vpj-article-aside-tab-series-list-gap);padding:var(--vpj-article-aside-tab-series-list-padding);width:100%}.vpj-article-aside__aside-tab-outer[data-v-4ff2aa5a]{height:100%;width:100%}[data-v-4ff2aa5a] .vpj-article-aside__aside-tab-inner{align-items:center;display:flex;flex-direction:column}.vpj-article-aside__aside-blog-tags[data-v-4ff2aa5a]{-webkit-backdrop-filter:var(--vpj-article-aside-tab-tags-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-tags-backdrop-filter);background:var(--vpj-article-aside-tab-tags-bg);align-content:flex-start;column-gap:var(--vpj-article-aside-tab-tags-list-gap-col);display:flex;flex:1;flex-wrap:wrap;padding:var(--vpj-article-aside-tab-tags-list-padding);row-gap:var(--vpj-article-aside-tab-tags-list-gap-row);width:100%}.vpj-article-aside__aside-doc-node[data-v-a9188a26]{display:flex;flex-direction:column;flex-shrink:0}.vpj-article-aside__aside-doc-node-wrapper[data-v-a9188a26]{align-items:center;display:flex;flex-shrink:0;height:var(--vpj-article-aside-tab-tree-node-height)}.vpj-article-aside__aside-doc-node-link[data-v-a9188a26]{align-items:center;-webkit-backdrop-filter:var(--vpj-private-bf-c, var(--vpj-private-bf-h, var(--vpj-article-aside-tab-tree-node-backdrop-filter)));backdrop-filter:var(--vpj-private-bf-c, var(--vpj-private-bf-h, var(--vpj-article-aside-tab-tree-node-backdrop-filter)));background:var(--vpj-private-b-c, var(--vpj-private-b-h, var(--vpj-article-aside-tab-tree-node-bg)));border-radius:var(--vpj-article-aside-tab-tree-node-radius);color:var(--vpj-private-c-c, var(--vpj-private-c-h, var(--vpj-article-aside-tab-tree-node-color)));display:flex;flex:1;font-size:var(--vpj-article-aside-tab-tree-node-font-size);font-weight:var(--vpj-private-w-c, var(--vpj-private-w-h, var(--vpj-article-aside-tab-tree-node-weight)));height:100%;padding-inline:var(--vpj-article-aside-tab-tree-node-padding-x);text-align:start;text-decoration:none;transition:backdrop-filter var(--vpj-article-aside-tab-tree-transition),background var(--vpj-article-aside-tab-tree-transition),color var(--vpj-article-aside-tab-tree-transition),font-weight var(--vpj-article-aside-tab-tree-transition)}.vpj-article-aside__aside-doc-node-link[data-v-a9188a26]:hover,.vpj-article-aside__aside-doc-node-link[data-v-a9188a26]:active{--vpj-private-bf-h: var(--vpj-article-aside-tab-tree-node-backdrop-filter-hover);--vpj-private-b-h: var(--vpj-article-aside-tab-tree-node-bg-hover);--vpj-private-c-h: var(--vpj-article-aside-tab-tree-node-color-hover);--vpj-private-w-h: var(--vpj-article-aside-tab-tree-node-weight-hover)}.vpj-article-aside__aside-doc-node-link.current[data-v-a9188a26]{--vpj-private-bf-c: var(--vpj-article-aside-tab-tree-node-backdrop-filter-current);--vpj-private-b-c: var(--vpj-article-aside-tab-tree-node-bg-current);--vpj-private-c-c: var(--vpj-article-aside-tab-tree-node-color-current);--vpj-private-w-c: var(--vpj-article-aside-tab-tree-node-weight-current)}.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-tree-node-toggle-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-tree-node-toggle-backdrop-filter);background:var(--vpj-article-aside-tab-tree-node-toggle-bg);border-radius:var(--vpj-article-aside-tab-tree-node-toggle-radius);height:var(--vpj-article-aside-tab-tree-node-toggle-size);padding:calc((var(--vpj-article-aside-tab-tree-node-toggle-size) - var(--vpj-article-aside-tab-tree-node-toggle-icon-size)) / 2);transition:backdrop-filter var(--vpj-article-aside-tab-tree-transition),background var(--vpj-article-aside-tab-tree-transition);width:var(--vpj-article-aside-tab-tree-node-toggle-size)}.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26] .vpj-icon{fill:var(--vpj-article-aside-tab-tree-node-toggle-icon-color);height:var(--vpj-article-aside-tab-tree-node-toggle-icon-size);transition:fill var(--vpj-article-aside-tab-tree-transition),transform var(--vpj-article-aside-tab-tree-transition);width:var(--vpj-article-aside-tab-tree-node-toggle-icon-size)}.vpj-article-aside__aside-doc-node-mark[data-v-a9188a26]{background:var(--vpj-article-aside-tab-tree-node-toggle-bg);border-radius:var(--vpj-article-aside-tab-tree-node-toggle-radius);fill:var(--vpj-article-aside-tab-tree-node-toggle-icon-color);height:var(--vpj-article-aside-tab-tree-node-toggle-size);padding:calc((var(--vpj-article-aside-tab-tree-node-toggle-size) - var(--vpj-article-aside-tab-tree-node-toggle-icon-size)) / 2);transition:fill var(--vpj-article-aside-tab-tree-transition),transform var(--vpj-article-aside-tab-tree-transition);width:var(--vpj-article-aside-tab-tree-node-toggle-size)}.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26]:hover,.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26]:active{-webkit-backdrop-filter:var(--vpj-article-aside-tab-tree-node-toggle-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-tab-tree-node-toggle-backdrop-filter-hover);background:var(--vpj-article-aside-tab-tree-node-toggle-bg-hover)}.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26]:hover .vpj-icon,.vpj-article-aside__aside-doc-node-toggle[data-v-a9188a26]:active .vpj-icon,.vpj-article-aside__aside-doc-node-link:hover .vpj-article-aside__aside-doc-node-mark[data-v-a9188a26],.vpj-article-aside__aside-doc-node-link:active .vpj-article-aside__aside-doc-node-mark[data-v-a9188a26]{fill:var(--vpj-article-aside-tab-tree-node-toggle-icon-color-hover)}.vpj-article-aside__aside-doc-node-toggle.collapsed[data-v-a9188a26] .vpj-icon,.vpj-article-aside__aside-doc-node-mark.collapsed[data-v-a9188a26]{transform:rotate(90deg)}.vpj-article-aside__aside-doc-node-children[data-v-a9188a26]{border-left:var(--vpj-article-aside-tab-tree-node-children-border-left);display:flex;flex:1;flex-direction:column;gap:var(--vpj-article-aside-tab-tree-node-children-gap);margin:var(--vpj-article-aside-tab-tree-node-children-margin);padding:var(--vpj-article-aside-tab-tree-node-children-padding)}.vpj-article-aside__aside-tab-outer[data-v-b5fe70b9]{height:100%;width:100%}[data-v-b5fe70b9] .vpj-article-aside__aside-tab-inner{align-items:center;display:flex;flex-direction:column}.vpj-article-aside__aside-doc-tree[data-v-b5fe70b9]{-webkit-backdrop-filter:var(--vpj-article-aside-tab-tree-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-tree-backdrop-filter);background:var(--vpj-article-aside-tab-tree-bg);display:flex;flex:1;flex-direction:column;gap:var(--vpj-article-aside-tab-tree-list-gap);padding:var(--vpj-article-aside-tab-tree-list-padding);width:100%}.vpj-article-aside__aside-resource[data-v-df09adea]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-resources-item-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-resources-item-backdrop-filter);background:var(--vpj-article-aside-tab-resources-item-bg);border:var(--vpj-article-aside-tab-resources-item-border);border-radius:var(--vpj-article-aside-tab-resources-item-radius);box-shadow:var(--vpj-article-aside-tab-resources-item-shadow);display:flex;flex-shrink:0;height:var(--vpj-article-aside-tab-resources-item-height);text-decoration:none;transition:backdrop-filter var(--vpj-article-aside-tab-resources-transition),background var(--vpj-article-aside-tab-resources-transition),border var(--vpj-article-aside-tab-resources-transition),box-shadow var(--vpj-article-aside-tab-resources-transition),transform var(--vpj-article-aside-tab-resources-transition)}.vpj-article-aside__aside-resource[data-v-df09adea]:hover,.vpj-article-aside__aside-resource[data-v-df09adea]:active{-webkit-backdrop-filter:var(--vpj-article-aside-tab-resources-item-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-tab-resources-item-backdrop-filter-hover);background:var(--vpj-article-aside-tab-resources-item-bg-hover);border:var(--vpj-article-aside-tab-resources-item-border-hover)}.vpj-article-aside__aside-resource[data-v-df09adea]:hover{box-shadow:var(--vpj-article-aside-tab-resources-item-shadow-hover);transform:var(--vpj-article-aside-tab-resources-item-transform-hover)}.vpj-article-aside__aside-resource[data-v-df09adea]:active{box-shadow:var(--vpj-article-aside-tab-resources-item-shadow-active);transform:var(--vpj-article-aside-tab-resources-item-transform-active)}.vpj-article-aside__aside-resource-icon-wrapper[data-v-df09adea]{align-items:center;border-radius:var(--vpj-article-aside-tab-resources-item-radius);border-right:var(--vpj-article-aside-tab-resources-item-border);display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;transition:border var(--vpj-article-aside-tab-resources-transition);width:var(--vpj-article-aside-tab-resources-item-icon-wrapper-width)}.vpj-article-aside__aside-resource:hover .vpj-article-aside__aside-resource-icon-wrapper[data-v-df09adea],.vpj-article-aside__aside-resource:active .vpj-article-aside__aside-resource-icon-wrapper[data-v-df09adea]{border-right:var(--vpj-article-aside-tab-resources-item-border-hover)}.vpj-article-aside__aside-resource-icon-default[data-v-df09adea]{fill:var(--vpj-article-aside-tab-resources-item-icon-color);height:var(--vpj-article-aside-tab-resources-item-icon-default-size);margin:auto;transition:fill var(--vpj-article-aside-tab-resources-transition);width:var(--vpj-article-aside-tab-resources-item-icon-default-size)}.vpj-article-aside__aside-resource:hover .vpj-article-aside__aside-resource-icon-default[data-v-df09adea],.vpj-article-aside__aside-resource:active .vpj-article-aside__aside-resource-icon-default[data-v-df09adea]{fill:var(--vpj-article-aside-tab-resources-item-icon-color-hover)}.vpj-article-aside__aside-resource-icon[data-v-df09adea]{height:100%;object-fit:cover;object-position:center;width:100%}.vpj-article-aside__aside-resource-label[data-v-df09adea]{color:var(--vpj-article-aside-tab-resources-item-label-color);font-size:var(--vpj-article-aside-tab-resources-item-label-size);font-weight:var(--vpj-article-aside-tab-resources-item-label-weight);padding-inline:var(--vpj-article-aside-tab-resources-item-label-padding-x);transition:color var(--vpj-article-aside-tab-resources-transition)}.vpj-article-aside__aside-resource:hover .vpj-article-aside__aside-resource-label[data-v-df09adea],.vpj-article-aside__aside-resource:active .vpj-article-aside__aside-resource-label[data-v-df09adea]{color:var(--vpj-article-aside-tab-resources-item-label-color-hover)}.vpj-article-aside__aside-tab-outer[data-v-be2d6643]{height:100%;width:100%}[data-v-be2d6643] .vpj-article-aside__aside-tab-inner{align-items:center;display:flex;flex-direction:column}.vpj-article-aside__aside-resources-list[data-v-be2d6643]{-webkit-backdrop-filter:var(--vpj-article-aside-tab-resources-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-resources-backdrop-filter);background:var(--vpj-article-aside-tab-resources-bg);display:flex;flex:1;flex-direction:column;gap:var(--vpj-article-aside-tab-resources-list-gap);padding:var(--vpj-article-aside-tab-resources-list-padding);min-height:min-content;width:100%}.vpj-article-aside__outline-list[data-v-0c03f7c2]{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0;padding:0;width:100%}.vpj-article-aside__outline-item[data-v-0c03f7c2]{list-style:none;width:100%}.vpj-article-aside__outline-link[data-v-0c03f7c2]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-outline-item-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-outline-item-backdrop-filter);background:var(--vpj-article-aside-tab-outline-item-bg);display:flex;gap:var(--vpj-article-aside-tab-outline-item-gap);padding:var(--vpj-article-aside-tab-outline-item-padding);text-decoration:none;transition:backdrop-filter var(--vpj-article-aside-tab-outline-transition),background var(--vpj-article-aside-tab-outline-transition);width:100%}.vpj-article-aside__outline-link[data-v-0c03f7c2]:hover,.vpj-article-aside__outline-link[data-v-0c03f7c2]:active{-webkit-backdrop-filter:var(--vpj-article-aside-tab-outline-item-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-tab-outline-item-backdrop-filter-hover);background:var(--vpj-article-aside-tab-outline-item-bg-hover)}.vpj-article-aside__outline-toggle-wrapper[data-v-0c03f7c2]{flex-shrink:0;height:var(--vpj-article-aside-tab-outline-toggle-size);margin-left:var(--0f87c2d0);width:var(--vpj-article-aside-tab-outline-toggle-size)}.vpj-article-aside__outline-toggle[data-v-0c03f7c2]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-outline-toggle-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-outline-toggle-backdrop-filter);background:var(--vpj-article-aside-tab-outline-toggle-bg);border-radius:var(--vpj-article-aside-tab-outline-toggle-radius);display:flex;height:100%;padding:calc((var(--vpj-article-aside-tab-outline-toggle-size) - var(--vpj-article-aside-tab-outline-toggle-icon-size)) / 2);transition:backdrop-filter var(--vpj-article-aside-tab-outline-transition),background var(--vpj-article-aside-tab-outline-transition);width:100%}.vpj-article-aside__outline-toggle[data-v-0c03f7c2]:hover,.vpj-article-aside__outline-toggle[data-v-0c03f7c2]:active{-webkit-backdrop-filter:var(--vpj-article-aside-tab-outline-toggle-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-tab-outline-toggle-backdrop-filter-hover);background:var(--vpj-article-aside-tab-outline-toggle-bg-hover)}.vpj-article-aside__outline-toggle-icon[data-v-0c03f7c2]{height:var(--vpj-article-aside-tab-outline-toggle-icon-size);fill:var(--vpj-article-aside-tab-outline-toggle-icon-color);transition:fill var(--vpj-article-aside-tab-outline-transition),transform var(--vpj-article-aside-tab-outline-transition);width:var(--vpj-article-aside-tab-outline-toggle-icon-size)}.vpj-article-aside__outline-toggle:hover .vpj-article-aside__outline-toggle-icon[data-v-0c03f7c2],.vpj-article-aside__outline-toggle:active .vpj-article-aside__outline-toggle-icon[data-v-0c03f7c2]{fill:var(--vpj-article-aside-tab-outline-toggle-icon-color-hover)}.vpj-article-aside__outline-title[data-v-0c03f7c2]{color:var(--vpj-private-c-c, var(--vpj-private-c-h, var(--vpj-article-aside-tab-outline-title-color)));display:inline;flex:1;font-size:var(--vpj-private-s-c, var(--vpj-private-s-h, var(--vpj-article-aside-tab-outline-title-size)));font-weight:var(--vpj-private-w-c, var(--vpj-private-w-h, var(--vpj-article-aside-tab-outline-title-weight)));text-decoration:var(--vpj-private-d-c, var(--vpj-private-d-h, none));text-underline-offset:2px;transition:color var(--vpj-article-aside-tab-outline-transition),font-size var(--vpj-article-aside-tab-outline-transition),font-weight var(--vpj-article-aside-tab-outline-transition),text-decoration var(--vpj-article-aside-tab-outline-transition)}.vpj-article-aside__outline-title[data-v-0c03f7c2]:hover{--vpj-private-c-h: var(--vpj-article-aside-tab-outline-title-color-hover);--vpj-private-s-h: var(--vpj-article-aside-tab-outline-title-size-hover);--vpj-private-w-h: var(--vpj-article-aside-tab-outline-title-weight-hover);--vpj-private-d-h: var(--vpj-article-aside-tab-outline-title-decoration-hover)}.vpj-article-aside__outline-link.current .vpj-article-aside__outline-title[data-v-0c03f7c2]{--vpj-private-c-c: var(--vpj-article-aside-tab-outline-title-color-current);--vpj-private-s-c: var(--vpj-article-aside-tab-outline-title-size-current);--vpj-private-w-c: var(--vpj-article-aside-tab-outline-title-weight-current);--vpj-private-d-c: var(--vpj-article-aside-tab-outline-title-decoration-current)}.vpj-article-aside__outline-link.collapsed .vpj-article-aside__outline-toggle-icon[data-v-0c03f7c2]{transform:rotate(90deg)}.vpj-article-aside__aside-tab-outer[data-v-dd96b1a0]{height:100%;width:100%}[data-v-dd96b1a0] .vpj-article-aside__aside-tab-inner{align-items:center;display:flex;flex-direction:column;width:100%}.vpj-article-aside__outline[data-v-dd96b1a0]{-webkit-backdrop-filter:var(--vpj-article-aside-tab-outline-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-outline-backdrop-filter);background:var(--vpj-article-aside-tab-outline-bg);display:flex;flex:1;flex-direction:column;width:100%}.vpj-article-aside__outline-list[data-v-dd96b1a0]{display:flex;flex:1;flex-direction:column;gap:var(--vpj-article-aside-tab-outline-gap);margin:0;padding-block:var(--vpj-article-aside-tab-outline-padding-y);padding-inline:0;width:100%}.vpj-article-aside[data-v-52ba4305]{-webkit-backdrop-filter:var(--vpj-article-aside-backdrop-filter);backdrop-filter:var(--vpj-article-aside-backdrop-filter);background:var(--vpj-article-aside-bg);border-right:var(--vpj-article-aside-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:transform var(--vpj-article-aside-transition),width var(--vpj-article-aside-transition);width:var(--vpj-article-aside-width);z-index:var(--vpj-article-aside-z-index)}.vpj-article-aside.collapsed[data-v-52ba4305]{width:0;border-right:none}.vpj-article-aside__header[data-v-52ba4305]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-header-backdrop-filter);backdrop-filter:var(--vpj-article-aside-header-backdrop-filter);background:var(--vpj-article-aside-header-bg);border-bottom:var(--vpj-article-aside-border);display:flex;flex-shrink:0;height:var(--vpj-article-aside-header-height);width:100%}.vpj-article-aside__content[data-v-52ba4305]{flex:1;width:100%}.vpj-article-aside__tabboxmask[data-v-52ba4305]{display:flex;flex:1;height:100%;-webkit-mask-image:var(--vpj-article-aside-header-tabbox-mask-gradient);mask-image:var(--vpj-article-aside-header-tabbox-mask-gradient)}.vpj-article-aside__tabboxmask[data-v-52ba4305] .vpj-article-aside__tablist{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:var(--vpj-article-aside-header-tablist-gap);height:100%;padding-inline:var(--vpj-article-aside-header-tablist-padding-x)}.vpj-article-aside__tab[data-v-52ba4305]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-tab-backdrop-filter);backdrop-filter:var(--vpj-article-aside-tab-backdrop-filter);background:var(--vpj-article-aside-tab-bg);border:var(--vpj-article-aside-tab-border);border-radius:var(--vpj-article-aside-tab-radius);color:var(--vpj-article-aside-tab-color);display:flex;flex:0 0 auto;font-size:var(--vpj-article-aside-tab-font-size);height:var(--vpj-article-aside-tab-height);overflow:hidden;padding-inline:var(--vpj-article-aside-tab-padding-x);text-wrap:nowrap;transition:backdrop-filter var(--vpj-article-aside-transition),background var(--vpj-article-aside-transition),border var(--vpj-article-aside-transition),color var(--vpj-article-aside-transition);width:max-content}.vpj-article-aside__tab[data-v-52ba4305]:hover{background:var(--vpj-article-aside-tab-bg-hover);color:var(--vpj-article-aside-tab-color-hover)}.vpj-article-aside__tab.current[data-v-52ba4305],.vpj-article-aside__tab[data-v-52ba4305]:active{background:var(--vpj-article-aside-tab-bg-hover);border:var(--vpj-article-aside-tab-border-active);color:var(--vpj-article-aside-tab-color-hover)}.vpj-article-aside__close[data-v-52ba4305]{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-close-backdrop-filter);backdrop-filter:var(--vpj-article-aside-close-backdrop-filter);background:var(--vpj-article-aside-close-bg);border:var(--vpj-article-aside-close-border);border-radius:var(--vpj-article-aside-close-radius);display:none;height:var(--vpj-article-aside-close-size);padding:calc((var(--vpj-article-aside-close-size) - var(--vpj-article-aside-close-icon-size)) / 2);margin-inline:var(--vpj-article-aside-close-margin-x);transition:backdrop-filter var(--vpj-article-aside-transition),background var(--vpj-article-aside-transition)}.vpj-article-aside__close[data-v-52ba4305] .vpj-icon{fill:var(--vpj-article-aside-close-icon-color);height:var(--vpj-article-aside-close-icon-size);transition:fill var(--vpj-article-aside-transition);width:var(--vpj-article-aside-close-icon-size)}.vpj-article-aside__close[data-v-52ba4305]:hover,.vpj-article-aside__close[data-v-52ba4305]:active{-webkit-backdrop-filter:var(--vpj-article-aside-close-backdrop-filter-hover);backdrop-filter:var(--vpj-article-aside-close-backdrop-filter-hover);background:var(--vpj-article-aside-close-bg-hover)}.vpj-article-aside__close[data-v-52ba4305]:hover .vpj-icon,.vpj-article-aside__close[data-v-52ba4305]:active .vpj-icon{fill:var(--vpj-article-aside-close-icon-color-hover)}.vpj-article-aside__overlay[data-v-52ba4305]{-webkit-backdrop-filter:var(--vpj-article-aside-overlay-backdrop-filter);backdrop-filter:var(--vpj-article-aside-overlay-backdrop-filter);background:var(--vpj-article-aside-overlay-bg);bottom:0;display:block;left:0;right:0;top:0;z-index:var(--vpj-article-aside-overlay-z-index)}@media (max-width: 1024px){.vpj-article-aside[data-v-52ba4305]{position:absolute;left:0;top:0;bottom:0}.vpj-article-aside__overlay[data-v-52ba4305]{position:absolute}}@media (max-width: 768px){.vpj-article-aside[data-v-52ba4305]{position:fixed;left:0;top:0;bottom:0;height:100vh;width:var(--vpj-article-aside-width-mobile)}.vpj-article-aside.collapsed[data-v-52ba4305]{transform:translate(-100%)}.vpj-article-aside__overlay[data-v-52ba4305]{position:fixed}.vpj-article-aside__close[data-v-52ba4305]{display:flex}}.v-enter-from[data-v-52ba4305],.v-leave-to[data-v-52ba4305]{opacity:0}.v-enter-to[data-v-52ba4305],.v-leave-from[data-v-52ba4305]{opacity:1}.v-enter-active[data-v-52ba4305],.v-leave-active[data-v-52ba4305]{transition:opacity var(--vpj-article-aside-transition)}.vpj-article-aside__fallback{align-items:center;-webkit-backdrop-filter:var(--vpj-article-aside-fallback-backdrop-filter);backdrop-filter:var(--vpj-article-aside-fallback-backdrop-filter);background:var(--vpj-article-aside-fallback-bg);color:var(--vpj-article-aside-fallback-color);display:flex;flex:1;font-size:var(--vpj-article-aside-fallback-font-size);font-weight:var(--vpj-article-aside-fallback-font-weight);height:100%;justify-content:center;line-height:var(--vpj-article-aside-fallback-line-height);min-height:0;min-width:0;opacity:var(--30fbffb3);overflow:hidden;overflow-wrap:break-word;padding-inline:var(--vpj-article-aside-fallback-padding-x);transition:opacity var(--vpj-article-aside-transition);-webkit-user-select:none;user-select:none;width:100%;word-break:break-all}.vpj-article-header__toolbar[data-v-167f890d]{align-items:center;display:flex;flex-shrink:0;gap:var(--vpj-article-header-toolbar-gap);height:100%;margin-left:auto}.vpj-article-header__divider[data-v-167f890d]{background:var(--vpj-article-header-toolbar-divider-bg);height:var(--vpj-article-header-toolbar-divider-height);width:var(--vpj-article-header-toolbar-divider-width);margin-left:var(--vpj-article-header-toolbar-divider-gap);margin-right:var(--vpj-article-header-toolbar-divider-gap)}.vpj-article-header[data-v-363f6524]{background:var(--vpj-article-header-bg);display:flex;flex-direction:column;flex-shrink:0;width:100%}.vpj-article-header__info[data-v-363f6524]{align-items:center;border-bottom:var(--vpj-article-header-border);display:flex;flex-shrink:0;height:var(--vpj-article-header-info-height);overflow:hidden;padding-inline:var(--vpj-article-header-info-padding-x);width:100%}.vpj-article-header__actions[data-v-363f6524]{align-items:center;border-bottom:var(--vpj-article-header-border);display:flex;flex-shrink:0;height:var(--vpj-article-header-actions-height);overflow:hidden;padding-inline:var(--vpj-article-header-actions-padding-x);width:100%}.vpj-article-header__brand[data-v-363f6524]{align-items:center;display:flex;flex-shrink:0;gap:var(--vpj-article-header-brand-gap);height:100%;padding-inline:var(--vpj-article-header-brand-padding-x)}.vpj-article-header__brand-icon[data-v-363f6524]{border-radius:var(--vpj-article-header-brand-icon-radius);height:var(--vpj-article-header-brand-icon-size);width:var(--vpj-article-header-brand-icon-size);object-fit:cover;object-position:center}.vpj-article-header__brand-title[data-v-363f6524]{color:var(--vpj-article-header-brand-title-color);font-size:var(--vpj-article-header-brand-title-size);font-weight:var(--vpj-article-header-brand-title-weight);line-height:1}.vpj-article-header__time-label[data-v-363f6524]{color:var(--vpj-article-header-time-label-color);font-size:var(--vpj-article-header-time-label-size);font-weight:var(--vpj-article-header-time-label-weight);margin-left:var(--vpj-article-header-time-label-margin-left);text-align:right}@media screen and (max-width: 1024px){.vpj-article-header__brand[data-v-363f6524]{gap:var(--vpj-article-header-brand-gap-tablet);padding-inline:var(--vpj-article-header-brand-padding-x-tablet)}}@media screen and (max-width: 768px){.vpj-article-header__brand-icon[data-v-363f6524]{height:var(--vpj-article-header-brand-icon-size-mobile);width:var(--vpj-article-header-brand-icon-size-mobile)}.vpj-article-header__brand-title[data-v-363f6524]{font-size:var(--vpj-article-header-brand-title-size-mobile)}}.vpj-article-header__button{align-items:center;-webkit-backdrop-filter:var(--vpj-article-header-btn-backdrop-filter);backdrop-filter:var(--vpj-article-header-btn-backdrop-filter);background:var(--vpj-article-header-btn-bg);border:var(--vpj-article-header-btn-border);border-radius:var(--vpj-article-header-btn-radius);height:var(--vpj-article-header-btn-size);padding:calc((var(--vpj-article-header-btn-size) - var(--vpj-article-header-btn-icon-size)) / 2);text-decoration:none;transition:backdrop-filter var(--vpj-layout-article-transition),background var(--vpj-layout-article-transition)}.vpj-article-header__button .vpj-icon{fill:var(--vpj-article-header-btn-icon-color);height:var(--vpj-article-header-btn-icon-size);transition:fill var(--vpj-layout-article-transition);width:var(--vpj-article-header-btn-icon-size)}.vpj-article-header__button:hover,.vpj-article-header__button:active{-webkit-backdrop-filter:var(--vpj-article-header-btn-backdrop-filter-hover);backdrop-filter:var(--vpj-article-header-btn-backdrop-filter-hover);background:var(--vpj-article-header-btn-bg-hover)}.vpj-article-header__button:hover .vpj-icon,.vpj-article-header__button:active .vpj-icon{fill:var(--vpj-article-header-btn-icon-color-hover)}.vpj-article-cover[data-v-fb7f5cd6]{background-color:transparent;flex-shrink:0;height:var(--54e865b5);width:100%}.vpj-article-cover__img[data-v-fb7f5cd6]{width:100%;height:100%}.vpj-article-footer[data-v-defb73c4]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--vpj-article-footer-gap);margin-bottom:var(--65239cb4)}.vpj-article-footer__navgation[data-v-defb73c4]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:var(--vpj-article-footer-nav-gap);width:100%}.vpj-article-footer__navgation-prev[data-v-defb73c4],.vpj-article-footer__navgation-next[data-v-defb73c4]{align-items:center;background:var(--vpj-article-footer-nav-bg);border:var(--vpj-article-footer-nav-border);border-radius:var(--vpj-article-footer-nav-radius);display:flex;flex:1;gap:var(--vpj-article-footer-nav-internal-gap);height:var(--vpj-article-footer-nav-height);padding-inline:var(--vpj-article-footer-nav-padding-x);text-decoration:none;transition:backdrop-filter var(--vpj-article-footer-transition),background var(--vpj-article-footer-transition),border-color var(--vpj-article-footer-transition),box-shadow var(--vpj-article-footer-transition),transform var(--vpj-article-footer-transition)}.vpj-article-footer__navgation-prev[data-v-defb73c4]:hover,.vpj-article-footer__navgation-next[data-v-defb73c4]:hover{-webkit-backdrop-filter:var(--vpj-article-footer-nav-backdrop-filter-hover);backdrop-filter:var(--vpj-article-footer-nav-backdrop-filter-hover);background:var(--vpj-article-footer-nav-bg-hover);transform:var(--vpj-article-footer-nav-transform-hover);box-shadow:var(--vpj-article-footer-nav-shadow-hover)}.vpj-article-footer__navgation-prev[data-v-defb73c4]:active,.vpj-article-footer__navgation-next[data-v-defb73c4]:active{-webkit-backdrop-filter:var(--vpj-article-footer-nav-backdrop-filter-hover);backdrop-filter:var(--vpj-article-footer-nav-backdrop-filter-hover);background:var(--vpj-article-footer-nav-bg-hover);border:var(--vpj-article-footer-nav-border-active)}.vpj-article-footer__navgation-icon[data-v-defb73c4]{fill:var(--vpj-article-footer-nav-icon-color);height:var(--vpj-article-footer-nav-icon-size);width:var(--vpj-article-footer-nav-icon-size)}.vpj-article-footer__navgation-info[data-v-defb73c4]{display:flex;flex:1;flex-direction:column}.vpj-article-footer__navgation-label[data-v-defb73c4]{color:var(--vpj-article-footer-nav-label-color);font-size:var(--vpj-article-footer-nav-label-size);font-weight:var(--vpj-article-footer-nav-label-weight);line-height:var(--vpj-article-footer-nav-label-line-height)}.vpj-article-footer__navgation-text[data-v-defb73c4]{color:var(--vpj-article-footer-nav-text-color);font-size:var(--vpj-article-footer-nav-text-size);font-weight:var(--vpj-article-footer-nav-text-weight);line-height:var(--vpj-article-footer-nav-text-line-height);transition:color var(--vpj-article-footer-transition)}.vpj-article-footer__navgation-prev:hover .vpj-article-footer__navgation-text[data-v-defb73c4],.vpj-article-footer__navgation-next:hover .vpj-article-footer__navgation-text[data-v-defb73c4]{color:var(--vpj-article-footer-nav-text-color-hover)}.vpj-article-footer__navgation-next .vpj-article-footer__navgation-label[data-v-defb73c4],.vpj-article-footer__navgation-next .vpj-article-footer__navgation-text[data-v-defb73c4]{text-align:left}.vpj-article-footer__navgation-prev .vpj-article-footer__navgation-label[data-v-defb73c4],.vpj-article-footer__navgation-prev .vpj-article-footer__navgation-text[data-v-defb73c4]{text-align:right}.vpj-article-footer__info[data-v-defb73c4]{align-items:center;display:flex;justify-content:space-between;width:100%}.vpj-article-footer__edit-link[data-v-defb73c4]{align-items:center;display:flex;gap:var(--vpj-article-footer-edit-link-gap);margin-right:auto;text-decoration:none}.vpj-article-footer__edit-link-icon[data-v-defb73c4]{fill:var(--vpj-article-footer-edit-link-color);flex-shrink:0;height:var(--vpj-article-footer-edit-link-icon-size);transition:fill var(--vpj-article-footer-transition);width:var(--vpj-article-footer-edit-link-icon-size)}.vpj-article-footer__edit-link:hover .vpj-article-footer__edit-link-icon[data-v-defb73c4],.vpj-article-footer__edit-link:active .vpj-article-footer__edit-link-icon[data-v-defb73c4]{fill:var(--vpj-article-footer-edit-link-color-hover)}.vpj-article-footer__edit-link-text[data-v-defb73c4]{color:var(--vpj-article-footer-edit-link-color);font-size:var(--vpj-article-footer-edit-link-text-size);font-weight:var(--vpj-article-footer-edit-link-text-weight);transition:color var(--vpj-article-footer-transition)}.vpj-article-footer__edit-link:hover .vpj-article-footer__edit-link-text[data-v-defb73c4],.vpj-article-footer__edit-link:active .vpj-article-footer__edit-link-text[data-v-defb73c4]{color:var(--vpj-article-footer-edit-link-color-hover)}.vpj-article-footer__time-label[data-v-defb73c4]{color:var(--vpj-article-footer-time-color);font-size:var(--vpj-article-footer-time-size);font-weight:var(--vpj-article-footer-time-weight);margin-left:auto;text-align:right}@media screen and (max-width: 1024px){.vpj-article-footer__navgation[data-v-defb73c4]{flex-direction:column}.vpj-article-footer__navgation-prev[data-v-defb73c4],.vpj-article-footer__navgation-next[data-v-defb73c4]{width:100%;flex:none}}.vpj-layout-article[data-v-5b111210]{-webkit-backdrop-filter:var(--vpj-layout-article-backdrop-filter);backdrop-filter:var(--vpj-layout-article-backdrop-filter);background:var(--vpj-layout-article-bg);display:flex;flex-direction:column;height:100%;width:100%}.vpj-layout-article__main[data-v-5b111210]{display:flex;flex:1;flex-direction:row;position:relative;width:100%}.vpj-layout-article__wrapper-outer[data-v-5b111210]{background:var(--vpj-layout-article-wrapper-bg);flex:1;height:100%}[data-v-5b111210] .vpj-layout-article__wrapper-inner{display:flex;flex:1;flex-direction:column}.vpj-layout-article__container[data-v-5b111210]{display:flex;flex:1;flex-direction:row;min-height:max-content;width:100%}.vpj-layout-article__aside-controler[data-v-5b111210]{align-items:center;background-color:transparent;display:flex;flex-direction:column;flex-shrink:0;gap:var(--vpj-layout-article-controller-gap);min-height:max-content;opacity:0;padding-top:var(--vpj-layout-article-controller-padding-top);transition:opacity var(--vpj-layout-article-transition);width:var(--vpj-layout-article-controller-width)}.vpj-layout-article__aside-controler[data-v-5b111210]:hover{opacity:1}.vpj-layout-article__aside-toggle[data-v-5b111210]{align-items:center;-webkit-backdrop-filter:var(--vpj-layout-article-controller-btn-backdrop-filter);backdrop-filter:var(--vpj-layout-article-controller-btn-backdrop-filter);background:var(--vpj-layout-article-controller-btn-bg);border:var(--vpj-layout-article-controller-btn-border);border-radius:var(--vpj-layout-article-controller-btn-radius);height:var(--vpj-layout-article-controller-btn-size);padding:calc((var(--vpj-layout-article-controller-btn-size) - var(--vpj-layout-article-controller-btn-icon-size)) / 2);position:sticky;top:var(--vpj-layout-article-controller-padding-top);transition:backdrop-filter var(--vpj-layout-article-transition),background var(--vpj-layout-article-transition);width:var(--vpj-layout-article-controller-btn-size)}.vpj-layout-article__aside-toggle[data-v-5b111210] .vpj-icon{fill:var(--vpj-layout-article-controller-btn-icon-color);height:var(--vpj-layout-article-controller-btn-icon-size);width:var(--vpj-layout-article-controller-btn-icon-size);transition:fill var(--vpj-layout-article-transition)}.vpj-layout-article__aside-toggle[data-v-5b111210]:hover,.vpj-layout-article__aside-toggle[data-v-5b111210]:active{-webkit-backdrop-filter:var(--vpj-layout-article-controller-btn-backdrop-filter-hover);backdrop-filter:var(--vpj-layout-article-controller-btn-backdrop-filter-hover);background:var(--vpj-layout-article-controller-btn-bg-hover)}.vpj-layout-article__aside-toggle[data-v-5b111210]:hover .vpj-icon,.vpj-layout-article__aside-toggle[data-v-5b111210]:active .vpj-icon{fill:var(--vpj-layout-article-controller-btn-icon-color-hover)}.vpj-layout-article__article[data-v-5b111210]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-right:var(--vpj-layout-article-controller-width)}.vpj-layout-article__grid-layout[data-v-5b111210]{display:grid;flex:1;grid-template-columns:minmax(min(var(--42cd44c1),100%),1fr) minmax(min(calc(2 * var(--42cd44c1)),100%),var(--00a16412)) minmax(min(var(--42cd44c1),100%),1fr);min-height:0;width:100%}.vpj-layout-article__article-padding-left[data-v-5b111210]{grid-column:1;max-width:100%}.vpj-layout-article__article-padding-right[data-v-5b111210]{grid-column:3;max-width:100%}.vpj-layout-article__article-content[data-v-5b111210]{display:flex;flex-direction:column;grid-column:2;margin-top:var(--1d114d12);max-width:100%}.vpj-layout-article__article-content>.vpj-markdown[data-v-5b111210]{flex:1;margin-bottom:var(--ddbf126e)}@media screen and (max-width: 1024px){.vpj-layout-article__aside-controler[data-v-5b111210]{display:none}.vpj-layout-article__article[data-v-5b111210]{padding-right:0}}.vpj-layout-content[data-v-f43da232]{background:var(--vpj-content-bg);height:100%;width:100%}.vpj-layout__root[data-v-98b140db]{display:flex;flex-direction:row;height:100vh;width:100vw}.vpj-layout__main[data-v-98b140db]{display:flex;flex:1;flex-direction:column;height:100%}:root{--vpj-c-white: #ffffff;--vpj-c-black: #000000;--vpj-c-neutral: var(--vpj-c-black);--vpj-c-neutral-inverse: var(--vpj-c-white)}.dark{--vpj-c-neutral: var(--vpj-c-white);--vpj-c-neutral-inverse: var(--vpj-c-black)}:root{--vpj-c-indigo-1: rgb(56, 132, 255);--vpj-c-indigo-2: rgb(100, 150, 255);--vpj-c-indigo-3: rgb(140, 180, 255);--vpj-c-indigo-4: rgb(190, 215, 255);--vpj-c-indigo-soft: rgba(56, 132, 255, .14);--vpj-c-green-1: rgb(0, 174, 91);--vpj-c-green-2: rgb(40, 190, 110);--vpj-c-green-3: rgb(80, 210, 140);--vpj-c-green-4: rgb(150, 230, 190);--vpj-c-green-soft: rgba(0, 174, 91, .14);--vpj-c-yellow-1: rgb(240, 180, 0);--vpj-c-yellow-2: rgb(245, 195, 40);--vpj-c-yellow-3: rgb(250, 210, 80);--vpj-c-yellow-4: rgb(253, 230, 150);--vpj-c-yellow-soft: rgba(240, 180, 0, .14);--vpj-c-red-1: rgb(233, 60, 60);--vpj-c-red-2: rgb(240, 90, 90);--vpj-c-red-3: rgb(247, 130, 130);--vpj-c-red-4: rgb(252, 180, 180);--vpj-c-red-soft: rgba(233, 60, 60, .14);--vpj-c-gray-1: rgb(60, 60, 60);--vpj-c-gray-2: rgb(102, 102, 102);--vpj-c-gray-3: rgb(180, 180, 180);--vpj-c-gray-4: rgb(208, 208, 208);--vpj-c-gray-soft: rgba(80, 80, 80, .14);--vpj-c-purple-1: rgb(128, 80, 200);--vpj-c-purple-2: rgb(150, 110, 210);--vpj-c-purple-3: rgb(180, 140, 230);--vpj-c-purple-4: rgb(210, 190, 245);--vpj-c-purple-soft: rgba(128, 80, 200, .14)}.dark{--vpj-c-indigo-1: rgb(160, 190, 255);--vpj-c-indigo-2: rgb(130, 160, 250);--vpj-c-indigo-3: rgb(100, 130, 245);--vpj-c-indigo-4: rgb(80, 110, 220);--vpj-c-indigo-soft: rgba(160, 190, 255, .16);--vpj-c-green-1: rgb(100, 220, 160);--vpj-c-green-2: rgb(80, 200, 140);--vpj-c-green-3: rgb(60, 180, 120);--vpj-c-green-4: rgb(50, 150, 100);--vpj-c-green-soft: rgba(100, 220, 160, .16);--vpj-c-yellow-1: rgb(255, 220, 100);--vpj-c-yellow-2: rgb(255, 200, 70);--vpj-c-yellow-3: rgb(240, 180, 50);--vpj-c-yellow-4: rgb(220, 160, 40);--vpj-c-yellow-soft: rgba(255, 220, 100, .16);--vpj-c-red-1: rgb(255, 140, 140);--vpj-c-red-2: rgb(245, 110, 110);--vpj-c-red-3: rgb(230, 90, 90);--vpj-c-red-4: rgb(200, 70, 70);--vpj-c-red-soft: rgba(255, 140, 140, .16);--vpj-c-gray-1: rgb(220, 220, 220);--vpj-c-gray-2: rgb(180, 180, 180);--vpj-c-gray-3: rgb(102, 102, 102);--vpj-c-gray-4: rgb(80, 80, 80);--vpj-c-gray-soft: rgba(220, 220, 220, .16);--vpj-c-purple-1: rgb(210, 180, 255);--vpj-c-purple-2: rgb(190, 150, 240);--vpj-c-purple-3: rgb(170, 130, 220);--vpj-c-purple-4: rgb(140, 110, 190);--vpj-c-purple-soft: rgba(210, 180, 255, .16)}:root{--vpj-c-bg: rgb(255, 255, 255);--vpj-c-bg-alt: rgb(245, 247, 249);--vpj-c-bg-elv: rgb(250, 251, 252);--vpj-c-bg-soft: rgb(240, 242, 245)}.dark{--vpj-c-bg: rgb(27, 27, 31);--vpj-c-bg-alt: rgb(32, 32, 36);--vpj-c-bg-elv: rgb(36, 36, 41);--vpj-c-bg-soft: rgb(32, 32, 36)}:root{--vpj-c-border: rgb(200, 200, 205);--vpj-c-divider: rgb(226, 226, 227);--vpj-c-gutter: rgb(226, 226, 227)}.dark{--vpj-c-border: rgb(60, 63, 68);--vpj-c-divider: rgb(92, 92, 100);--vpj-c-gutter: rgb(0, 0, 0)}:root{--vpj-c-text-1: rgb(26, 31, 54);--vpj-c-text-2: rgb(78, 89, 105);--vpj-c-text-3: rgb(134, 144, 156);--vpj-c-text-4: rgb(180, 185, 195)}.dark{--vpj-c-text-1: rgb(226, 226, 230);--vpj-c-text-2: rgb(180, 185, 195);--vpj-c-text-3: rgb(130, 135, 145);--vpj-c-text-4: rgb(100, 105, 115)}:root{--vpj-c-default-1: var(--vpj-c-gray-1);--vpj-c-default-2: var(--vpj-c-gray-2);--vpj-c-default-3: var(--vpj-c-gray-3);--vpj-c-default-4: var(--vpj-c-gray-4);--vpj-c-default-soft: var(--vpj-c-gray-soft);--vpj-c-brand-1: var(--vpj-c-indigo-1);--vpj-c-brand-2: var(--vpj-c-indigo-2);--vpj-c-brand-3: var(--vpj-c-indigo-3);--vpj-c-brand-4: var(--vpj-c-indigo-4);--vpj-c-brand-soft: var(--vpj-c-indigo-soft);--vpj-c-tip-1: var(--vpj-c-brand-1);--vpj-c-tip-2: var(--vpj-c-brand-2);--vpj-c-tip-3: var(--vpj-c-brand-3);--vpj-c-tip-4: var(--vpj-c-brand-4);--vpj-c-tip-soft: var(--vpj-c-brand-soft);--vpj-c-note-1: var(--vpj-c-brand-1);--vpj-c-note-2: var(--vpj-c-brand-2);--vpj-c-note-3: var(--vpj-c-brand-3);--vpj-c-note-4: var(--vpj-c-brand-4);--vpj-c-note-soft: var(--vpj-c-brand-soft);--vpj-c-success-1: var(--vpj-c-green-1);--vpj-c-success-2: var(--vpj-c-green-2);--vpj-c-success-3: var(--vpj-c-green-3);--vpj-c-success-4: var(--vpj-c-green-4);--vpj-c-success-soft: var(--vpj-c-green-soft);--vpj-c-important-1: var(--vpj-c-purple-1);--vpj-c-important-2: var(--vpj-c-purple-2);--vpj-c-important-3: var(--vpj-c-purple-3);--vpj-c-important-4: var(--vpj-c-purple-4);--vpj-c-important-soft: var(--vpj-c-purple-soft);--vpj-c-warning-1: var(--vpj-c-yellow-1);--vpj-c-warning-2: var(--vpj-c-yellow-2);--vpj-c-warning-3: var(--vpj-c-yellow-3);--vpj-c-warning-4: var(--vpj-c-yellow-4);--vpj-c-warning-soft: var(--vpj-c-yellow-soft);--vpj-c-danger-1: var(--vpj-c-red-1);--vpj-c-danger-2: var(--vpj-c-red-2);--vpj-c-danger-3: var(--vpj-c-red-3);--vpj-c-danger-4: var(--vpj-c-red-4);--vpj-c-danger-soft: var(--vpj-c-red-soft);--vpj-c-caution-1: var(--vpj-c-danger-1);--vpj-c-caution-2: var(--vpj-c-danger-2);--vpj-c-caution-3: var(--vpj-c-danger-3);--vpj-c-caution-4: var(--vpj-c-danger-4);--vpj-c-caution-soft: var(--vpj-c-danger-soft)}:root{--vpj-overlay: rgba(0, 0, 0, .3)}.dark{--vpj-overlay: rgba(0, 0, 0, .6)}:root{--vpj-border-radius-1: 4px;--vpj-border-radius-2: 8px}:root{--vpj-z-index-1: 0;--vpj-z-index-2: 100;--vpj-z-index-3: 200;--vpj-z-index-4: 300;--vpj-z-index-5: 400;--vpj-z-index-6: 500}:root{--vpj-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vpj-font-family-mono: "JetBrains Mono", ui-monospace, "Menlo", "Monaco", "Consolas", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vpj-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vpj-font-size: 16px}:root{--vpj-font-weight-thin: 100;--vpj-font-weight-light: 300;--vpj-font-weight-normal: 400;--vpj-font-weight-semibold: 600;--vpj-font-weight-bold: 700}:root{--vpj-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vpj-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vpj-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vpj-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vpj-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vpj-border-width-1: 1px;--vpj-border-width-2: 2px;--vpj-border-width-3: 4px}:root{--vpj-transition-duration: .25s;--vpj-transition-timing: ease-in-out;--vpj-transition: var(--vpj-transition-duration) var(--vpj-transition-timing);--vpj-transition-tooltip: var(--vpj-transition)}:root{--vpj-border: var(--vpj-border-width-1) solid var(--vpj-c-border);--vpj-divider: var(--vpj-border-width-1) solid var(--vpj-c-divider);--vpj-gutter: var(--vpj-border-width-1) solid var(--vpj-c-gutter)}:root{--vpj-sidebar-overlay: var(--vpj-overlay);--vpj-sidebar-overlay-backdrop-filter: none;--vpj-sidebar-overlay-z-index: var(--vpj-z-index-4);--vpj-sidebar-bg: var(--vpj-c-bg-alt);--vpj-sidebar-bg-collapsed: var(--vpj-c-bg-alt);--vpj-sidebar-border: var(--vpj-gutter);--vpj-sidebar-padding-x: .75rem;--vpj-sidebar-padding-bottom: 1.25rem;--vpj-sidebar-padding-top: .75rem;--vpj-sidebar-transition: var(--vpj-transition);--vpj-sidebar-width: min(16.5rem, 35vw);--vpj-sidebar-width-collapsed: 3.5rem;--vpj-sidebar-width-mobile: min(20rem, 50vw);--vpj-sidebar-z-index: var(--vpj-z-index-5);--vpj-sidebar-btn-backdrop-filter: none;--vpj-sidebar-btn-backdrop-filter-hover: none;--vpj-sidebar-btn-bg: transparent;--vpj-sidebar-btn-bg-hover: var(--vpj-c-default-soft);--vpj-sidebar-btn-border: 0;--vpj-sidebar-btn-gap: .5rem;--vpj-sidebar-btn-height: 2rem;--vpj-sidebar-btn-icon-color: var(--vpj-c-text-2);--vpj-sidebar-btn-icon-color-hover: var(--vpj-c-text-1);--vpj-sidebar-btn-icon-size: 1rem;--vpj-sidebar-btn-radius: var(--vpj-border-radius-1);--vpj-sidebar-btn-text-color: var(--vpj-c-text-1);--vpj-sidebar-btn-text-color-hover: var(--vpj-c-text-2);--vpj-sidebar-btn-text-weight: var(--vpj-font-weight-normal);--vpj-sidebar-btn-text-size: .875rem;--vpj-sidebar-btn-tooltip-backdrop-filter: none;--vpj-sidebar-btn-tooltip-bg: var(--vpj-c-text-1);--vpj-sidebar-btn-tooltip-font-size: .875rem;--vpj-sidebar-btn-tooltip-max-width: 200px;--vpj-sidebar-btn-tooltip-padding: .375rem .5rem;--vpj-sidebar-btn-tooltip-radius: var(--vpj-border-radius-1);--vpj-sidebar-btn-tooltip-color: var(--vpj-c-bg);--vpj-sidebar-btn-tooltip-z-index: var(--vpj-z-index-5);--vpj-sidebar-profile-overlay: transparent;--vpj-sidebar-profile-overlay-backdrop-filter: none;--vpj-sidebar-profile-backdrop-filter: none;--vpj-sidebar-profile-bg: var(--vpj-c-bg-elv);--vpj-sidebar-profile-border: var(--vpj-border);--vpj-sidebar-profile-border-radius: var(--vpj-border-radius-2);--vpj-sidebar-profile-shadow: var(--vpj-shadow-3);--vpj-sidebar-profile-width: min(15.25rem, 42.5vw);--vpj-sidebar-profile-z-index: var(--vpj-z-index-5);--vpj-sidebar-profile-color: var(--vpj-c-text-1);--vpj-sidebar-profile-desc-font-size: .875rem;--vpj-sidebar-profile-desc-padding: .75rem 1rem .25rem;--vpj-sidebar-profile-font-weight: var(--vpj-font-weight-semibold);--vpj-sidebar-profile-title-font-size: 1rem;--vpj-sidebar-profile-title-gap: 1rem;--vpj-sidebar-profile-title-icon-radius: var(--vpj-border-radius-1);--vpj-sidebar-profile-title-icon-size: 1.6rem;--vpj-sidebar-profile-title-padding: .4rem 1rem .75rem;--vpj-sidebar-item-highlight-normal: var(--vpj-c-brand-1);--vpj-sidebar-item-highlight-hover: var(--vpj-c-brand-2);--vpj-sidebar-item-highlight-active: var(--vpj-c-brand-1);--vpj-sidebar-header-gap: .375rem;--vpj-sidebar-header-gap-collapsed: .625rem;--vpj-sidebar-header-profile-btn-gap: .4rem;--vpj-sidebar-header-profile-btn-icon-size: 1.4rem;--vpj-sidebar-header-profile-btn-icon-radius: var(--vpj-border-radius-1);--vpj-sidebar-header-profile-btn-text-weight: var(--vpj-font-weight-semibold);--vpj-sidebar-header-switch-gap: var(--vpj-sidebar-btn-gap);--vpj-sidebar-header-switch-brightness-bg: var(--vpj-c-bg);--vpj-sidebar-header-switch-brightness-border: var(--vpj-c-divider);--vpj-sidebar-header-switch-brightness-border-hover: var(--vpj-c-brand-2);--vpj-sidebar-header-switch-brightness-toggle-bg: var(--vpj-c-neutral-inverse);--vpj-sidebar-header-switch-brightness-height: 1.5rem;--vpj-sidebar-header-switch-label-color: var(--vpj-c-text-1);--vpj-sidebar-header-switch-label-weight: var(--vpj-font-weight-semibold);--vpj-sidebar-header-switch-marker-color: var(--vpj-sidebar-btn-icon-color);--vpj-sidebar-header-switch-marker-color-hover: var(--vpj-sidebar-btn-icon-color-hover);--vpj-sidebar-header-switch-marker-size: .75rem;--vpj-sidebar-header-switch-menu-overlay: transparent;--vpj-sidebar-header-switch-menu-overlay-backdrop-filter: none;--vpj-sidebar-header-switch-menu-backdrop-filter: none;--vpj-sidebar-header-switch-menu-bg: var(--vpj-c-bg-elv);--vpj-sidebar-header-switch-menu-border: var(--vpj-border);--vpj-sidebar-header-switch-menu-radius: var(--vpj-border-radius-2);--vpj-sidebar-header-switch-menu-shadow: var(--vpj-shadow-2);--vpj-sidebar-header-switch-menu-padding: .5rem;--vpj-sidebar-header-switch-menu-z-index: var(--vpj-z-index-5);--vpj-sidebar-header-switch-menu-gap: .25rem;--vpj-sidebar-header-switch-option-backdrop-filter: none;--vpj-sidebar-header-switch-option-backdrop-filter-hover: none;--vpj-sidebar-header-switch-option-bg: var(--vpj-sidebar-btn-bg);--vpj-sidebar-header-switch-option-bg-hover: var(--vpj-sidebar-btn-bg-hover);--vpj-sidebar-header-switch-option-font-color: var(--vpj-c-text-1);--vpj-sidebar-header-switch-option-font-size: .9rem;--vpj-sidebar-header-switch-option-font-weight: var(--vpj-font-weight-normal);--vpj-sidebar-header-switch-option-selected-font-color: var(--vpj-c-brand-1);--vpj-sidebar-header-switch-option-selected-font-size: .9rem;--vpj-sidebar-header-switch-option-selected-font-weight: var(--vpj-font-weight-semibold);--vpj-sidebar-header-switch-option-padding: .35rem 1.75rem;--vpj-sidebar-header-switch-option-radius: var(--vpj-border-radius-1);--vpj-sidebar-header-nav-gap: .75rem;--vpj-sidebar-nav-list-gap: .2rem;--vpj-sidebar-nav-list-gap-collapsed: .625rem;--vpj-sidebar-nav-list-indent-unit: .625rem;--vpj-sidebar-nav-list-item-toggle-btn-bg: var(--vpj-c-bg-soft);--vpj-sidebar-nav-list-item-toggle-btn-radius: var(--vpj-border-radius-1);--vpj-sidebar-nav-list-item-toggle-btn-size: 1.2rem;--vpj-sidebar-nav-list-item-toggle-icon-size: .8rem;--vpj-sidebar-nav-list-padding-y: .5rem;--vpj-sidebar-nav-mask: linear-gradient(to bottom, transparent 0, black var(--vpj-sidebar-nav-list-padding-y), black calc(100% - var(--vpj-sidebar-nav-list-padding-y)), transparent 100% );--vpj-sidebar-nav-footer-gap: 1rem;--vpj-sidebar-footer-links-gap: .2rem;--vpj-sidebar-footer-links-gap-collapsed: .375rem;--vpj-sidebar-footer-social-links-gap: .1rem;--vpj-sidebar-footer-social-links-margin-bottom: .375rem;--vpj-sidebar-footer-social-links-mask: linear-gradient(to right, transparent 0, black var(--vpj-sidebar-footer-social-links-padding-x), black calc(100% - var(--vpj-sidebar-footer-social-links-padding-x)), transparent 100% );--vpj-sidebar-footer-social-links-padding-x: .75rem}:root{--vpj-mobile-nav-bg: var(--vpj-c-bg-alt);--vpj-mobile-nav-border: var(--vpj-gutter);--vpj-mobile-nav-height: 2.75rem;--vpj-mobile-nav-padding-x: .625rem;--vpj-mobile-nav-transition: var(--vpj-transition);--vpj-mobile-nav-btn-backdrop-filter: none;--vpj-mobile-nav-btn-backdrop-filter-hover: none;--vpj-mobile-nav-btn-bg: transparent;--vpj-mobile-nav-btn-bg-hover: var(--vpj-c-default-soft);--vpj-mobile-nav-btn-border: 0;--vpj-mobile-nav-btn-size: 1.6rem;--vpj-mobile-nav-btn-icon-color: var(--vpj-c-text-2);--vpj-mobile-nav-btn-icon-color-hover: var(--vpj-c-text-1);--vpj-mobile-nav-btn-icon-size: 1rem;--vpj-mobile-nav-btn-radius: var(--vpj-border-radius-1);--vpj-mobile-nav-title-color: var(--vpj-c-text-1);--vpj-mobile-nav-title-size: .9rem;--vpj-mobile-nav-title-weight: var(--vpj-font-weight-semibold);--vpj-mobile-nav-title-gap: .5rem}:root{--vpj-panel-overlay-backdrop-filter: none;--vpj-panel-overlay-bg: var(--vpj-overlay);--vpj-panel-overlay-z-index: var(--vpj-z-index-4);--vpj-panel-bg: var(--vpj-c-bg-alt);--vpj-panel-border: var(--vpj-gutter);--vpj-panel-width: min(22.5rem, 40vw);--vpj-panel-width-mobile: min(26rem, 75vw);--vpj-panel-transition: var(--vpj-transition);--vpj-panel-z-index: var(--vpj-z-index-5);--vpj-panel-header-backdrop-filter: none;--vpj-panel-header-bg: transparent;--vpj-panel-header-height: 2.75rem;--vpj-panel-header-padding-x: .875rem .5rem;--vpj-panel-title-color: var(--vpj-c-text-1);--vpj-panel-title-size: 1rem;--vpj-panel-title-weight: var(--vpj-font-weight-semibold);--vpj-panel-close-btn-backdrop-filter: none;--vpj-panel-close-btn-backdrop-filter-hover: none;--vpj-panel-close-btn-bg: transparent;--vpj-panel-close-btn-bg-hover: var(--vpj-c-default-soft);--vpj-panel-close-btn-border: 0;--vpj-panel-close-btn-size: 1.6rem;--vpj-panel-close-btn-radius: var(--vpj-border-radius-1);--vpj-panel-close-btn-icon-color: var(--vpj-c-text-2);--vpj-panel-close-btn-icon-color-hover: var(--vpj-c-text-1);--vpj-panel-close-btn-icon-size: 1rem;--vpj-panel-fallback-backdrop-filter: none;--vpj-panel-fallback-bg: var(--vpj-c-bg);--vpj-panel-fallback-color: var(--vpj-c-text-4);--vpj-panel-fallback-font-size: 1.25rem;--vpj-panel-fallback-font-weight: var(--vpj-font-weight-normal);--vpj-panel-fallback-line-height: 1.5;--vpj-panel-fallback-padding-x: 1.2rem}:root{--vpj-panel-history-backdrop-filter: none;--vpj-panel-history-bg: var(--vpj-c-bg);--vpj-panel-history-gap: .5rem;--vpj-panel-history-padding: .5rem;--vpj-panel-history-transition: var(--vpj-transition);--vpj-panel-history-time-label-color: var(--vpj-c-text-1);--vpj-panel-history-time-label-size: 1rem;--vpj-panel-history-time-label-weight: var(--vpj-font-weight-semibold);--vpj-panel-history-time-label-margin: .25rem 0;--vpj-panel-history-item-backdrop-filter: none;--vpj-panel-history-item-backdrop-filter-hover: none;--vpj-panel-history-item-bg: transparent;--vpj-panel-history-item-bg-hover: var(--vpj-c-default-soft);--vpj-panel-history-item-radius: var(--vpj-border-radius-2);--vpj-panel-history-item-padding: .5rem;--vpj-panel-history-item-gap: .25rem;--vpj-panel-history-item-title-color: var(--vpj-c-text-1);--vpj-panel-history-item-title-size: .875rem;--vpj-panel-history-item-desc-color: var(--vpj-c-text-2);--vpj-panel-history-item-desc-size: .75rem}:root{--vpj-content-bg: transparent}:root{--vpj-layout-page-backdrop-filter: none;--vpj-layout-page-bg: var(--vpj-c-bg)}:root{--vpj-footer-backdrop-filter: none;--vpj-footer-bg: transparent;--vpj-footer-border: var(--vpj-border);--vpj-footer-padding: 2rem;--vpj-footer-padding-mobile: 1.5rem 1.25rem;--vpj-footer-transition: var(--vpj-transition);--vpj-footer-container-gap: .25rem;--vpj-footer-container-max-width: var(--vpj-layout-max-width);--vpj-footer-text-color: var(--vpj-c-text-2);--vpj-footer-text-size: .875rem;--vpj-footer-text-line-height: 1.5rem;--vpj-footer-text-weight: var(--vpj-font-weight-medium);--vpj-footer-link-color: var(--vpj-c-brand-1);--vpj-footer-link-color-hover: var(--vpj-c-brand-2)}:root{--vpj-layout-notfound-backdrop-filter: none;--vpj-layout-notfound-bg: var(--vpj-c-bg);--vpj-layout-notfound-transition: var(--vpj-transition);--vpj-layout-notfound-content-max-width: 32rem;--vpj-layout-notfound-content-padding: 2rem;--vpj-layout-notfound-content-gap: .5rem;--vpj-layout-notfound-icon-color: var(--vpj-c-danger-2);--vpj-layout-notfound-icon-size: 1.6rem;--vpj-layout-notfound-icon-margin-bottom: .5rem;--vpj-layout-notfound-title-color: var(--vpj-c-text-1);--vpj-layout-notfound-title-line-height: 1.4;--vpj-layout-notfound-title-margin-bottom: .2rem;--vpj-layout-notfound-title-size: 1.1rem;--vpj-layout-notfound-title-weight: var(--vpj-font-weight-semibold);--vpj-layout-notfound-text-color: var(--vpj-c-text-2);--vpj-layout-notfound-text-line-height: 1.4;--vpj-layout-notfound-text-margin-bottom: .5rem;--vpj-layout-notfound-text-size: 1rem;--vpj-layout-notfound-text-weight: var(--vpj-font-weight-normal);--vpj-layout-notfound-link-backdrop-filter: none;--vpj-layout-notfound-link-backdrop-filter-hover: none;--vpj-layout-notfound-link-bg: var(--vpj-c-bg);--vpj-layout-notfound-link-bg-hover: var(--vpj-c-default-soft);--vpj-layout-notfound-link-border: var(--vpj-divider);--vpj-layout-notfound-link-color: var(--vpj-c-text-2);--vpj-layout-notfound-link-color-hover: var(--vpj-c-text-1);--vpj-layout-notfound-link-font-size: 1rem;--vpj-layout-notfound-link-padding: .6rem .8rem;--vpj-layout-notfound-link-radius: var(--vpj-border-radius-2);--vpj-layout-notfound-link-shadow: var(--vpj-shadow-2);--vpj-layout-notfound-link-transform-active: scale(.98)}:root{--vpj-layout-article-backdrop-filter: none;--vpj-layout-article-bg: var(--vpj-c-bg);--vpj-layout-article-border: var(--vpj-gutter);--vpj-layout-article-transition: var(--vpj-transition);--vpj-layout-article-wrapper-bg: transparent;--vpj-layout-article-btn-backdrop-filter: none;--vpj-layout-article-btn-backdrop-filter-hover: none;--vpj-layout-article-btn-bg: var(--vpj-c-bg);--vpj-layout-article-btn-bg-hover: var(--vpj-c-default-soft);--vpj-layout-article-btn-border: 0;--vpj-layout-article-btn-size: 2rem;--vpj-layout-article-btn-radius: var(--vpj-border-radius-1);--vpj-layout-article-btn-icon-color: var(--vpj-c-text-2);--vpj-layout-article-btn-icon-color-hover: var(--vpj-c-text-1);--vpj-layout-article-btn-icon-size: 1rem;--vpj-layout-article-controller-gap: .5rem;--vpj-layout-article-controller-padding-top: .5rem;--vpj-layout-article-controller-width: 3rem;--vpj-layout-article-controller-btn-backdrop-filter: var(--vpj-layout-article-btn-backdrop-filter);--vpj-layout-article-controller-btn-backdrop-filter-hover: var(--vpj-layout-article-btn-backdrop-filter-hover);--vpj-layout-article-controller-btn-bg: var(--vpj-layout-article-btn-bg);--vpj-layout-article-controller-btn-bg-hover: var(--vpj-layout-article-btn-bg-hover);--vpj-layout-article-controller-btn-border: var(--vpj-layout-article-btn-border);--vpj-layout-article-controller-btn-size: var(--vpj-layout-article-btn-size);--vpj-layout-article-controller-btn-radius: var(--vpj-layout-article-btn-radius);--vpj-layout-article-controller-btn-icon-color: var(--vpj-layout-article-btn-icon-color);--vpj-layout-article-controller-btn-icon-color-hover: var(--vpj-layout-article-btn-icon-color-hover);--vpj-layout-article-controller-btn-icon-size: var(--vpj-layout-article-btn-icon-size)}:root{--vpj-article-header-bg: var(--vpj-c-bg);--vpj-article-header-border: var(--vpj-layout-article-border);--vpj-article-header-info-height: 3.75rem;--vpj-article-header-info-padding-x: 1.25rem;--vpj-article-header-actions-height: 3rem;--vpj-article-header-actions-padding-x: 1.25rem;--vpj-article-header-btn-backdrop-filter: var(--vpj-layout-article-btn-backdrop-filter);--vpj-article-header-btn-backdrop-filter-hover: var(--vpj-layout-article-btn-backdrop-filter-hover);--vpj-article-header-btn-bg: var(--vpj-layout-article-btn-bg);--vpj-article-header-btn-bg-hover: var(--vpj-layout-article-btn-bg-hover);--vpj-article-header-btn-border: var(--vpj-layout-article-btn-border);--vpj-article-header-btn-size: var(--vpj-layout-article-btn-size);--vpj-article-header-btn-radius: var(--vpj-layout-article-btn-radius);--vpj-article-header-btn-icon-color: var(--vpj-layout-article-btn-icon-color);--vpj-article-header-btn-icon-color-hover: var(--vpj-layout-article-btn-icon-color-hover);--vpj-article-header-btn-icon-size: var(--vpj-layout-article-btn-icon-size);--vpj-article-header-brand-gap: .75rem;--vpj-article-header-brand-icon-size: 1.75rem;--vpj-article-header-brand-icon-radius: var(--vpj-border-radius-1);--vpj-article-header-brand-padding-x: 0;--vpj-article-header-brand-title-color: var(--vpj-c-text-1);--vpj-article-header-brand-title-size: 1.5rem;--vpj-article-header-brand-title-weight: var(--vpj-font-weight-bold);--vpj-article-header-brand-gap-tablet: .5rem;--vpj-article-header-brand-padding-x-tablet: .8rem 0;--vpj-article-header-brand-icon-size-mobile: 1.5rem;--vpj-article-header-brand-title-size-mobile: 1.25rem;--vpj-article-header-toolbar-gap: .25rem;--vpj-article-header-toolbar-divider-bg: var(--vpj-c-divider);--vpj-article-header-toolbar-divider-height: 1.5rem;--vpj-article-header-toolbar-divider-width: var(--vpj-border-width-1);--vpj-article-header-toolbar-divider-gap: .25rem;--vpj-article-header-toolbar-btn-tooltip-backdrop-filter: none;--vpj-article-header-toolbar-btn-tooltip-bg: var(--vpj-c-text-1);--vpj-article-header-toolbar-btn-tooltip-font-size: .875rem;--vpj-article-header-toolbar-btn-tooltip-max-width: 200px;--vpj-article-header-toolbar-btn-tooltip-padding: .375rem .5rem;--vpj-article-header-toolbar-btn-tooltip-radius: var(--vpj-border-radius-1);--vpj-article-header-toolbar-btn-tooltip-color: var(--vpj-c-bg);--vpj-article-header-toolbar-btn-tooltip-z-index: var(--vpj-z-index-3);--vpj-article-header-time-label-color: var(--vpj-article-footer-time-color);--vpj-article-header-time-label-margin-left: 1rem;--vpj-article-header-time-label-size: var(--vpj-article-footer-time-size);--vpj-article-header-time-label-weight: var(--vpj-article-footer-time-weight)}:root{--vpj-article-footer-gap: 1.25rem;--vpj-article-footer-margin-bottom: .5rem;--vpj-article-footer-transition: var(--vpj-transition);--vpj-article-footer-nav-backdrop-filter: none;--vpj-article-footer-nav-backdrop-filter-hover: none;--vpj-article-footer-nav-bg: var(--vpj-c-bg);--vpj-article-footer-nav-bg-hover: var(--vpj-c-bg);--vpj-article-footer-nav-gap: 1rem;--vpj-article-footer-nav-internal-gap: 1rem;--vpj-article-footer-nav-height: 4.5rem;--vpj-article-footer-nav-padding-x: 1rem;--vpj-article-footer-nav-border: var(--vpj-border);--vpj-article-footer-nav-radius: var(--vpj-border-radius-1);--vpj-article-footer-nav-icon-color: var(--vpj-c-text-3);--vpj-article-footer-nav-icon-size: 1.25rem;--vpj-article-footer-nav-label-color: var(--vpj-c-text-2);--vpj-article-footer-nav-label-size: .75rem;--vpj-article-footer-nav-label-line-height: 1.25rem;--vpj-article-footer-nav-label-weight: var(--vpj-font-weight-normal);--vpj-article-footer-nav-text-color: var(--vpj-c-text-1);--vpj-article-footer-nav-text-color-hover: var(--vpj-c-brand-1);--vpj-article-footer-nav-text-size: 1rem;--vpj-article-footer-nav-text-line-height: 1.25rem;--vpj-article-footer-nav-text-weight: var(--vpj-font-weight-normal);--vpj-article-footer-nav-shadow-hover: var(--vpj-shadow-2);--vpj-article-footer-nav-transform-hover: translateY(-4%);--vpj-article-footer-nav-border-active: var(--vpj-article-footer-nav-text-color-hover) solid var(--vpj-border-width-1);--vpj-article-footer-edit-link-gap: .5rem;--vpj-article-footer-edit-link-color: var(--vpj-c-brand-1);--vpj-article-footer-edit-link-color-hover: var(--vpj-c-brand-2);--vpj-article-footer-edit-link-icon-size: 1rem;--vpj-article-footer-edit-link-text-size: 1rem;--vpj-article-footer-edit-link-text-weight: var(--vpj-font-weight-normal);--vpj-article-footer-time-color: var(--vpj-c-text-3);--vpj-article-footer-time-size: .875rem;--vpj-article-footer-time-weight: var(--vpj-font-weight-normal)}:root{--vpj-article-aside-backdrop-filter: none;--vpj-article-aside-bg: var(--vpj-c-bg);--vpj-article-aside-border: var(--vpj-gutter);--vpj-article-aside-width: min(55vw, 20.25rem);--vpj-article-aside-width-mobile: min(85vw, 21.75rem);--vpj-article-aside-transition: var(--vpj-transition);--vpj-article-aside-z-index: var(--vpj-z-index-3);--vpj-article-aside-header-backdrop-filter: none;--vpj-article-aside-header-bg: var(--vpj-c-bg);--vpj-article-aside-header-height: 2.5rem;--vpj-article-aside-header-tabbox-mask-gradient: linear-gradient( to right, transparent, black .5rem, black calc(100% - .5rem) , transparent );--vpj-article-aside-header-tablist-padding-x: .75rem;--vpj-article-aside-header-tablist-gap: .5rem;--vpj-article-aside-tab-backdrop-filter: none;--vpj-article-aside-tab-backdrop-filter-hover: none;--vpj-article-aside-tab-bg: transparent;--vpj-article-aside-tab-bg-hover: var(--vpj-c-bg-alt);--vpj-article-aside-tab-border: transparent solid var(--vpj-border-width-1);--vpj-article-aside-tab-border-active: var(--vpj-border);--vpj-article-aside-tab-color: var(--vpj-c-text-2);--vpj-article-aside-tab-color-hover: var(--vpj-c-text-1);--vpj-article-aside-tab-height: 1.5rem;--vpj-article-aside-tab-padding-x: .5rem;--vpj-article-aside-tab-radius: var(--vpj-border-radius-1);--vpj-article-aside-tab-font-size: .875rem;--vpj-article-aside-close-backdrop-filter: none;--vpj-article-aside-close-backdrop-filter-hover: none;--vpj-article-aside-close-bg: transparent;--vpj-article-aside-close-bg-hover: var(--vpj-c-default-soft);--vpj-article-aside-close-border: 0;--vpj-article-aside-close-size: 1.6rem;--vpj-article-aside-close-radius: var(--vpj-border-radius-1);--vpj-article-aside-close-icon-color: var(--vpj-c-text-2);--vpj-article-aside-close-icon-color-hover: var(--vpj-c-text-1);--vpj-article-aside-close-icon-size: 1rem;--vpj-article-aside-close-margin-x: .3125rem;--vpj-article-aside-fallback-backdrop-filter: none;--vpj-article-aside-fallback-bg: transparent;--vpj-article-aside-fallback-color: var(--vpj-c-text-4);--vpj-article-aside-fallback-font-size: 1.25rem;--vpj-article-aside-fallback-font-weight: var(--vpj-font-weight-normal);--vpj-article-aside-fallback-line-height: 1.5;--vpj-article-aside-fallback-padding-x: 1.2rem;--vpj-article-aside-overlay-backdrop-filter: none;--vpj-article-aside-overlay-bg: var(--vpj-overlay);--vpj-article-aside-overlay-z-index: var(--vpj-z-index-2)}:root{--vpj-article-aside-tab-outline-backdrop-filter: none;--vpj-article-aside-tab-outline-bg: transparent;--vpj-article-aside-tab-outline-gap: 0;--vpj-article-aside-tab-outline-padding-y: .375rem 1.375rem;--vpj-article-aside-tab-outline-transition: var(--vpj-transition);--vpj-article-aside-tab-outline-item-backdrop-filter: none;--vpj-article-aside-tab-outline-item-backdrop-filter-hover: none;--vpj-article-aside-tab-outline-item-bg: transparent;--vpj-article-aside-tab-outline-item-bg-hover: var(--vpj-c-bg-alt);--vpj-article-aside-tab-outline-item-padding: .375rem .25rem;--vpj-article-aside-tab-outline-item-gap: .25rem;--vpj-article-aside-tab-outline-item-indent-unit: 1rem;--vpj-article-aside-tab-outline-toggle-backdrop-filter: none;--vpj-article-aside-tab-outline-toggle-backdrop-filter-hover: none;--vpj-article-aside-tab-outline-toggle-bg: transparent;--vpj-article-aside-tab-outline-toggle-bg-hover: transparent;--vpj-article-aside-tab-outline-toggle-icon-size: .75rem;--vpj-article-aside-tab-outline-toggle-icon-color: var(--vpj-c-text-1);--vpj-article-aside-tab-outline-toggle-icon-color-hover: var(--vpj-c-text-2);--vpj-article-aside-tab-outline-toggle-radius: .5rem;--vpj-article-aside-tab-outline-toggle-size: 1rem;--vpj-article-aside-tab-outline-title-color: var(--vpj-c-text-1);--vpj-article-aside-tab-outline-title-size: .875rem;--vpj-article-aside-tab-outline-title-weight: var(--vpj-font-weight-normal);--vpj-article-aside-tab-outline-title-color-hover: revert;--vpj-article-aside-tab-outline-title-decoration-hover: underline;--vpj-article-aside-tab-outline-title-size-hover: revert;--vpj-article-aside-tab-outline-title-weight-hover: revert;--vpj-article-aside-tab-outline-title-color-current: revert;--vpj-article-aside-tab-outline-title-decoration-current: revert;--vpj-article-aside-tab-outline-title-size-current: revert;--vpj-article-aside-tab-outline-title-weight-current: var(--vpj-font-weight-bold)}:root{--vpj-article-aside-tab-resources-backdrop-filter: none;--vpj-article-aside-tab-resources-bg: transparent;--vpj-article-aside-tab-resources-transition: var(--vpj-transition);--vpj-article-aside-tab-resources-list-gap: .5rem;--vpj-article-aside-tab-resources-list-padding: .75rem .5rem;--vpj-article-aside-tab-resources-item-backdrop-filter: none;--vpj-article-aside-tab-resources-item-backdrop-filter-hover: none;--vpj-article-aside-tab-resources-item-bg: var(--vpj-c-bg);--vpj-article-aside-tab-resources-item-bg-hover: var(--vpj-c-bg-alt);--vpj-article-aside-tab-resources-item-border: var(--vpj-border);--vpj-article-aside-tab-resources-item-border-hover: var(--vpj-border);--vpj-article-aside-tab-resources-item-radius: var(--vpj-border-radius-1);--vpj-article-aside-tab-resources-item-shadow: var(--vpj-shadow-1);--vpj-article-aside-tab-resources-item-shadow-hover: var(--vpj-shadow-2);--vpj-article-aside-tab-resources-item-shadow-active: none;--vpj-article-aside-tab-resources-item-height: 3.2rem;--vpj-article-aside-tab-resources-item-transform-hover: scale(1.02);--vpj-article-aside-tab-resources-item-transform-active: scale(.98);--vpj-article-aside-tab-resources-item-icon-color: var(--vpj-c-text-2);--vpj-article-aside-tab-resources-item-icon-color-hover: var(--vpj-c-text-1);--vpj-article-aside-tab-resources-item-icon-default-size: 1rem;--vpj-article-aside-tab-resources-item-icon-wrapper-width: 3rem;--vpj-article-aside-tab-resources-item-label-color: var(--vpj-c-text-2);--vpj-article-aside-tab-resources-item-label-color-hover: var(--vpj-c-text-1);--vpj-article-aside-tab-resources-item-label-padding-x: .6rem;--vpj-article-aside-tab-resources-item-label-size: .875rem;--vpj-article-aside-tab-resources-item-label-weight: var(--vpj-font-weight-normal)}:root{--vpj-article-aside-tab-series-backdrop-filter: none;--vpj-article-aside-tab-series-bg: transparent;--vpj-article-aside-tab-series-transition: var(--vpj-transition);--vpj-article-aside-tab-series-list-padding: .75rem;--vpj-article-aside-tab-series-list-gap: .5rem;--vpj-article-aside-tab-series-item-backdrop-filter: none;--vpj-article-aside-tab-series-item-backdrop-filter-hover: none;--vpj-article-aside-tab-series-item-bg: var(--vpj-c-bg);--vpj-article-aside-tab-series-item-bg-hover: var(--vpj-c-bg);--vpj-article-aside-tab-series-item-border: var(--vpj-border);--vpj-article-aside-tab-series-item-border-hover: var(--vpj-border);--vpj-article-aside-tab-series-item-border-current: var(--vpj-border-width-1) solid var(--vpj-c-indigo-2);--vpj-article-aside-tab-series-item-radius: var(--vpj-border-radius-2);--vpj-article-aside-tab-series-item-shadow: var(--vpj-shadow-1);--vpj-article-aside-tab-series-item-shadow-hover: var(--vpj-shadow-2);--vpj-article-aside-tab-series-item-shadow-active: none;--vpj-article-aside-tab-series-item-height: 5rem;--vpj-article-aside-tab-series-item-gap: .5rem;--vpj-article-aside-tab-series-item-padding-x: .5rem;--vpj-article-aside-tab-series-item-transform-hover: scale(1.02);--vpj-article-aside-tab-series-item-transform-active: scale(.98);--vpj-article-aside-tab-series-item-color: var(--vpj-c-text-1);--vpj-article-aside-tab-series-item-color-hover: var(--vpj-c-text-2);--vpj-article-aside-tab-series-item-color-current: var(--vpj-c-indigo-1);--vpj-article-aside-tab-series-item-color-current-hover: var(--vpj-c-indigo-2);--vpj-article-aside-tab-series-item-cover-border: 0;--vpj-article-aside-tab-series-item-cover-border-current: 0;--vpj-article-aside-tab-series-item-cover-height: 4rem;--vpj-article-aside-tab-series-item-cover-width: 5.5rem;--vpj-article-aside-tab-series-item-cover-radius: var(--vpj-border-radius-1);--vpj-article-aside-tab-series-item-cover-icon-size: 1.75rem;--vpj-article-aside-tab-series-item-title-size: 1rem;--vpj-article-aside-tab-series-item-title-weight: var(--vpj-font-weight-semibold);--vpj-article-aside-tab-series-item-title-line-height: 1.75rem;--vpj-article-aside-tab-series-item-title-padding: .25rem;--vpj-article-aside-tab-series-item-tagbox-margin-x: .25rem;--vpj-article-aside-tab-series-item-tagbox-mask: linear-gradient( to right, transparent, black .3rem, black calc(100% - .3rem) , transparent );--vpj-article-aside-tab-series-item-taglist-gap: .25rem;--vpj-article-aside-tab-series-item-taglist-padding: .25rem .4rem .35rem}:root{--vpj-article-aside-tab-tree-backdrop-filter: none;--vpj-article-aside-tab-tree-bg: transparent;--vpj-article-aside-tab-tree-transition: var(--vpj-transition);--vpj-article-aside-tab-tree-list-padding: 1rem 4px 1rem .75rem;--vpj-article-aside-tab-tree-list-gap: .25rem;--vpj-article-aside-tab-tree-node-backdrop-filter: none;--vpj-article-aside-tab-tree-node-backdrop-filter-hover: none;--vpj-article-aside-tab-tree-node-backdrop-filter-current: none;--vpj-article-aside-tab-tree-node-bg: var(--vpj-c-bg);--vpj-article-aside-tab-tree-node-bg-hover: var(--vpj-c-bg-alt);--vpj-article-aside-tab-tree-node-bg-current: var(--vpj-c-bg-alt);--vpj-article-aside-tab-tree-node-color: var(--vpj-c-text-2);--vpj-article-aside-tab-tree-node-color-hover: var(--vpj-c-text-1);--vpj-article-aside-tab-tree-node-color-current: var(--vpj-c-text-1);--vpj-article-aside-tab-tree-node-weight: var(--vpj-font-weight-normal);--vpj-article-aside-tab-tree-node-weight-hover: revert;--vpj-article-aside-tab-tree-node-weight-current: revert;--vpj-article-aside-tab-tree-node-height: 2.25rem;--vpj-article-aside-tab-tree-node-radius: var(--vpj-border-radius-1);--vpj-article-aside-tab-tree-node-padding-x: .75rem .375rem;--vpj-article-aside-tab-tree-node-font-size: .875rem;--vpj-article-aside-tab-tree-node-toggle-backdrop-filter: none;--vpj-article-aside-tab-tree-node-toggle-backdrop-filter-hover: none;--vpj-article-aside-tab-tree-node-toggle-bg: transparent;--vpj-article-aside-tab-tree-node-toggle-bg-hover: var(--vpj-c-default-soft);--vpj-article-aside-tab-tree-node-toggle-size: 1.5rem;--vpj-article-aside-tab-tree-node-toggle-radius: var(--vpj-border-radius-1);--vpj-article-aside-tab-tree-node-toggle-icon-color: var(--vpj-c-text-2);--vpj-article-aside-tab-tree-node-toggle-icon-color-hover: var(--vpj-c-text-1);--vpj-article-aside-tab-tree-node-toggle-icon-size: .75rem;--vpj-article-aside-tab-tree-node-children-border-left: var(--vpj-border-width-1) solid var(--vpj-c-divider);--vpj-article-aside-tab-tree-node-children-gap: .25rem;--vpj-article-aside-tab-tree-node-children-margin: .25rem 0 0 .875rem;--vpj-article-aside-tab-tree-node-children-padding: 0 0 0 .25rem}:root{--vpj-article-aside-tab-tags-backdrop-filter: none;--vpj-article-aside-tab-tags-bg: transparent;--vpj-article-aside-tab-tags-list-padding: .75rem .5rem;--vpj-article-aside-tab-tags-list-gap-row: .5rem;--vpj-article-aside-tab-tags-list-gap-col: .35rem}:root{--vpj-overlay-scroll-area-transition: var(--vpj-transition);--vpj-overlay-scroll-area-opacity-visible: .75;--vpj-overlay-scroll-area-thumb-bg: var(--vpj-c-text-3);--vpj-overlay-scroll-area-thumb-bg-hover: var(--vpj-c-text-4);--vpj-overlay-scroll-area-thumb-bg-active: var(--vpj-c-text-4);--vpj-overlay-scroll-area-track-bg: transparent;--vpj-overlay-scroll-area-track-bg-hover: transparent;--vpj-overlay-scroll-area-track-bg-active: transparent}:root{--vpj-tag-backdrop-filter: none;--vpj-tag-backdrop-filter-hover: none;--vpj-tag-backdrop-filter-active: none;--vpj-tag-bg: var(--vpj-c-brand-soft);--vpj-tag-bg-hover: var(--vpj-c-brand-4);--vpj-tag-bg-active: var(--vpj-c-brand-4);--vpj-tag-height: 1.5rem;--vpj-tag-radius: calc(var(--vpj-tag-height) / 2);--vpj-tag-padding-x: calc(var(--vpj-tag-height) / 2);--vpj-tag-cursor: pointer;--vpj-tag-transition: var(--vpj-transition);--vpj-tag-text-color: var(--vpj-c-indigo-1);--vpj-tag-text-color-hover: var(--vpj-c-indigo-2);--vpj-tag-text-color-active: var(--vpj-c-indigo-1);--vpj-tag-text-size: .75rem;--vpj-tag-text-weight: var(--vpj-font-weight-normal)}:root{--vpj-markdown-color: var(--vpj-c-text-1);--vpj-markdown-font-size: var(--vpj-font-size);--vpj-markdown-line-height: 1.6;--vpj-markdown-transition: var(--vpj-transition)}:root{--vpj-markdown-link-color: var(--vpj-c-brand-1);--vpj-markdown-link-color-hover: var(--vpj-c-brand-2)}:root{--vpj-markdown-heading-font-weight: var(--vpj-font-weight-bold);--vpj-markdown-heading-line-height: 1.3;--vpj-markdown-h1-font-size: 1.875em;--vpj-markdown-h2-font-size: 1.5em;--vpj-markdown-h3-font-size: 1.25em;--vpj-markdown-h4-font-size: 1.125em;--vpj-markdown-h5-font-size: 1.1em;--vpj-markdown-h6-font-size: 1.1em;--vpj-markdown-heading-border: var(--vpj-divider);--vpj-markdown-h1-padding-bottom: .3em;--vpj-markdown-h2-padding-bottom: .3em}:root{--vpj-markdown-header-anchor-symbol: "#";--vpj-markdown-header-anchor-color: var(--vpj-c-brand-1);--vpj-markdown-header-anchor-color-hover: var(--vpj-c-brand-2);--vpj-markdown-header-anchor-offset: .87em}:root{--vpj-markdown-block-margin: .8em}:root{--vpj-markdown-hr-bg: var(--vpj-c-divider);--vpj-markdown-hr-height: 1px;--vpj-markdown-hr-margin-block: 1em}:root{--vpj-markdown-list-padding-inline-start: 1.875em}:root{--vpj-markdown-toc-nested-indent: 1.75em;--vpj-markdown-toc-line-height: 1.4;--vpj-markdown-toc-link-font-size: .875em}:root{--vpj-markdown-blockquote-bg: var(--vpj-c-bg-elv);--vpj-markdown-blockquote-border: var(--vpj-border-width-3) solid var(--vpj-c-default-soft);--vpj-markdown-blockquote-padding: 1em 1.25em;--vpj-markdown-blockquote-color: var(--vpj-c-text-2)}:root{--vpj-markdown-table-cell-border: var(--vpj-divider);--vpj-markdown-table-cell-padding: .75em 1em;--vpj-markdown-table-tr-bg: transparent;--vpj-markdown-table-tr-even-bg: var(--vpj-c-bg-elv);--vpj-markdown-table-tr-hover-bg: var(--vpj-c-bg-soft)}:root{--vpj-markdown-image-margin-block: .15em}:root{--vpj-markdown-code-inline-bg: var(--vpj-c-bg-elv);--vpj-markdown-code-inline-border: var(--vpj-divider);--vpj-markdown-code-inline-border-radius: var(--vpj-border-radius-1);--vpj-markdown-code-inline-font-size: .9em;--vpj-markdown-code-inline-padding: .125em .25em}:root{--vpj-markdown-code-block-bg: var(--vpj-c-bg-alt);--vpj-markdown-code-block-border: none;--vpj-markdown-code-block-border-radius: var(--vpj-border-radius-2);--vpj-markdown-code-block-margin-block: .75em;--vpj-markdown-code-block-padding-block: .5em;--vpj-markdown-code-pre-padding-block: 1.25em;--vpj-markdown-code-copy-bg-color: var(--vpj-c-bg-alt);--vpj-markdown-code-copy-bg-color-hover: var(--vpj-c-bg-elv);--vpj-markdown-code-copy-border: var(--vpj-border);--vpj-markdown-code-copy-border-radius: var(--vpj-border-radius-1);--vpj-markdown-code-copy-size: 2.5em;--vpj-markdown-code-copy-icon-size: 1em;--vpj-markdown-code-copy-icon: url('data:image/svg+xml;utf8,<svg id="Layer_1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" fill="rgba(128, 128, 128, 1)"><path d="m20 20h-20v-17a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3zm-18-2h16v-15a1 1 0 0 0 -1-1h-14a1 1 0 0 0 -1 1zm20-13.816v17.816h-18v2h20v-17a3 3 0 0 0 -2-2.816z"/></svg>');--vpj-markdown-code-copy-copied-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(128, 128, 128, 1)"><g id="_01_align_center" data-name="01 align center"><path d="M7.8,20.53a2.99,2.99,0,0,1-2.121-.877L.086,14.061,1.5,12.646l5.593,5.593a1,1,0,0,0,1.414,0L22.5,4.246,23.914,5.66,9.921,19.653A2.99,2.99,0,0,1,7.8,20.53Z"/></g></svg>');--vpj-markdown-code-font-size: .875em;--vpj-markdown-code-line-height: 1.6;--vpj-markdown-code-linenumbers-border: var(--vpj-divider);--vpj-markdown-code-linenumbers-width: 2em;--vpj-markdown-code-highlight-bg: var(--vpj-c-default-soft);--vpj-markdown-code-highlight-error-bg: var(--vpj-c-red-soft);--vpj-markdown-code-highlight-warning-bg: var(--vpj-c-yellow-soft);--vpj-markdown-code-diff-add-bg: var(--vpj-c-green-soft);--vpj-markdown-code-diff-add-symbol: "+";--vpj-markdown-code-diff-remove-bg: var(--vpj-c-red-soft);--vpj-markdown-code-diff-remove-symbol: "-";--vpj-markdown-code-group-tabs-bg: var(--vpj-markdown-code-block-bg);--vpj-markdown-code-group-tabs-border: var(--vpj-border);--vpj-markdown-code-group-tabs-height: 3em;--vpj-markdown-code-group-tabs-padding-inline: .75em;--vpj-markdown-code-group-tab-padding-inline: .75em;--vpj-markdown-code-group-tab-font-size: .875em;--vpj-markdown-code-group-tab-font-weight: var(--vpj-font-weight-semibold);--vpj-markdown-code-group-tab-color: var(--vpj-c-text-1);--vpj-markdown-code-group-tab-color-hover: var(--vpj-c-text-2);--vpj-markdown-code-group-tab-active-color: var(--vpj-c-brand-1);--vpj-markdown-code-group-tab-active-color-hover: var(--vpj-c-brand-2);--vpj-markdown-code-group-tab-active-border-color: var(--vpj-c-brand-1)}:lang(es),:lang(pt){--vpj-code-copy-copied-text-content: "Copiado"}:lang(fa){--vpj-code-copy-copied-text-content: "کپی شد"}:lang(ko){--vpj-code-copy-copied-text-content: "복사됨"}:lang(ru){--vpj-code-copy-copied-text-content: "Скопировано"}:lang(zh){--vpj-code-copy-copied-text-content: "已复制"}:root{--vpj-markdown-math-padding-block: .3em}:root{--vpj-markdown-custom-block-font-size: .875em;--vpj-markdown-custom-block-code-font-size: .875em;--vpj-markdown-custom-block-radius: var(--vpj-border-radius-2);--vpj-markdown-custom-block-info-border: none;--vpj-markdown-custom-block-info-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-info-bg: var(--vpj-c-default-soft);--vpj-markdown-custom-block-info-code-bg: var(--vpj-c-default-4);--vpj-markdown-custom-block-info-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-note-border: none;--vpj-markdown-custom-block-note-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-note-bg: var(--vpj-c-default-soft);--vpj-markdown-custom-block-note-code-bg: var(--vpj-c-default-4);--vpj-markdown-custom-block-note-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-details-border: none;--vpj-markdown-custom-block-details-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-details-bg: var(--vpj-c-default-soft);--vpj-markdown-custom-block-details-code-bg: var(--vpj-c-default-4);--vpj-markdown-custom-block-details-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-details-title-hover: var(--vpj-c-text-2);--vpj-markdown-custom-block-tip-border: none;--vpj-markdown-custom-block-tip-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-tip-bg: var(--vpj-c-tip-soft);--vpj-markdown-custom-block-tip-code-bg: var(--vpj-c-tip-4);--vpj-markdown-custom-block-tip-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-important-border: none;--vpj-markdown-custom-block-important-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-important-bg: var(--vpj-c-important-soft);--vpj-markdown-custom-block-important-code-bg: var(--vpj-c-important-4);--vpj-markdown-custom-block-important-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-warning-border: none;--vpj-markdown-custom-block-warning-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-warning-bg: var(--vpj-c-warning-soft);--vpj-markdown-custom-block-warning-code-bg: var(--vpj-c-warning-4);--vpj-markdown-custom-block-warning-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-danger-border: none;--vpj-markdown-custom-block-danger-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-danger-bg: var(--vpj-c-danger-soft);--vpj-markdown-custom-block-danger-code-bg: var(--vpj-c-danger-4);--vpj-markdown-custom-block-danger-title: var(--vpj-c-text-1);--vpj-markdown-custom-block-caution-border: none;--vpj-markdown-custom-block-caution-text: var(--vpj-c-text-1);--vpj-markdown-custom-block-caution-bg: var(--vpj-c-caution-soft);--vpj-markdown-custom-block-caution-code-bg: var(--vpj-c-caution-4);--vpj-markdown-custom-block-caution-title: var(--vpj-c-text-1)}html{background:var(--vpj-c-neutral-inverse);box-sizing:border-box;margin:0;padding:0;font-size:var(--vpj-font-size);font-weight:var(--vpj-font-weight-normal);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark{color-scheme:dark}body{font-family:var(--vpj-font-family-base);height:100vh;margin:0;overflow:hidden}*,*:before,*:after{box-sizing:inherit}[class^=vpj-]{border-color:var(--vpj-c-border);border-style:solid;border-width:0px;min-height:0;min-width:0;z-index:var(--vpj-z-index-1)}.vpj-btn{display:flex;align-items:center}.vpj-icon{display:inline-block;flex-shrink:0;object-fit:cover;object-position:center center}.vpj-text{flex:1;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.vpj-teleport{pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none}.vpj-scroll-x,.vpj-scroll-y,.vpj-scroll-xy{scrollbar-width:unset;scrollbar-color:unset}.vpj-scroll-x{overflow-x:auto}.vpj-scroll-y{overflow-y:auto}.vpj-scroll-xy{overflow:auto}.vpj-scroll-y,.vpj-scroll-xy{scrollbar-gutter:stable both-edges}.vpj-scroll-x::-webkit-scrollbar,.vpj-scroll-xy::-webkit-scrollbar{height:4px}.vpj-scroll-y::-webkit-scrollbar,.vpj-scroll-xy::-webkit-scrollbar{width:4px}.vpj-scroll-x::-webkit-scrollbar-track,.vpj-scroll-y::-webkit-scrollbar-track,.vpj-scroll-xy::-webkit-scrollbar-track{background:var(--vpj-overlay-scroll-area-track-bg)}.vpj-scroll-x::-webkit-scrollbar-track:hover,.vpj-scroll-y::-webkit-scrollbar-track:hover,.vpj-scroll-xy::-webkit-scrollbar-track:hover{background:var(--vpj-overlay-scroll-area-track-bg-hover)}.vpj-scroll-x::-webkit-scrollbar-track:active,.vpj-scroll-y::-webkit-scrollbar-track:active,.vpj-scroll-xy::-webkit-scrollbar-track:active{background:var(--vpj-overlay-scroll-area-track-bg-active)}.vpj-scroll-x::-webkit-scrollbar-thumb,.vpj-scroll-y::-webkit-scrollbar-thumb,.vpj-scroll-xy::-webkit-scrollbar-thumb{background:var(--vpj-overlay-scroll-area-thumb-bg);border-radius:2px;opacity:var(--vpj-overlay-scroll-area-opacity-visible)}.vpj-scroll-x::-webkit-scrollbar-thumb:hover,.vpj-scroll-y::-webkit-scrollbar-thumb:hover,.vpj-scroll-xy::-webkit-scrollbar-thumb:hover{background:var(--vpj-overlay-scroll-area-thumb-bg-hover)}.vpj-scroll-x::-webkit-scrollbar-thumb:active,.vpj-scroll-y::-webkit-scrollbar-thumb:active,.vpj-scroll-xy::-webkit-scrollbar-thumb:active{background:var(--vpj-overlay-scroll-area-thumb-bg-active)}.vpj-markdown{color:var(--vpj-markdown-color);display:flex;flex-direction:column;font-size:var(--vpj-markdown-font-size);line-height:var(--vpj-markdown-line-height);overflow:visible;overflow-wrap:break-word;white-space:normal;word-break:break-all}.vpj-markdown a{color:var(--vpj-markdown-link-color);text-underline-offset:2px;transition:color var(--vpj-markdown-transition)}.vpj-markdown a:hover,.vpj-markdown a:active,.vpj-markdown a:focus{color:var(--vpj-markdown-link-color-hover)}.vpj-markdown h1,.vpj-markdown h2,.vpj-markdown h3,.vpj-markdown h4,.vpj-markdown h5,.vpj-markdown h6{position:relative;margin-block:1em;font-weight:var(--vpj-markdown-heading-font-weight);line-height:var(--vpj-markdown-heading-line-height);cursor:text}.vpj-markdown h1:hover a.anchor,.vpj-markdown h2:hover a.anchor,.vpj-markdown h3:hover a.anchor,.vpj-markdown h4:hover a.anchor,.vpj-markdown h5:hover a.anchor,.vpj-markdown h6:hover a.anchor{text-decoration:none}.vpj-markdown h1 tt,.vpj-markdown h1 code,.vpj-markdown h2 tt,.vpj-markdown h2 code,.vpj-markdown h3 tt,.vpj-markdown h3 code,.vpj-markdown h4 tt,.vpj-markdown h4 code,.vpj-markdown h5 tt,.vpj-markdown h5 code,.vpj-markdown h6 tt,.vpj-markdown h6 code{font-size:inherit}.vpj-markdown h1{font-size:var(--vpj-markdown-h1-font-size);border-bottom:var(--vpj-markdown-heading-border);padding-bottom:var(--vpj-markdown-h1-padding-bottom)}.vpj-markdown h2{font-size:var(--vpj-markdown-h2-font-size);border-bottom:var(--vpj-markdown-heading-border);padding-bottom:var(--vpj-markdown-h2-padding-bottom)}.vpj-markdown h3{font-size:var(--vpj-markdown-h3-font-size)}.vpj-markdown h4{font-size:var(--vpj-markdown-h4-font-size)}.vpj-markdown h5{font-size:var(--vpj-markdown-h5-font-size)}.vpj-markdown h6{font-size:var(--vpj-markdown-h6-font-size);color:var(--vpj-c-text-3)}.vpj-markdown .header-anchor{color:var(--vpj-markdown-header-anchor-color);font-weight:inherit;left:0;margin-left:calc((-1) * var(--vpj-markdown-header-anchor-offset));opacity:0;position:absolute;text-decoration:none;top:0;transition:color var(--vpj-markdown-transition),opacity var(--vpj-markdown-transition);-webkit-user-select:none;user-select:none}.vpj-markdown .header-anchor:hover,.vpj-markdown .header-anchor:active,.vpj-markdown .header-anchor:focus{color:var(--vpj-markdown-header-anchor-color-hover)}.vpj-markdown .header-anchor:before{content:var(--vpj-markdown-header-anchor-symbol)}.vpj-markdown h1:hover .header-anchor,.vpj-markdown h1 .header-anchor:focus,.vpj-markdown h2:hover .header-anchor,.vpj-markdown h2 .header-anchor:focus,.vpj-markdown h3:hover .header-anchor,.vpj-markdown h3 .header-anchor:focus,.vpj-markdown h4:hover .header-anchor,.vpj-markdown h4 .header-anchor:focus,.vpj-markdown h5:hover .header-anchor,.vpj-markdown h5 .header-anchor:focus,.vpj-markdown h6:hover .header-anchor,.vpj-markdown h6 .header-anchor:focus{opacity:1}.vpj-markdown p,.vpj-markdown blockquote,.vpj-markdown ul,.vpj-markdown ol,.vpj-markdown dl,.vpj-markdown table{margin-block:var(--vpj-markdown-block-margin);margin-inline:0}.vpj-markdown strong{font-weight:var(--vpj-font-weight-bold)}.vpj-markdown hr{background:var(--vpj-markdown-hr-bg);border:0 none;box-sizing:content-box;height:var(--vpj-markdown-hr-height);padding:0;margin-block:var(--vpj-markdown-hr-margin-block);margin-inline:0;overflow:hidden}.vpj-markdown ul,.vpj-markdown ol{padding-inline-start:var(--vpj-markdown-list-padding-inline-start)}.vpj-markdown>ul:first-child,.vpj-markdown>ol:first-child{margin-block-start:0}.vpj-markdown ul:last-child,.vpj-markdown ol:last-child{margin-block-end:0}.vpj-markdown li>ul,.vpj-markdown li>ol{margin-block:0}.vpj-markdown nav.table-of-contents{height:auto;margin:0;max-width:100%;padding:0}.vpj-markdown nav.table-of-contents ul{list-style-type:none;padding:0}.vpj-markdown nav.table-of-contents ul>li{line-height:var(--vpj-markdown-toc-line-height);margin-left:var(--vpj-markdown-toc-nested-indent)}.vpj-markdown nav.table-of-contents>ul>li{margin-left:0}.vpj-markdown nav.table-of-contents li>a{font-size:var(--vpj-markdown-toc-link-font-size);text-decoration:none}.vpj-markdown nav.table-of-contents li>a:hover,.vpj-markdown nav.table-of-contents li>a:focus{text-decoration:underline}.vpj-markdown nav.table-of-contents>ul>li>a{font-weight:var(--vpj-font-weight-bold)}.vpj-markdown blockquote{background:var(--vpj-markdown-blockquote-bg);border-left:var(--vpj-markdown-blockquote-border);padding:var(--vpj-markdown-blockquote-padding);color:var(--vpj-markdown-blockquote-color)}.vpj-markdown blockquote blockquote{padding-right:0}.vpj-markdown table{border-collapse:collapse;padding:0;width:100%;word-break:initial}.vpj-markdown table tr{background:var(--vpj-markdown-table-tr-bg);margin:0;padding:0;transition:background var(--vpj-markdown-transition)}.vpj-markdown table tr:nth-child(2n),.vpj-markdown thead tr{background:var(--vpj-markdown-table-tr-even-bg)}.vpj-markdown table tr:hover{background:var(--vpj-markdown-table-tr-hover-bg)}.vpj-markdown table th{font-weight:var(--vpj-font-weight-bold);border:var(--vpj-markdown-table-cell-border);margin:0;overflow-wrap:break-word;padding:var(--vpj-markdown-table-cell-padding);white-space:normal;word-break:break-all}.vpj-markdown table td{border:var(--vpj-markdown-table-cell-border);margin:0;overflow-wrap:break-word;padding:var(--vpj-markdown-table-cell-padding);white-space:normal;word-break:break-all}.vpj-markdown img{height:auto;max-width:100%;margin-block:var(--vpj-markdown-image-margin-block);margin-inline:auto}.vpj-markdown p>img:only-child{display:block}.vpj-markdown>code,.vpj-markdown :not(pre)>code,.vpj-markdown :not(pre)>tt{background:var(--vpj-markdown-code-inline-bg);border:var(--vpj-markdown-code-inline-border);border-radius:var(--vpj-markdown-code-inline-border-radius);font-family:var(--vpj-font-family-mono);font-size:var(--vpj-markdown-code-inline-font-size);padding:0;padding:var(--vpj-markdown-code-inline-padding)}.vpj-markdown h1>code,.vpj-markdown h1 :not(pre)>code,.vpj-markdown h2>code,.vpj-markdown h2 :not(pre)>code,.vpj-markdown h3>code,.vpj-markdown h3 :not(pre)>code,.vpj-markdown h4>code,.vpj-markdown h4 :not(pre)>code,.vpj-markdown h5>code,.vpj-markdown h5 :not(pre)>code,.vpj-markdown h6>code,.vpj-markdown h6 :not(pre)>code{margin-inline:.15em}.vpj-markdown div[class*=language-]{background:var(--vpj-markdown-code-block-bg);border:var(--vpj-markdown-code-block-border);border-radius:var(--vpj-markdown-code-block-border-radius);margin-block:var(--vpj-markdown-code-block-margin-block);padding-block:var(--vpj-markdown-code-block-padding-block);position:relative}.vpj-markdown div[class*=language-]>span.lang{color:var(--vpj-c-text-3);font-size:.75em;position:absolute;right:.5em;transition:color var(--vpj-markdown-transition),opacity var(--vpj-markdown-transition);top:.125em;-webkit-user-select:none;user-select:none;z-index:2}.vpj-markdown div[class*=language-]:hover>span.lang,.vpj-markdown div[class*=language-]>button.copy:focus+span.lang{opacity:0}.vpj-markdown div[class*=language-]>button.copy{align-items:center;background-color:var(--vpj-markdown-code-copy-bg-color);background-image:var(--vpj-markdown-code-copy-icon);background-position:center;background-repeat:no-repeat;background-size:var(--vpj-markdown-code-copy-icon-size);border:var(--vpj-markdown-code-copy-border);border-radius:var(--vpj-markdown-code-copy-border-radius);color:var(--vpj-markdown-code-color);cursor:pointer;display:flex;font-size:inherit;height:var(--vpj-markdown-code-copy-size);justify-content:center;margin:0;opacity:0;padding:0;position:absolute;right:.75em;transition:color var(--vpj-markdown-transition),opacity var(--vpj-markdown-transition);top:.75em;width:var(--vpj-markdown-code-copy-size);z-index:3}.vpj-markdown div[class*=language-]>button.copy:hover{background-color:var(--vpj-markdown-code-copy-bg-color-hover)}.vpj-markdown div[class*=language-]:hover>button.copy{opacity:1}.vpj-markdown div[class*=language-]>button.copy.copied{background-color:var(--vpj-markdown-code-copy-bg-color-hover);background-image:var(--vpj-markdown-code-copy-copied-icon);border-radius:0 var(--vpj-markdown-code-copy-border-radius) var(--vpj-markdown-code-copy-border-radius) 0;color:var(--vpj-markdown-code-color);opacity:1}.vpj-markdown div[class*=language-]>button.copy.copied:before{align-items:center;background:var(--vpj-markdown-code-copy-bg-color-hover);border:var(--vpj-markdown-code-copy-border);border-radius:var(--vpj-markdown-code-copy-border-radius) 0 0 var(--vpj-markdown-code-copy-border-radius);border-right:0;color:var(--vpj-c-text-3);content:var(--vpj-code-copy-copied-text-content);display:flex;height:var(--vpj-markdown-code-copy-size);padding:0 .625em;position:relative;text-align:center;transform:translate(calc(-50% - (var(--vpj-markdown-code-copy-size) / 2)));white-space:nowrap;width:fit-content;z-index:4}.vpj-markdown div[class*=language-] pre{background:transparent;font-family:var(--vpj-font-family-mono);margin:0;overflow-x:auto;padding-block:var(--vpj-markdown-code-pre-padding-block);padding-inline:0;position:relative;z-index:1}.vpj-markdown div[class*=language-] code{color:var(--vpj-c-text-3);display:block;font-family:var(--vpj-font-family-mono);font-size:var(--vpj-markdown-code-font-size);line-height:var(--vpj-markdown-code-line-height);min-width:100%;padding:0;transition:color var(--vpj-markdown-transition);width:fit-content}.vpj-markdown div[class*=language-] pre,.vpj-markdown div[class*=language-] code{direction:ltr;-webkit-hyphens:none;hyphens:none;-moz-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal}.vpj-markdown div[class*=language-] pre span:not(.line){color:var(--shiki-light)}.dark .vpj-markdown div[class*=language-] pre span:not(.line){color:var(--shiki-dark)}.vpj-markdown div[class*=language-] span.line{box-sizing:border-box;display:inline-block;padding:0 2em;min-width:100%}.vpj-markdown div[class*=language-] span.line.highlighted{background:var(--vpj-markdown-code-highlight-bg)}.vpj-markdown div[class*=language-] span.line.highlighted.error{background:var(--vpj-markdown-code-highlight-error-bg)}.vpj-markdown div[class*=language-] span.line.highlighted.warning{background:var(--vpj-markdown-code-highlight-warning-bg)}.vpj-markdown div[class*=language-] .has-focused-lines span.line:not(.has-focus){filter:blur(.15em);opacity:.7;transition:filter var(--vpj-markdown-transition),opacity var(--vpj-markdown-transition)}.vpj-markdown div[class*=language-]:hover .has-focused-lines span.line:not(.has-focus){filter:blur(0);opacity:1}.vpj-markdown div[class*=language-] code span.line.diff{display:inline-block;padding:0 1.5em}.vpj-markdown div[class*=language-] code span.line.diff.add{background-color:var(--vpj-markdown-code-diff-add-bg)}.vpj-markdown div[class*=language-] code span.line.diff.add:before{content:var(--vpj-markdown-code-diff-add-symbol);color:var(--vpj-c-green-3)}.vpj-markdown div[class*=language-] code span.line.diff.remove{background:var(--vpj-markdown-code-diff-remove-bg);opacity:.7}.vpj-markdown div[class*=language-] code span.line.diff.remove:before{content:var(--vpj-markdown-code-diff-remove-symbol);color:var(--vpj-c-red-3)}.vpj-markdown div[class*=language-].line-numbers-mode{padding-left:var(--vpj-markdown-code-linenumbers-width)}.vpj-markdown div[class*=language-].line-numbers-mode>div.line-numbers-wrapper{border-right:var(--vpj-markdown-code-linenumbers-border);color:var(--vpj-c-text-2);height:100%;left:0;padding-top:calc(var(--vpj-markdown-code-block-padding-block) + var(--vpj-markdown-code-pre-padding-block));position:absolute;text-align:center;top:0;width:var(--vpj-markdown-code-linenumbers-width);z-index:1}.vpj-markdown div[class*=language-].line-numbers-mode>div.line-numbers-wrapper br{display:none}.vpj-markdown div[class*=language-].line-numbers-mode>div.line-numbers-wrapper .line-number{display:block;font-size:var(--vpj-markdown-code-font-size);line-height:var(--vpj-markdown-code-line-height)}.vpj-markdown .vp-code-group{background:transparent;display:flex;flex-direction:column}.vpj-markdown .vp-code-group .tabs{background:var(--vpj-markdown-code-group-tabs-bg);border:var(--vpj-markdown-code-block-border);border-bottom:var(--vpj-markdown-code-group-tabs-border);border-radius:var(--vpj-markdown-code-block-border-radius) var(--vpj-markdown-code-block-border-radius) 0 0;display:flex;overflow-x:auto;overflow-y:hidden;padding-block:0;padding-inline:var(--vpj-markdown-code-group-tabs-padding-inline)}.vpj-markdown .vp-code-group .tabs input{opacity:0;position:fixed;pointer-events:none}.vpj-markdown .vp-code-group .tabs label{border-bottom:var(--vpj-border-width-2) solid transparent;color:var(--vpj-markdown-code-group-tab-color);cursor:pointer;display:inline-block;font-size:var(--vpj-markdown-code-group-tab-font-size);font-weight:var(--vpj-markdown-code-group-tab-font-weight);line-height:var(--vpj-markdown-code-group-tabs-height);padding-block:0;padding-inline:var(--vpj-markdown-code-group-tab-padding-inline);position:relative;transition:border var(--vpj-markdown-transition),color var(--vpj-markdown-transition);white-space:nowrap}.vpj-markdown .vp-code-group label:hover,.vpj-markdown .vp-code-group label:active,.vpj-markdown .vp-code-group label:focus{color:var(--vpj-markdown-code-group-tab-color-hover)}.vpj-markdown .vp-code-group input:checked+label{color:var(--vpj-markdown-code-group-tab-active-color);border-bottom:var(--vpj-border-width-2) solid var(--vpj-markdown-code-group-tab-active-border-color)}.vpj-markdown .vp-code-group input:checked+label:hover,.vpj-markdown .vp-code-group input:checked+label:active,.vpj-markdown .vp-code-group input:checked+label:focus{color:var(--vpj-markdown-code-group-tab-active-color-hover)}.vpj-markdown .vp-code-group div[class*=language-]{border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0}.vpj-markdown .vp-code-group div[class*=language-].active{display:block}.vpj-markdown .MathJax[display=true]{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:var(--vpj-markdown-math-padding-block)}.vpj-markdown .custom-block{border-radius:var(--vpj-markdown-custom-block-radius);font-size:var(--vpj-markdown-custom-block-font-size);margin:1em 0;padding:1em 1em .5em}.vpj-markdown .custom-block.info{background:var(--vpj-markdown-custom-block-info-bg);border:var(--vpj-markdown-custom-block-info-border);color:var(--vpj-markdown-custom-block-info-text)}.vpj-markdown .custom-block.note{background:var(--vpj-markdown-custom-block-note-bg);border:var(--vpj-markdown-custom-block-note-border);color:var(--vpj-markdown-custom-block-note-text)}.vpj-markdown .custom-block.details{background:var(--vpj-markdown-custom-block-details-bg);border:var(--vpj-markdown-custom-block-details-border);color:var(--vpj-markdown-custom-block-details-text)}.vpj-markdown .custom-block.tip{background:var(--vpj-markdown-custom-block-tip-bg);border:var(--vpj-markdown-custom-block-tip-border);color:var(--vpj-markdown-custom-block-tip-text)}.vpj-markdown .custom-block.important{background:var(--vpj-markdown-custom-block-important-bg);border:var(--vpj-markdown-custom-block-important-border);color:var(--vpj-markdown-custom-block-important-text)}.vpj-markdown .custom-block.warning{background:var(--vpj-markdown-custom-block-warning-bg);border:var(--vpj-markdown-custom-block-warning-border);color:var(--vpj-markdown-custom-block-warning-text)}.vpj-markdown .custom-block.danger{background:var(--vpj-markdown-custom-block-danger-bg);border:var(--vpj-markdown-custom-block-danger-border);color:var(--vpj-markdown-custom-block-danger-text)}.vpj-markdown .custom-block.caution{background:var(--vpj-markdown-custom-block-caution-bg);border:var(--vpj-markdown-custom-block-caution-border);color:var(--vpj-markdown-custom-block-caution-text)}.vpj-markdown .custom-block :not(pre)>code{border:none}.vpj-markdown .custom-block.info :not(pre)>code{background:var(--vpj-markdown-custom-block-info-code-bg);color:var(--vpj-c-text-1)}.vpj-markdown .custom-block.details :not(pre)>code{background:var(--vpj-markdown-custom-block-details-code-bg);color:var(--vpj-c-text-1)}.vpj-markdown .custom-block.note :not(pre)>code{background:var(--vpj-markdown-custom-block-note-code-bg);color:var(--vpj-c-text-1)}.vpj-markdown .custom-block.tip :not(pre)>code{background:var(--vpj-markdown-custom-block-tip-code-bg);color:var(--vpj-c-tip-1)}.vpj-markdown .custom-block.warning :not(pre)>code{background:var(--vpj-markdown-custom-block-warning-code-bg);color:var(--vpj-c-warning-1)}.vpj-markdown .custom-block.danger :not(pre)>code{background:var(--vpj-markdown-custom-block-danger-code-bg);color:var(--vpj-c-danger-1)}.vpj-markdown .custom-block.important :not(pre)>code{background:var(--vpj-markdown-custom-block-important-code-bg);color:var(--vpj-c-important-1)}.vpj-markdown .custom-block.caution :not(pre)>code{background:var(--vpj-markdown-custom-block-caution-code-bg);color:var(--vpj-c-caution-1)}.vpj-markdown .custom-block.tip a{color:var(--vpj-c-tip-1)}.vpj-markdown .custom-block.tip a:hover,.vpj-markdown .custom-block.tip a:active,.vpj-markdown .custom-block.tip a:focus{color:var(--vpj-c-tip-2)}.vpj-markdown .custom-block.important a{color:var(--vpj-c-important-1)}.vpj-markdown .custom-block.important a:hover,.vpj-markdown .custom-block.important a:active,.vpj-markdown .custom-block.important a:focus{color:var(--vpj-c-important-2)}.vpj-markdown .custom-block.warning a{color:var(--vpj-c-warning-1)}.vpj-markdown .custom-block.warning a:hover,.vpj-markdown .custom-block.warning a:active,.vpj-markdown .custom-block.warning a:focus{color:var(--vpj-c-warning-2)}.vpj-markdown .custom-block.caution a{color:var(--vpj-c-caution-1)}.vpj-markdown .custom-block.caution a:hover,.vpj-markdown .custom-block.caution a:active,.vpj-markdown .custom-block.caution a:focus{color:var(--vpj-c-caution-2)}.vpj-markdown .custom-block.danger a{color:var(--vpj-c-danger-1)}.vpj-markdown .custom-block.danger a:hover,.vpj-markdown .custom-block.danger a:active,.vpj-markdown .custom-block.danger a:focus{color:var(--vpj-c-danger-2)}.vpj-markdown .custom-block>p.custom-block-title:first-child{font-weight:var(--vpj-font-weight-semibold);line-height:var(--vpj-markdown-line-height);margin:0}.vpj-markdown .custom-block.info>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-info-title)}.vpj-markdown .custom-block.tip>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-tip-title)}.vpj-markdown .custom-block.warning>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-warning-title)}.vpj-markdown .custom-block.danger>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-danger-title)}.vpj-markdown .custom-block.note>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-note-title)}.vpj-markdown .custom-block.important>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-important-title)}.vpj-markdown .custom-block.caution>p.custom-block-title:first-child{color:var(--vpj-markdown-custom-block-caution-title)}.vpj-markdown .custom-block.details>summary:first-child{color:var(--vpj-markdown-custom-block-details-title);cursor:pointer;font-weight:var(--vpj-font-weight-semibold);line-height:1.5;margin:0 0 .5em;transition:color var(--vpj-markdown-transition);-webkit-user-select:none;user-select:none}.vpj-markdown .custom-block.details>summary:first-child:hover,.vpj-markdown .custom-block.details>summary:first-child:active{color:var(--vpj-markdown-custom-block-details-title-hover)}.vpj-markdown .custom-block p+p{margin:.5em 0}.hero-content[data-v-835f24d9]{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:5rem 1rem}.button[data-v-835f24d9],.button[data-v-835f24d9]:visited{align-items:center;background-color:var(--vpj-c-bg);border:none;border-radius:5px;box-shadow:var(--vpj-shadow-2);color:var(--vpj-c-text-2);display:flex;justify-content:center;height:40px;width:120px;padding:auto;text-decoration:none}.button[data-v-835f24d9]:hover{background-color:var(--vpj-c-bg-alt)}.vpj-hero-image[data-v-1deb4590]{width:100%;position:relative}.vpj-hero-image__bg[data-v-1deb4590]{height:100%;left:0;position:absolute;top:0;width:100%}.vpj-hero-image__grid-layout[data-v-1deb4590]{display:grid;height:100%;left:0;position:absolute;top:0;width:100%}.vpj-hero-image__padding-left[data-v-1deb4590],.vpj-hero-image__padding-right[data-v-1deb4590]{height:100%;overflow:hidden}.vpj-hero-image__content[data-v-1deb4590]{height:100%;width:100%}
