:root,[data-bs-theme]{--roask-border: var(--bs-border-color, var(--border-color, #d0d7de));--roask-muted: var(--bs-secondary-color, var(--secondary-color, #59636e));--roask-subtle-bg: var(--bs-tertiary-bg, var(--tertiary-bg, #f6f8fa))}.roask{margin-bottom:2rem}.roask-header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.roask-header__title{margin:0}.roask-header__main{flex:1 1 20rem;min-width:0}.roask-header__actions{display:flex;gap:.5rem}.roask-box{list-style:none;margin:0 0 1rem;padding:0;border:1px solid var(--roask-border);border-radius:6px}.roask-box__header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem 1rem;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border);border-radius:6px 6px 0 0}.roask-box__row{display:flex;gap:1rem;align-items:flex-start;padding:.75rem 1rem}.roask-box__row+.roask-box__row{border-top:1px solid var(--roask-border)}.roask-blankslate{padding:2.5rem 1rem;text-align:center;color:var(--roask-muted);border:1px dashed var(--roask-border);border-radius:6px}.roask-category__main{flex:1 1 auto;min-width:0}.roask-category__title{font-weight:600;font-size:1.1rem;text-decoration:none}.roask-category__counts{display:flex;gap:1rem;white-space:nowrap;color:var(--roask-muted)}.roask-icon--open{color:#1a7f37}.roask-statusbar{margin-bottom:1rem}.roask-statusbar .roask-notice>:last-child{margin-bottom:0}.roask-availability{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:0;font-size:.9rem;color:var(--roask-muted)}.roask-availability__dot{width:.6rem;height:.6rem;border-radius:50%;background:#cf222e}.roask-availability--online .roask-availability__dot{background:#1a7f37;box-shadow:0 0 0 3px #1a7f3733}.roask-profile-avatar{display:flex;gap:1rem;align-items:flex-start}.roask-profile-avatar .roask-avatar{flex-basis:80px;width:80px;height:80px;font-size:2rem}.roask-newtopic .form-control[readonly]{color:var(--bs-secondary-color, var(--secondary-color, #59636e));background-color:var(--bs-tertiary-bg, var(--tertiary-bg, #f6f8fa));cursor:default}.roask-newtopic .form-control[readonly]:focus{box-shadow:none}.roask-breadcrumb{margin-bottom:.5rem;font-size:.9rem;color:var(--roask-muted)}.roask-header__description{margin:.25rem 0 0;color:var(--roask-muted)}.roask-header__description>:last-child{margin-bottom:0}.roask-filters{margin-bottom:1rem}.roask-search{position:relative}.roask-search__icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:var(--roask-muted)}.roask-search .form-control{padding-left:2.25rem}.roask-listheader{justify-content:space-between}.roask-listheader__menus{display:flex;gap:1rem;margin-left:auto}.roask-states{display:flex;flex-wrap:wrap;gap:1rem}.roask-state{display:inline-flex;gap:.35rem;align-items:center;color:var(--roask-muted);text-decoration:none}.roask-state.is-active{font-weight:600;color:inherit}.roask-menu{position:relative}.roask-menu>summary{display:inline-flex;gap:.25rem;align-items:center;cursor:pointer;list-style:none;color:var(--roask-muted)}.roask-menu>summary::-webkit-details-marker{display:none}.roask-menu__list{position:absolute;z-index:20;right:0;min-width:12rem;margin-top:.35rem;padding:.25rem 0;background:var(--bs-body-bg, var(--body-bg, #fff));border:1px solid var(--roask-border);border-radius:6px;box-shadow:0 8px 24px #0000001f}.roask-menu__item{display:flex;gap:.5rem;align-items:center;width:100%;padding:.35rem .75rem;font-size:.9rem;color:inherit;text-align:left;text-decoration:none;background:none;border:0}.roask-menu__item:hover,.roask-menu__item:focus{background:var(--roask-subtle-bg)}.roask-menu__item--danger{color:#cf222e}.roask-menu__check{visibility:hidden}.roask-menu__item.is-selected .roask-menu__check{visibility:visible}.roask-bulkbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem 1rem;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border)}.roask-bulkbar__group{display:inline-flex;gap:.25rem}.roask-bulkbar__group select{width:auto}.roask-merge{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%}.roask-merge p{width:100%;margin:0}.roask-merge input{flex:1 1 16rem}.roask-topics{margin:0;padding:0;list-style:none}.roask-topic-row{align-items:flex-start}.roask-topic-row:hover{background:var(--roask-subtle-bg)}.roask-topic-row.is-pinned{background:#fff8c566}.roask-topic-row__state{padding-top:.15rem}.roask-topic-row__main{flex:1 1 auto;min-width:0}.roask-topic-row__title{font-weight:600;color:inherit;text-decoration:none;overflow-wrap:anywhere}.roask-topic-row__title:hover{color:var(--bs-link-color, var(--link-color, #0969da))}.roask-topic-row__lock{color:var(--roask-muted)}.roask-topic-row__meta{margin-top:.15rem;font-size:.8rem;color:var(--roask-muted)}.roask-topic-row__meta a{color:inherit}.roask-topic-row__replies{display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap;font-size:.85rem;color:var(--roask-muted);text-decoration:none}.roask-icon--resolved{color:#8250df}.roask-label{display:inline-flex;gap:.25rem;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;vertical-align:middle;border:1px solid var(--roask-border);border-radius:2em}.roask-label--pinned{color:#9a6700;border-color:#9a670066}.roask-label--private{color:#cf222e;border-color:#cf222e66}.roask-blankslate--inbox{border:0}.roask-blankslate--inbox .octicon{width:24px;height:24px}.roask-pagination{display:flex;justify-content:center}.roask-muted{color:var(--roask-muted)}.roask-topic__header{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--roask-border)}.roask-topic__titlebar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}.roask-topic__title{flex:1 1 20rem;margin:0 0 .5rem;font-size:2rem;font-weight:400;overflow-wrap:anywhere}.roask-topic__number{color:var(--roask-muted);font-weight:300}.roask-topic__titleactions{display:flex;gap:.5rem}.roask-topic__renameform{display:flex;gap:.5rem;margin-bottom:.5rem}.roask-topic__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.roask-topic__layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:2rem}@media(max-width:767.98px){.roask-topic__layout{grid-template-columns:minmax(0,1fr)}}.roask-statebadge{display:inline-flex;gap:.35rem;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:#fff;border-radius:2em}.roask-statebadge--open{background:#1a7f37}.roask-statebadge--resolved{background:#8250df}.roask-avatar{--roask-avatar-hue: 210;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;font-weight:600;color:hsl(var(--roask-avatar-hue),45%,30%);background:hsl(var(--roask-avatar-hue),60%,88%);border-radius:50%}.roask-avatar:is(img){object-fit:cover;background:var(--roask-subtle-bg)}.roask-avatar--small{flex-basis:26px;width:26px;height:26px;font-size:.75rem}.roask-post{position:relative;display:flex;gap:1rem;margin-bottom:1.25rem}.roask-post__box{flex:1 1 auto;min-width:0;border:1px solid var(--roask-border);border-radius:6px}.roask-post--opening .roask-post__box,.roask-post--staff .roask-post__box{border-color:#0969da73}.roask-post--opening .roask-post__header,.roask-post--staff .roask-post__header{background:#0969da14}.roask-post__header{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border);border-radius:6px 6px 0 0}.roask-post__date{color:var(--roask-muted);text-decoration:none}.roask-post__edited{padding:0;font-size:.8rem;color:var(--roask-muted);text-decoration:underline dotted;background:none;border:0}.roask-post__badges{display:inline-flex;gap:.35rem;margin-left:auto}.roask-post__menu summary{padding:0 .25rem}.roask-post__body{padding:1rem;overflow-wrap:anywhere}.roask-post__editform{padding:1rem}.roask-post__signature{max-height:12rem;margin:0 1rem 1rem;padding-top:.5rem;overflow:hidden;font-size:.8125rem;color:var(--roask-muted);border-top:1px dashed var(--roask-border)}.roask-post__signature>:last-child{margin-bottom:0}.roask-post__signature h1,.roask-post__signature h2,.roask-post__signature h3,.roask-post__signature h4,.roask-post__signature h5,.roask-post__signature h6{margin:0 0 .25rem;font-size:inherit}.roask-post__signature img{max-height:6rem}.roask-post.is-editing .roask-post__signature{display:none}.roask-post:target .roask-post__box{box-shadow:0 0 0 3px #0969da4d}@media(max-width:575.98px){.roask-post{gap:.5rem}.roask-post>.roask-avatar{flex-basis:32px;width:32px;height:32px;font-size:.875rem}.roask-post__header{padding:.5rem .75rem}.roask-post__body,.roask-post__editform{padding:.75rem}.roask-post__signature{margin:0 .75rem .75rem}}.roask-badge{padding:0 .45rem;font-size:.75rem;font-weight:500;color:var(--roask-muted);border:1px solid var(--roask-border);border-radius:2em}.roask-badge--staff{color:#0969da;border-color:#0969da66}.roask-reactions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:0 1rem 1rem}@media(max-width:575.98px){.roask-reactions{padding:0 .75rem .75rem}}.roask-reactions__list{display:inline-flex;flex-wrap:wrap;gap:.35rem}.roask-reactions__add>summary{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:1px solid var(--roask-border);border-radius:2em}.roask-reactions__picker{display:flex;left:0;right:auto;min-width:0;padding:.25rem}@media(max-width:575.98px){.roask-reactions__picker{display:grid;grid-template-columns:repeat(4,auto)}}.roask-reactions__pick{padding:.25rem .4rem;font-size:1.1rem;background:none;border:0;border-radius:6px}.roask-reactions__pick:hover{background:var(--roask-subtle-bg)}.roask-reaction{padding:0 .6rem;font-size:.85rem;line-height:1.6rem;color:inherit;background:none;border:1px solid var(--roask-border);border-radius:2em}.roask-reaction.is-mine{background:#0969da1a;border-color:#0969da}.roask-sortbar{display:flex;gap:1rem;align-items:center;justify-content:flex-end;margin:0 0 1rem;font-size:.85rem}.roask-sortbar a{color:var(--roask-muted);text-decoration:none}.roask-sortbar a.is-active{font-weight:600;color:inherit}.roask-timeline{position:relative}.roask-event{display:flex;gap:.75rem;align-items:center;margin:0 0 1.25rem 3.25rem;font-size:.875rem}.roask-event__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;color:var(--roask-muted);background:var(--roask-subtle-bg);border:2px solid var(--bs-body-bg, var(--body-bg, #fff));border-radius:50%}.roask-event--resolved .roask-event__icon{color:#fff;background:#8250df}.roask-event--reopened .roask-event__icon{color:#fff;background:#1a7f37}.roask-event--locked .roask-event__icon,.roask-event--deleted .roask-event__icon{color:#fff;background:#59636e}.roask-reply{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--roask-border)}.roask-locked{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;background:var(--roask-subtle-bg);border:1px solid var(--roask-border);border-radius:6px}.roask-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.roask-sidebar__section{padding-bottom:1rem;margin-bottom:1rem;font-size:.875rem;border-bottom:1px solid var(--roask-border)}.roask-sidebar__section form{margin:0}.roask-sidebar__heading{margin:0 0 .5rem;font-size:.8rem;font-weight:600;color:var(--roask-muted)}.roask-sidebar__inline{display:flex;gap:.35rem}.roask-sidebar__inline select,.roask-sidebar__inline input{flex:1 1 auto;min-width:0}.roask-sidebar__inline .btn{flex:none}.roask-sidebar__action{display:flex;gap:.5rem;align-items:center;width:100%;padding:.3rem 0;color:inherit;text-align:left;background:none;border:0}.roask-sidebar__action:hover{color:var(--bs-link-color, var(--link-color, #0969da))}.roask-sidebar__action--danger{color:#cf222e}.roask-participants{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.roask-sensitive{margin-top:.5rem}.roask-sensitive>summary{cursor:pointer;font-weight:500}.roask-sensitive__section{min-width:0;margin:0 0 .75rem;padding:0;border:0}.roask-sensitive__heading{float:none;width:auto;margin:.5rem 0 .25rem;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-secondary-color, var(--secondary-color, #59636e))}.roask-sensitive-values{margin:0 0 .5rem}.roask-sensitive-values dt{font-weight:600}.roask-sensitive-values dd{margin:0 0 .5rem;overflow-wrap:anywhere}.roask-secret>summary{cursor:pointer;color:var(--bs-link-color, var(--link-color, #0969da))}.roask-prewrap{white-space:pre-wrap}.roask-topic.is-splitting .roask-post__split{width:1.1rem;height:1.1rem}.roask-dialog{width:min(56rem,95vw);max-height:85vh;padding:0;color:inherit;background:var(--bs-body-bg, var(--body-bg, #fff));border:1px solid var(--roask-border);border-radius:6px}.roask-dialog::backdrop{background:#0006}.roask-dialog__header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border)}.roask-dialog__header h2{margin:0;font-size:1rem}.roask-history{margin:0;padding:1rem;list-style:none}.roask-history li+li{margin-top:1rem}.roask-history__meta{margin-bottom:.35rem;font-size:.85rem}.roask-history__diff{overflow-x:auto;font-size:.8rem}.roask-history__diff table{width:100%;border-collapse:collapse;font-family:var(--bs-font-monospace, var(--font-monospace, monospace))}.roask-history__diff td{padding:0 .5rem;white-space:pre-wrap;vertical-align:top}.roask-history__diff .ins,.roask-history__diff tr.change-ins td,.roask-history__diff tr.ins td{background:#1a7f3726}.roask-history__diff .del,.roask-history__diff tr.change-del td,.roask-history__diff tr.del td{background:#cf222e26}.roask-history__diff ins{text-decoration:none;background:#1a7f3759}.roask-history__diff del{background:#cf222e59}.roask-history__diff th.sign,.roask-history__diff td.sign{width:1rem;color:var(--roask-muted)}.roask-editor{border:1px solid var(--roask-border);border-radius:6px}.roask-editor.is-dragging{border-color:#0969da;box-shadow:0 0 0 3px #0969da40}.roask-editor__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.25rem;padding:.35rem .5rem 0;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border);border-radius:6px 6px 0 0}.roask-editor__tabs{display:flex;margin-bottom:-1px}.roask-editor__tab{padding:.4rem 1rem;font-size:.875rem;color:var(--roask-muted);background:none;border:1px solid transparent;border-radius:6px 6px 0 0}.roask-editor__tab.is-active{color:inherit;background:var(--bs-body-bg, var(--body-bg, #fff));border-color:var(--roask-border) var(--roask-border) transparent}.roask-editor__toolbar{display:flex;align-items:center;gap:.25rem;padding-bottom:.35rem}.roask-editor__toolbar.is-disabled{visibility:hidden}.roask-editor__body{padding:.5rem}.roask-editor__input{min-height:9rem;font-family:var(--bs-font-monospace, var(--font-monospace, monospace));font-size:.875rem;resize:vertical}.roask-editor__preview{min-height:9rem;padding:.5rem}.roask-editor__foot{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.35rem .75rem;font-size:.8rem;color:var(--roask-muted);background:var(--roask-subtle-bg);border-top:1px dashed var(--roask-border);border-radius:0 0 6px 6px}.roask-editor__attach{display:inline-flex;gap:.35rem;align-items:center;cursor:pointer}.roask-editor.is-uploading .roask-editor__foot{background-image:linear-gradient(90deg,transparent,rgba(9,105,218,.15),transparent);background-size:200% 100%;animation:roask-uploading 1.2s linear infinite}@keyframes roask-uploading{0%{background-position:200% 0}to{background-position:-200% 0}}.roask-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem}.roask-toolbar__divider{width:1px;height:1.1rem;margin:0 .25rem;background:var(--roask-border)}.roask-toolbar__button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--roask-muted);cursor:pointer;list-style:none;background:none;border:0;border-radius:6px}.roask-toolbar__button:hover,.roask-toolbar__button:focus-visible{color:#0969da;background:#0969da1a}.roask-toolbar__button::-webkit-details-marker{display:none}.roask-canned{position:relative}.roask-canned__menu{position:absolute;z-index:30;right:0;width:22rem;max-width:90vw;padding:.5rem;background:var(--bs-body-bg, var(--body-bg, #fff));border:1px solid var(--roask-border);border-radius:6px;box-shadow:0 8px 24px #00000026}.roask-canned__title{margin-bottom:.35rem;font-size:.8rem;font-weight:600}.roask-canned__list{max-height:18rem;margin:.5rem 0 0;padding:0;overflow-y:auto;list-style:none}.roask-canned__item{display:block;width:100%;padding:.4rem .5rem;text-align:left;background:none;border:0;border-radius:6px}.roask-canned__item strong,.roask-canned__item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roask-canned__item span{font-size:.8rem;color:var(--roask-muted)}.roask-canned__item:hover,.roask-canned__item:focus{background:var(--roask-subtle-bg)}.octicon{display:inline-block;flex-shrink:0;vertical-align:text-bottom}.roask-markdown{line-height:1.6}.roask-markdown>:first-child{margin-top:0}.roask-markdown>:last-child{margin-bottom:0}.roask-markdown h1,.roask-markdown h2,.roask-markdown h3,.roask-markdown h4,.roask-markdown h5,.roask-markdown h6{margin:1.25rem 0 .75rem;font-weight:600;line-height:1.25}.roask-markdown h1,.roask-markdown h2{padding-bottom:.3em;border-bottom:1px solid var(--roask-border)}.roask-markdown h1{font-size:1.6em}.roask-markdown h2{font-size:1.35em}.roask-markdown h3{font-size:1.15em}.roask-markdown p,.roask-markdown ul,.roask-markdown ol,.roask-markdown blockquote,.roask-markdown pre,.roask-markdown table{margin:0 0 1rem}.roask-markdown blockquote{padding:0 1em;color:var(--roask-muted);border-left:.25em solid var(--roask-border)}.roask-markdown code{padding:.15em .35em;font-size:85%;background:var(--roask-subtle-bg);border-radius:6px}.roask-markdown pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;background:var(--roask-subtle-bg);border-radius:6px}.roask-markdown pre code{padding:0;font-size:100%;background:transparent}.roask-markdown table{display:block;width:max-content;max-width:100%;overflow:auto;border-collapse:collapse}.roask-markdown table th,.roask-markdown table td{padding:.35rem .8rem;border:1px solid var(--roask-border)}.roask-markdown table th{font-weight:600;background:var(--roask-subtle-bg)}.roask-markdown img{max-width:100%;height:auto;border-radius:6px}.roask-markdown ul.contains-task-list,.roask-markdown li.task-list-item{list-style:none}.roask-markdown li.task-list-item input{margin:0 .35rem 0 -1.4rem;vertical-align:middle}.roask-markdown hr{height:.25em;margin:1.5rem 0;background:var(--roask-border);border:0}.roask-markdown a.mention{font-weight:600}.roask-markdown a.roask-image{cursor:zoom-in}.roask-markdown .roask-gallery{display:flex;flex-wrap:wrap;gap:.5rem}.roask-markdown .roask-gallery a.roask-image{display:block;flex:none;width:8.5rem;height:6.5rem;overflow:hidden;background:var(--bs-tertiary-bg, var(--tertiary-bg, #f6f8fa));border:1px solid var(--bs-border-color, var(--border-color, #d0d7de));border-radius:6px;transition:border-color .15s}.roask-markdown .roask-gallery a.roask-image:hover,.roask-markdown .roask-gallery a.roask-image:focus-visible{border-color:var(--bs-link-color, var(--link-color, #0969da))}.roask-markdown .roask-gallery img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}html:has(.roask-lightbox[open]){overflow:hidden}.roask-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;color:#f0f3f6;background:#0d1117f5;border:0}.roask-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.roask-lightbox::backdrop{background:transparent}.roask-lightbox__bar{display:flex;gap:1rem;align-items:center;padding:.5rem .75rem .5rem 1rem}.roask-lightbox__counter{flex:none;font-variant-numeric:tabular-nums;opacity:.75}.roask-lightbox__caption{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roask-lightbox__original,.roask-lightbox__close,.roask-lightbox__nav{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:inherit;background:#ffffff14;border:0;border-radius:50%;transition:background-color .15s}.roask-lightbox__original:hover,.roask-lightbox__close:hover,.roask-lightbox__nav:hover,.roask-lightbox__original:focus-visible,.roask-lightbox__close:focus-visible,.roask-lightbox__nav:focus-visible{color:inherit;background:#fff3}.roask-lightbox__original .octicon,.roask-lightbox__close .octicon,.roask-lightbox__nav .octicon{width:1.25rem;height:1.25rem}.roask-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 4rem;touch-action:pan-y pinch-zoom}.roask-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;user-select:none;border-radius:6px}.roask-lightbox__nav{position:absolute;top:50%;translate:0 -50%}.roask-lightbox__nav--prev{left:.75rem}.roask-lightbox__nav--next{right:.75rem}.roask-lightbox.is-single .roask-lightbox__nav{display:none}.roask-lightbox__thumbs{display:flex;gap:.5rem;padding:.75rem 1rem 1rem;overflow-x:auto;scrollbar-width:thin}.roask-lightbox__thumbs:before,.roask-lightbox__thumbs:after{flex:1;content:""}.roask-lightbox__thumb{flex:none;width:4.5rem;height:3.25rem;padding:0;overflow:hidden;background:none;border:2px solid transparent;border-radius:6px;opacity:.55;transition:opacity .15s,border-color .15s}.roask-lightbox__thumb:hover,.roask-lightbox__thumb:focus-visible{opacity:.85}.roask-lightbox__thumb.is-active{border-color:#f0f3f6;opacity:1}.roask-lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:575.98px){.roask-lightbox__stage{padding:0 .5rem}.roask-lightbox__nav{width:2.25rem;height:2.25rem;background:#0d111799}}.roask-markdown pre code.hljs{display:block;overflow-x:auto;padding:1em}.roask-markdown code.hljs{padding:3px 5px}.roask-markdown .hljs{color:#24292e;background:#fff}.roask-markdown .hljs-doctag,.roask-markdown .hljs-keyword,.roask-markdown .hljs-meta .hljs-keyword,.roask-markdown .hljs-template-tag,.roask-markdown .hljs-template-variable,.roask-markdown .hljs-type,.roask-markdown .hljs-variable.language_{color:#d73a49}.roask-markdown .hljs-title,.roask-markdown .hljs-title.class_,.roask-markdown .hljs-title.class_.inherited__,.roask-markdown .hljs-title.function_{color:#6f42c1}.roask-markdown .hljs-attr,.roask-markdown .hljs-attribute,.roask-markdown .hljs-literal,.roask-markdown .hljs-meta,.roask-markdown .hljs-number,.roask-markdown .hljs-operator,.roask-markdown .hljs-variable,.roask-markdown .hljs-selector-attr,.roask-markdown .hljs-selector-class,.roask-markdown .hljs-selector-id{color:#005cc5}.roask-markdown .hljs-regexp,.roask-markdown .hljs-string,.roask-markdown .hljs-meta .hljs-string{color:#032f62}.roask-markdown .hljs-built_in,.roask-markdown .hljs-symbol{color:#e36209}.roask-markdown .hljs-comment,.roask-markdown .hljs-code,.roask-markdown .hljs-formula{color:#6a737d}.roask-markdown .hljs-name,.roask-markdown .hljs-quote,.roask-markdown .hljs-selector-tag,.roask-markdown .hljs-selector-pseudo{color:#22863a}.roask-markdown .hljs-subst{color:#24292e}.roask-markdown .hljs-section{color:#005cc5;font-weight:700}.roask-markdown .hljs-bullet{color:#735c0f}.roask-markdown .hljs-emphasis{color:#24292e;font-style:italic}.roask-markdown .hljs-strong{color:#24292e;font-weight:700}.roask-markdown .hljs-addition{color:#22863a;background-color:#f0fff4}.roask-markdown .hljs-deletion{color:#b31d28;background-color:#ffeef0}[data-bs-theme=dark] .roask-markdown pre code.hljs,[data-color-scheme=dark] .roask-markdown pre code.hljs{display:block;overflow-x:auto;padding:1em}[data-bs-theme=dark] .roask-markdown code.hljs,[data-color-scheme=dark] .roask-markdown code.hljs{padding:3px 5px}[data-bs-theme=dark] .roask-markdown .hljs,[data-color-scheme=dark] .roask-markdown .hljs{color:#c9d1d9;background:#0d1117}[data-bs-theme=dark] .roask-markdown .hljs-doctag,[data-color-scheme=dark] .roask-markdown .hljs-doctag,[data-bs-theme=dark] .roask-markdown .hljs-keyword,[data-color-scheme=dark] .roask-markdown .hljs-keyword,[data-bs-theme=dark] .roask-markdown .hljs-meta .hljs-keyword,[data-color-scheme=dark] .roask-markdown .hljs-meta .hljs-keyword,[data-bs-theme=dark] .roask-markdown .hljs-template-tag,[data-color-scheme=dark] .roask-markdown .hljs-template-tag,[data-bs-theme=dark] .roask-markdown .hljs-template-variable,[data-color-scheme=dark] .roask-markdown .hljs-template-variable,[data-bs-theme=dark] .roask-markdown .hljs-type,[data-color-scheme=dark] .roask-markdown .hljs-type,[data-bs-theme=dark] .roask-markdown .hljs-variable.language_,[data-color-scheme=dark] .roask-markdown .hljs-variable.language_{color:#ff7b72}[data-bs-theme=dark] .roask-markdown .hljs-title,[data-color-scheme=dark] .roask-markdown .hljs-title,[data-bs-theme=dark] .roask-markdown .hljs-title.class_,[data-color-scheme=dark] .roask-markdown .hljs-title.class_,[data-bs-theme=dark] .roask-markdown .hljs-title.class_.inherited__,[data-color-scheme=dark] .roask-markdown .hljs-title.class_.inherited__,[data-bs-theme=dark] .roask-markdown .hljs-title.function_,[data-color-scheme=dark] .roask-markdown .hljs-title.function_{color:#d2a8ff}[data-bs-theme=dark] .roask-markdown .hljs-attr,[data-color-scheme=dark] .roask-markdown .hljs-attr,[data-bs-theme=dark] .roask-markdown .hljs-attribute,[data-color-scheme=dark] .roask-markdown .hljs-attribute,[data-bs-theme=dark] .roask-markdown .hljs-literal,[data-color-scheme=dark] .roask-markdown .hljs-literal,[data-bs-theme=dark] .roask-markdown .hljs-meta,[data-color-scheme=dark] .roask-markdown .hljs-meta,[data-bs-theme=dark] .roask-markdown .hljs-number,[data-color-scheme=dark] .roask-markdown .hljs-number,[data-bs-theme=dark] .roask-markdown .hljs-operator,[data-color-scheme=dark] .roask-markdown .hljs-operator,[data-bs-theme=dark] .roask-markdown .hljs-variable,[data-color-scheme=dark] .roask-markdown .hljs-variable,[data-bs-theme=dark] .roask-markdown .hljs-selector-attr,[data-color-scheme=dark] .roask-markdown .hljs-selector-attr,[data-bs-theme=dark] .roask-markdown .hljs-selector-class,[data-color-scheme=dark] .roask-markdown .hljs-selector-class,[data-bs-theme=dark] .roask-markdown .hljs-selector-id,[data-color-scheme=dark] .roask-markdown .hljs-selector-id{color:#79c0ff}[data-bs-theme=dark] .roask-markdown .hljs-regexp,[data-color-scheme=dark] .roask-markdown .hljs-regexp,[data-bs-theme=dark] .roask-markdown .hljs-string,[data-color-scheme=dark] .roask-markdown .hljs-string,[data-bs-theme=dark] .roask-markdown .hljs-meta .hljs-string,[data-color-scheme=dark] .roask-markdown .hljs-meta .hljs-string{color:#a5d6ff}[data-bs-theme=dark] .roask-markdown .hljs-built_in,[data-color-scheme=dark] .roask-markdown .hljs-built_in,[data-bs-theme=dark] .roask-markdown .hljs-symbol,[data-color-scheme=dark] .roask-markdown .hljs-symbol{color:#ffa657}[data-bs-theme=dark] .roask-markdown .hljs-comment,[data-color-scheme=dark] .roask-markdown .hljs-comment,[data-bs-theme=dark] .roask-markdown .hljs-code,[data-color-scheme=dark] .roask-markdown .hljs-code,[data-bs-theme=dark] .roask-markdown .hljs-formula,[data-color-scheme=dark] .roask-markdown .hljs-formula{color:#8b949e}[data-bs-theme=dark] .roask-markdown .hljs-name,[data-color-scheme=dark] .roask-markdown .hljs-name,[data-bs-theme=dark] .roask-markdown .hljs-quote,[data-color-scheme=dark] .roask-markdown .hljs-quote,[data-bs-theme=dark] .roask-markdown .hljs-selector-tag,[data-color-scheme=dark] .roask-markdown .hljs-selector-tag,[data-bs-theme=dark] .roask-markdown .hljs-selector-pseudo,[data-color-scheme=dark] .roask-markdown .hljs-selector-pseudo{color:#7ee787}[data-bs-theme=dark] .roask-markdown .hljs-subst,[data-color-scheme=dark] .roask-markdown .hljs-subst{color:#c9d1d9}[data-bs-theme=dark] .roask-markdown .hljs-section,[data-color-scheme=dark] .roask-markdown .hljs-section{color:#1f6feb;font-weight:700}[data-bs-theme=dark] .roask-markdown .hljs-bullet,[data-color-scheme=dark] .roask-markdown .hljs-bullet{color:#f2cc60}[data-bs-theme=dark] .roask-markdown .hljs-emphasis,[data-color-scheme=dark] .roask-markdown .hljs-emphasis{color:#c9d1d9;font-style:italic}[data-bs-theme=dark] .roask-markdown .hljs-strong,[data-color-scheme=dark] .roask-markdown .hljs-strong{color:#c9d1d9;font-weight:700}[data-bs-theme=dark] .roask-markdown .hljs-addition,[data-color-scheme=dark] .roask-markdown .hljs-addition{color:#aff5b4;background-color:#033a16}[data-bs-theme=dark] .roask-markdown .hljs-deletion,[data-color-scheme=dark] .roask-markdown .hljs-deletion{color:#ffdcd7;background-color:#67060c}.roask-similar{margin-top:.5rem;border:1px solid var(--roask-border);border-radius:6px}.roask-similar[hidden]{display:none}.roask-similar.is-collapsed{text-align:end;border:0}.roask-similar__show{padding:0;font-size:.875rem;color:var(--bs-link-color, var(--link-color, #0969da));background:none;border:0;cursor:pointer}.roask-similar__show:hover,.roask-similar__show:focus-visible{text-decoration:underline}.roask-similar__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem .4rem .75rem;background:var(--roask-subtle-bg);border-bottom:1px solid var(--roask-border);border-radius:6px 6px 0 0}.roask-similar__heading{margin:0;font-size:.875rem;font-weight:600}.roask-similar__close{display:inline-flex;padding:.25rem;color:var(--roask-muted);background:none;border:0;border-radius:6px;cursor:pointer}.roask-similar__close:hover,.roask-similar__close:focus-visible{color:inherit;background:var(--roask-border)}.roask-similar__list{margin:0;padding:0;list-style:none}.roask-similar__item{display:flex;gap:.5rem;padding:.5rem .75rem}.roask-similar__item+.roask-similar__item{border-top:1px solid var(--roask-border)}.roask-similar__icon{padding-top:.15rem;color:var(--roask-muted)}.roask-similar__body{min-width:0;overflow-wrap:anywhere}.roask-similar__title{margin-right:.5rem;font-weight:600}.roask-similar__type{font-size:.8125rem;color:var(--roask-muted)}.roask-similar__summary{margin:.15rem 0 0;font-size:.875rem;color:var(--roask-muted)}
