summary{cursor:pointer;display:list-item}:root{--details-border-color:rgba(0,0,0,.14);--details-bg:rgba(0,0,0,.035);--details-open-bg:rgba(0,0,0,.07)}#description-container>dd{--details-bg:hsla(0,0%,100%,.28);--details-open-bg:hsla(0,0%,100%,.42)}details{background-color:transparent;border:1px solid transparent;border-radius:10px;padding:5px 10px}details[open]{background-color:var(--details-open-bg);border-color:var(--details-border-color)}html[data-bs-theme=dark]{--details-border-color:hsla(0,0%,100%,.16)}html[data-bs-theme=dark],html[data-bs-theme=dark] #description-container>dd{--details-bg:rgba(0,0,0,.16);--details-open-bg:rgba(0,0,0,.26)}html[data-bs-theme=dark] summary{color:#ccc}:root{scroll-behavior:auto}body{background-color:#ebebeb}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}.btn-secondary{background-color:#fff;border-color:#ccc;color:#373a3c;line-height:1.25;padding:.5rem 1rem}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#e6e6e6;background-image:none;border-color:#adadad;color:#373a3c}.btn-check:active+.btn-secondary:focus,.btn-check:active+.btn-secondary:hover,.btn-check:checked+.btn-secondary:focus,.btn-check:checked+.btn-secondary:hover,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.show>.btn-secondary.dropdown-toggle.focus,.show>.btn-secondary.dropdown-toggle:focus,.show>.btn-secondary.dropdown-toggle:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc;color:#373a3c}.form-group{margin-bottom:1rem}.form-group.row{display:flex}.table.table-striped{--bs-table-striped-bg:rgba(0,0,0,.07);--bs-table-striped-color:#373a3c}.list-group a.list-group-item{color:#0275d8}.list-group a.list-group-item:focus,.list-group a.list-group-item:hover{color:#025aa5}.list-group a.list-group-item.active{color:#fff}.card{margin-bottom:.75rem}#top-nav{background-color:#373a3c!important;border-radius:.25rem;padding:.5rem 1rem}#top-nav .navbar-collapse{align-items:center}#top-nav .navbar-brand{margin-right:1rem;padding-bottom:.25rem;padding-top:.25rem}#top-nav .navbar-nav .nav-link{padding:.5rem}#top-nav .navbar-nav .nav-link:focus,#top-nav .navbar-nav .nav-link:hover{text-decoration:none}#top-nav .navbar-nav .nav-item.active>.nav-link,#top-nav .navbar-nav .nav-link.active{color:#fff}#top-nav .top-nav-secondary{margin-left:auto}.table-reflow{margin-bottom:0;width:100%}.table-reflow thead{float:left}.table-reflow>tbody{display:block;white-space:nowrap}.table-reflow tr{float:left}.table-reflow tr>td,.table-reflow tr>th{border:1px solid #dee2e6;display:block!important;padding:6px}.table-reflow tr>td{background-color:#fff}.table-reflow tr>th{background-color:#f7f7f9}.table-reflow:after,.table-reflow>tbody:after{clear:both;content:"";display:block}@media(max-width:575.98px){#top-nav{border-radius:0;padding-left:.5rem;padding-right:.5rem}#top-nav .navbar-collapse{padding-top:.75rem}#top-nav .navbar-brand{align-items:center;display:inline-flex;gap:.5rem;margin-bottom:.75rem;margin-right:0}#top-nav .top-nav-primary,#top-nav .top-nav-secondary{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;margin-left:0;width:100%}#top-nav .top-nav-primary>.nav-item,#top-nav .top-nav-secondary>.nav-item{min-width:0}#top-nav .top-nav-primary>.nav-item>.nav-link,#top-nav .top-nav-secondary>.nav-item>.nav-link{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;justify-content:center;line-height:1.2;min-height:2.75rem;overflow-wrap:anywhere;padding:.625rem .5rem;text-align:center;width:100%}#top-nav .top-nav-primary .dropdown-menu,#top-nav .top-nav-secondary .dropdown-menu{margin-top:.375rem}#top-nav .top-nav-primary .nav-link.active,#top-nav .top-nav-primary>.nav-item.active>.nav-link,#top-nav .top-nav-primary>.nav-item>.nav-link:focus,#top-nav .top-nav-primary>.nav-item>.nav-link:hover,#top-nav .top-nav-primary>.show>.nav-link{background-color:rgba(13,110,253,.72);color:#fff}#top-nav .top-nav-secondary{background-color:hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.12);margin-top:.875rem;padding:.875rem .75rem 0}#top-nav .top-nav-secondary>.top-nav-theme-item{order:1}#top-nav .top-nav-secondary>.top-nav-locale-item{order:2}#top-nav .top-nav-secondary>.top-nav-login-item,#top-nav .top-nav-secondary>.top-nav-user-item{order:3}#top-nav .top-nav-secondary>.top-nav-logout-item,#top-nav .top-nav-secondary>.top-nav-register-item{order:4}#top-nav .top-nav-secondary>.nav-item>.nav-link{background-color:hsla(0,0%,100%,.05)}#top-nav .top-nav-secondary>.nav-item>.nav-link:focus,#top-nav .top-nav-secondary>.nav-item>.nav-link:hover,#top-nav .top-nav-secondary>.show>.nav-link{background-color:hsla(0,0%,100%,.14);color:#fff}#page-panel-toggle-slot:not(:empty){display:flex}}html[data-bs-theme=dark] .table-reflow>tbody>tr>td{background-color:#2b2b2b}html[data-bs-theme=dark] .table-reflow>tbody>tr>th{background-color:color-mix(in srgb,#ebebeb 10%,transparent)}html[data-bs-theme=dark] .table.table-striped{--bs-table-striped-bg:hsla(0,0%,100%,.03);--bs-table-striped-color:inherit}html[data-bs-theme=dark] table.table.table-striped:not(.dataTable)>tbody>tr:nth-of-type(odd)>*{box-shadow:none}.modal{--bs-modal-width:600px}@media(min-width:576px){.modal-dialog{max-width:var(--bs-modal-width,600px)}}@media(min-width:992px){.modal-lg{--bs-modal-width:900px}}.inline-modal-host{--bs-modal-padding:15px;--bs-modal-header-padding-x:15px;--bs-modal-header-padding-y:15px;--bs-modal-header-padding:15px 15px;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width))}.inline-modal-host .modal-content{max-width:100%}.modal-footer>.alert{flex:1 1 auto;margin-bottom:0;margin-right:auto;text-align:left}.body-footer{clear:both;font-size:80%;line-height:22px;padding-bottom:50px;padding-top:50px;text-align:center}.body-footer img{height:24px}.popover .qq-group-popover-image{display:block;height:600px;width:auto}blockquote{background-color:hsla(0,0%,89%,.251);border-left:5px solid #eee;border-radius:.25rem;margin:1.5rem 0;padding:1rem 1.5rem}blockquote p:last-of-type{margin-bottom:0}pre{tab-size:4}@-webkit-keyframes twinkling{0%{opacity:0}50%{opacity:1}to{opacity:0}}.tooltip-inner{max-width:600px!important;text-align:left;white-space:pre-line}li.nav-item.float-end{margin-left:15px!important}i18n{visibility:hidden}table.table{color:#373a3c;font-family:Verdana,Open Sans,sans-serif;--bs-table-color:#373a3c;--bs-table-border-color:#eceeef}table.table.table-striped:not(.dataTable)>tbody>tr>*{background-color:transparent}table.table.table-striped:not(.dataTable)>tbody>tr:nth-of-type(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.07)}table.table.table-striped:not(.dataTable)>tbody>tr:nth-of-type(2n)>*{box-shadow:none}table.table thead{background-color:hsla(0,0%,100%,.5)}table.table th{background-color:transparent;border-color:#eceeef;color:#373a3c;padding-bottom:12px;padding-top:12px;text-align:center;vertical-align:middle}div.dt-container table.table.table-striped{--dt-row-selected:2,117,216;--bs-table-striped-bg:rgba(0,0,0,.07);--bs-table-striped-color:#373a3c}div.dt-container table.table.table-striped>tbody>tr.odd>*,div.dt-container table.table.table-striped>tbody>tr:nth-of-type(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.07)}div.dt-container table.table.table-striped>tbody>tr.even>*,div.dt-container table.table.table-striped>tbody>tr:nth-of-type(2n)>*{box-shadow:none}div.dt-container table.table>:not(caption)>*>*{background-color:transparent}div.dt-container table.table.dataTable>tbody>tr>td,div.dt-container table.table.dataTable>tbody>tr>th,div.dt-container table.table.dataTable>thead>tr>td,div.dt-container table.table.dataTable>thead>tr>th{box-sizing:content-box}div.dt-container table.table.dataTable>thead>tr>td,div.dt-container table.table.dataTable>thead>tr>th{padding-left:14px;padding-right:14px}div.dt-container table.table.dataTable>thead>tr>td.dt-orderable-asc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>td.dt-orderable-desc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>td.dt-ordering-asc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>td.dt-ordering-desc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>th.dt-orderable-asc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>th.dt-orderable-desc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>th.dt-ordering-asc .dt-column-order,div.dt-container table.table.dataTable>thead>tr>th.dt-ordering-desc .dt-column-order{min-width:30px;width:30px}div.dt-container table.table.dataTable>thead>tr>td.dt-type-date,div.dt-container table.table.dataTable>thead>tr>td.dt-type-numeric,div.dt-container table.table.dataTable>thead>tr>th.dt-type-date,div.dt-container table.table.dataTable>thead>tr>th.dt-type-numeric{text-align:center}div.dt-container table.table.dataTable>thead>tr>td.dt-type-date div.dt-column-footer,div.dt-container table.table.dataTable>thead>tr>td.dt-type-date div.dt-column-header,div.dt-container table.table.dataTable>thead>tr>td.dt-type-numeric div.dt-column-footer,div.dt-container table.table.dataTable>thead>tr>td.dt-type-numeric div.dt-column-header,div.dt-container table.table.dataTable>thead>tr>th.dt-type-date div.dt-column-footer,div.dt-container table.table.dataTable>thead>tr>th.dt-type-date div.dt-column-header,div.dt-container table.table.dataTable>thead>tr>th.dt-type-numeric div.dt-column-footer,div.dt-container table.table.dataTable>thead>tr>th.dt-type-numeric div.dt-column-header{flex-direction:row}div.dt-container table.table th input.search_text,div.dt-container table.table th select.form-select{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:21px;vertical-align:middle;width:100%}div.dt-container table.table th input.search_text{height:29px;padding:4px 10px}div.dt-container table.table th select.form-select{height:29px;padding:4px 28px 4px 10px}div.dt-container table.table th[data-dt-order=icon-only]{cursor:default}div.dt-container table.table th[data-dt-order=icon-only] .dt-column-order{cursor:pointer}div.dt-container>div.sticky{position:sticky;top:0;z-index:10}td .localizedTime{height:20px;overflow:hidden}table td.date,td .localizedTime{white-space:nowrap}table input[type=text]{font-weight:400}.table-time-toggle{align-items:center;cursor:pointer;display:inline-grid;justify-items:center}.table-time-value{grid-area:1/1;justify-self:center;visibility:hidden}table.table-time-mode-absolute .table-time-value--absolute,table.table-time-mode-elapsed .table-time-value--elapsed,table.table-time-mode-relative .table-time-value--relative{visibility:visible}div.dt-processing{background-color:hsla(0,0%,100%,.533)}table.markdown td,table.markdown th{font-size:14px;padding:5px 10px}tr.sticky-row{position:sticky}.vjudge-pdf{background:transparent}.vjudge-pdf-toolbar{background-color:hsla(0,0%,100%,.55);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:.5rem}.vjudge-pdf-toolbar-main{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:.5rem;min-width:0;overflow-x:auto}.vjudge-pdf-toolbar .btn-group{flex-wrap:nowrap}.vjudge-pdf-page-number{max-width:5rem;text-align:center}.vjudge-pdf-scale{flex:0 0 10rem;min-width:10rem}.vjudge-pdf-find-query{flex:1 1 18rem;min-width:10rem}.vjudge-pdf-viewer-shell{background-color:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.08);border-radius:10px;height:1400px;overflow:hidden;position:relative}.vjudge-pdf-viewer-container{inset:0;overflow:auto;position:absolute}.vjudge-pdf-viewer-shell-short .vjudge-pdf-viewer-container{overflow-x:auto;overflow-y:hidden}.vjudge-pdf-viewer{min-height:100%}.vjudge-pdf-viewer .page{margin:1rem auto}.vjudge-pdf-viewer .textLayer{user-select:text}html[data-bs-theme=dark] .vjudge-pdf{--vjudge-pdf-surface:#2c2c2e;--vjudge-pdf-toolbar-border:hsla(0,0%,100%,.08);--vjudge-pdf-toolbar-fg:#d6d6db;--vjudge-pdf-toolbar-danger:#ff9b99}html[data-bs-theme=dark] .vjudge-pdf-toolbar{background-color:var(--vjudge-pdf-surface);border-color:var(--vjudge-pdf-toolbar-border);box-shadow:none}html[data-bs-theme=dark] .vjudge-pdf-find-count,html[data-bs-theme=dark] .vjudge-pdf-page-count,html[data-bs-theme=dark] .vjudge-pdf-status,html[data-bs-theme=dark] .vjudge-pdf-toolbar .btn,html[data-bs-theme=dark] .vjudge-pdf-toolbar .form-control,html[data-bs-theme=dark] .vjudge-pdf-toolbar .form-select{color:var(--vjudge-pdf-toolbar-fg)}html[data-bs-theme=dark] .vjudge-pdf-status.text-danger{color:var(--vjudge-pdf-toolbar-danger)!important}html[data-bs-theme=dark] .vjudge-pdf-viewer-shell{background-color:var(--vjudge-pdf-surface);border-color:var(--vjudge-pdf-toolbar-border)}html[data-bs-theme=dark] .vjudge-pdf-viewer{--page-bg-color:var(--vjudge-pdf-surface);background-color:var(--vjudge-pdf-surface)}html[data-bs-theme=dark] .vjudge-pdf-viewer .page{border:1px solid var(--vjudge-pdf-toolbar-border);box-shadow:none}html[data-bs-theme=dark] .vjudge-pdf-viewer .page canvas{filter:invert(1) hue-rotate(180deg) contrast(.65)}.article-title{display:inline}.article-title a{color:#282b2e}.article-modal-body-layout .card>.card-body:first-child{padding-right:2.5rem;position:relative}.article-modal-body-layout .btn-close[data-bs-dismiss=modal]{position:absolute;right:.25rem;top:.25rem}.article-oprt{padding-left:12px;text-align:left}.article-oprt hr{margin-top:10px}.article-oprt i{cursor:pointer}.article-oprt .author,.article-oprt i{margin-left:10px;margin-right:10px}.article-oprt i.add-to-group img{height:18px}.article-oprt .createTimeRel{color:gray}.article_discuss{margin-top:80px}div.article-content h1,div.article-content h2,div.article-content h3,div.article-content h4,div.article-content h5,div.article-content h6{margin-top:1.5rem}div.article-content span.badge.hovered{font-size:85%}div.article-content img{max-width:100%}div.rcn{padding-top:0}table.article-problem{border-collapse:collapse!important;margin-bottom:6px;min-width:1000px;table-layout:fixed}table.article-problem tr.hovered{font-weight:700}table.article-problem th{box-sizing:content-box}table.article-problem td,table.article-problem th{border-left-width:0;font-size:75%;padding:2px 5px}table.article-problem th:nth-child(-n+2){max-width:21px;min-width:21px;width:21px}table.article-problem td:nth-child(-n+2){box-sizing:border-box;max-width:48px;min-width:48px;padding-left:0;padding-right:0;width:48px}table.article-problem td:first-child,table.article-problem th:first-child{text-align:center}table.article-problem td:nth-child(2),table.article-problem th:nth-child(2){text-align:right}table.article-problem td:nth-child(3),table.article-problem th:nth-child(3){padding-left:5px!important;text-align:left;width:150px}table.article-problem td:nth-child(4),table.article-problem th:nth-child(4){padding-left:5px!important;text-align:left}table.article-problem td:nth-child(4) a.invalid{color:#000}table.article-problem th:nth-child(5){text-align:center;width:70px}table.article-problem td:nth-child(5){text-align:right}table.article-problem td:nth-child(6),table.article-problem td:nth-child(7),table.article-problem th:nth-child(6),table.article-problem th:nth-child(7){padding-left:5px!important;text-align:left}table.article-problem td div{height:18px;overflow:hidden;white-space:nowrap}table.article-problem td:hover div{height:auto;overflow:auto;white-space:normal}html[data-bs-theme=dark] table.article-problem td:nth-child(4) a.invalid{color:#bbb}div.dt-container table.table.article-problem.dataTable>thead>tr>td:nth-child(-n+2) .dt-column-header,div.dt-container table.table.article-problem.dataTable>thead>tr>th:nth-child(-n+2) .dt-column-header{justify-content:flex-end}div.dt-container table.table.article-problem.dataTable>thead>tr>td:nth-child(-n+2) .dt-column-order,div.dt-container table.table.article-problem.dataTable>thead>tr>th:nth-child(-n+2) .dt-column-order{min-width:12px;width:12px}div.progress-bar{height:var(--workbook-header-height);position:sticky;top:0;z-index:10}div.progress-bar-user{height:40px;margin-top:10px;position:sticky;text-align:right;top:50px;z-index:10}div.progress-bar-user span{cursor:pointer}div.progress-bar-user span.toc i{cursor:pointer;font-size:25px;margin-left:10px}div.progress-bar-user span.active{font-size:20px;font-weight:700}div.progress-bar-user span[data-filter=ac_cnt]{color:var(--color-success)}div.progress-bar-user span[data-filter=failed_cnt]{color:var(--color-danger)}div.progress-bar-user span[data-filter=unattempted_cnt]{color:gray}.fixed-left-panel-layout{--workbook-header-height:40px}#article-left-panel{--article-left-panel-top:0px;--left-panel-width:360px}.article-side-panel-column{--bs-offcanvas-width:clamp(260px,78vw,380px)}.article-side-panel-body{display:flex;height:100%;min-height:0;overflow:hidden;padding:0}div.left-panel{padding-right:0}.workbook-side-switcher{display:flex;flex-direction:column;height:100%;width:100%}.workbook-side-switcher .list-group{border-radius:0}.workbook-side-tabs{display:flex;flex:0 0 auto}.workbook-side-head{background-color:color-mix(in srgb,var(--bs-tertiary-bg) 88%,var(--bs-body-bg));border:1px solid var(--bs-border-color);color:var(--bs-body-color);flex:1 1 0;font-weight:600;height:var(--workbook-header-height);padding:0 14px;text-align:center}.workbook-side-head:focus,.workbook-side-head:hover{filter:brightness(1.08)}.workbook-side-head.active{background-color:color-mix(in srgb,var(--bs-tertiary-bg) 74%,var(--bs-primary) 26%);border-bottom:3px solid var(--bs-primary)}.workbook-side-content.active{background-color:color-mix(in srgb,var(--bs-body-bg) 94%,var(--bs-tertiary-bg));border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);flex:1 1 auto;min-height:0;overflow:auto}.workbook-static-accordion-header{background-color:color-mix(in srgb,var(--bs-tertiary-bg) 88%,var(--bs-body-bg));border:1px solid var(--bs-border-color);color:var(--bs-body-color);font-weight:600;padding:10px 14px}@media(min-width:768px){.article-side-panel-body{width:100%}div.left-panel{height:calc(100dvh - var(--article-left-panel-top));max-height:100dvh;overflow:hidden;position:sticky;top:0}}div.member-category a.list-group-item{overflow:hidden;padding:10px;white-space:nowrap}div.member-category img{border-radius:30%;float:left;height:20px;margin-right:10px}div.member-list li.list-group-item{overflow:hidden;padding:5px 0 5px 10px;white-space:nowrap}div.member-list li.list-group-item img.avatar{border-radius:30%;height:20px;margin-right:10px}div.member-list li.list-group-item span.author{max-width:300px}div.member-list li.list-group-item span.author span{color:#aaa}div.member-list li.list-group-item span.author span.joined{color:#0275d8}div.member-list li.list-group-item.active span.author span.joined{color:#fff}div.member-list li.list-group-item.active span.ac_cnt{background-color:transparent}div.member-list li.list-group-item span.nickname{color:#aaa}div.member-list li.list-group-item span.ac_cnt{background-color:#fff;position:absolute;right:5px}table.toc{table-layout:fixed;width:100%}table.toc td{padding:5px 6px}table.toc td.current,table.toc td:hover{background-color:color-mix(in srgb,var(--ground-color-inv) 20%,transparent)!important;cursor:pointer}table.toc td:nth-child(2){text-align:center;width:86px}table.toc td:first-child{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.add-to-group>li img{height:25px}html[data-bs-theme=dark] .article-title a{color:inherit}html[data-bs-theme=dark] div.member-list li.list-group-item span.ac_cnt{background-color:transparent}#confirm-body{background-color:#e9e9e9}html[data-bs-theme=dark] #confirm-body{background-color:var(--ground-color)}.comment-posts-container{font-size:14px;margin-left:15px}.comment-posts-container .author-avatar img{border-radius:20%;max-height:75px;width:100%}li.comment-post{clear:both;list-style:none;margin-top:5px}li.comment-post>table .collapse-comment{display:none}li.comment-post>table .info{background-color:var(--ground-color);position:sticky;top:0;z-index:10}li.comment-post>table .content{background-color:hsla(0,0%,100%,.8);-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid transparent;overflow-x:auto;overflow-y:hidden}li.comment-post>table .content p{margin-bottom:0;margin-top:0}li.comment-post>table .content img{max-width:90%}li.comment-post>table .operation{display:none}li.comment-post>table span.vote{margin-left:10px;margin-right:10px}li.comment-post>table span.vote i{cursor:pointer;visibility:hidden}li.comment-post>table span.vote i.me.o,li.comment-post>table span.vote i:not(.me):not(.o){display:none}li.comment-post>table span.vote i.active{visibility:visible}li.comment-post>table:hover .operation{display:inline}li.comment-post>table:hover span.vote i{visibility:visible}li.comment-post>table:not(.expanded) .content{max-height:300px}li.comment-post>table.expanded .collapse-comment{display:inline}li.comment-post>table.spam div.content{background-color:rgba(255,0,0,.05)!important}li.comment-post:hover>table div.content{border-color:#888}div.show-comment-edit,div.show-spam{background-color:hsla(0,0%,78.4%,.8);-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 20px;text-align:center}div.show-comment-edit{cursor:pointer;margin-left:auto;margin-right:auto;max-width:40%}div.load-all-replies{background-color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,47%,.35);border-radius:999px;color:var(--text-color);cursor:pointer;font-weight:600;margin:18px auto 8px;max-width:280px;padding:10px 18px;text-align:center;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease;user-select:none}div.load-all-replies i{margin-right:8px;opacity:.8}div.load-all-replies:hover{background-color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,47%,.55);box-shadow:0 8px 18px rgba(0,0,0,.08);transform:translateY(-1px)}div.comments-loader{margin:30px;text-align:center}html[data-bs-theme=dark] div.show-comment-edit,html[data-bs-theme=dark] div.show-spam{background-color:#2b2b2b}html[data-bs-theme=dark] div.load-all-replies{background-color:rgba(43,43,43,.96);border-color:hsla(0,0%,100%,.12)}html[data-bs-theme=dark] div.load-all-replies:hover{background-color:rgba(58,58,58,.96);border-color:hsla(0,0%,100%,.22);box-shadow:0 10px 22px rgba(0,0,0,.28)}html[data-bs-theme=dark] li.comment-post .content{background-color:#2b2b2b}.comment-editor-modal .object_brief{background-color:hsla(0,0%,100%,.8);border-radius:12px;color:gray;margin-bottom:16px;padding:12px 16px;white-space:pre-wrap}.comment-editor-modal .comment-editor-shell{display:flex;flex-direction:column;gap:16px}.comment-editor-modal .comment-editor-textarea{line-height:1.65;max-height:520px;min-height:220px;overflow-y:auto;resize:none}.comment-editor-modal .comment-editor-preview-panel{background-color:hsla(0,0%,100%,.8);border:1px solid var(--bs-border-color);border-radius:12px;padding:16px}.comment-editor-modal .comment-editor-preview-title{color:var(--bs-secondary-color);font-size:13px;font-weight:600;letter-spacing:.03em;margin-bottom:12px;text-transform:uppercase}.comment-editor-modal .comment-editor-preview{max-height:420px;overflow:auto}.comment-editor-modal .comment-editor-preview p{margin-bottom:0;margin-top:0}.comment-editor-modal .comment-editor-preview img{max-width:100%}html[data-bs-theme=dark] .comment-editor-modal .comment-editor-preview-panel,html[data-bs-theme=dark] .comment-editor-modal .object_brief{background-color:#2b2b2b}#page-panel-toggle-slot{align-items:flex-end;bottom:1rem;display:none;justify-content:flex-end;pointer-events:none;position:fixed;right:1rem;z-index:1035}#page-panel-toggle-slot .page-panel-toggle{align-items:center;background-color:rgba(33,37,41,.88);border-color:hsla(0,0%,100%,.35);border-radius:999px;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.24);color:hsla(0,0%,100%,.92);display:inline-flex;height:3.25rem;justify-content:center;line-height:1;padding:0;pointer-events:auto;width:3.25rem}#page-panel-toggle-slot .page-panel-toggle:focus,#page-panel-toggle-slot .page-panel-toggle:hover{background-color:rgba(33,37,41,.96);border-color:hsla(0,0%,100%,.65);color:#fff}#page-panel-toggle-slot .page-panel-toggle.page-panel-toggle-hidden{display:none}.list-side-panel-column{--bs-offcanvas-width:clamp(220px,66vw,280px);padding-left:0;padding-right:0}.list-side-panel-body{display:flex;flex-direction:column;gap:10px;padding:16px}.list-side-panel-group{margin-bottom:0}.page-panel-desktop-toggle{display:none}.fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle{align-items:center;align-self:flex-start;background-color:rgba(108,117,125,.05);border:0;color:rgba(33,37,41,.9);display:inline-flex;height:100vh;justify-content:center;margin:0;opacity:1;padding:0;position:sticky;top:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:14px;z-index:2}.fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle:focus-visible,.fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle:hover{background-color:rgba(108,117,125,.42);color:rgba(33,37,41,.9);opacity:1;outline:0}.fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle[data-panel-mode=collapsed] .page-panel-desktop-toggle-icon{transform:rotate(180deg)}.page-panel-desktop-toggle-icon{transition:transform .2s ease}@media(min-width:576px)and (max-width:767.98px){#page-panel-toggle-slot{bottom:1.25rem;right:1.25rem}body.page-panel-toggle-md-collapse #top-nav{flex-wrap:wrap}body.page-panel-toggle-md-collapse #top-nav .navbar-toggler{display:block!important}body.page-panel-toggle-md-collapse #page-panel-toggle-slot:not(:empty){display:flex!important}body.page-panel-toggle-md-collapse #top-nav .navbar-collapse{display:none!important;flex-basis:100%;width:100%}body.page-panel-toggle-md-collapse #top-nav .navbar-collapse.show{display:flex!important;flex-basis:100%}}@media(max-width:767.98px){#page-panel-toggle-slot{bottom:.875rem;right:.875rem}.offcanvas-md.offcanvas-start>.offcanvas-body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}}@media(min-width:768px){.fixed-left-panel-layout{align-items:flex-start;flex-wrap:nowrap}.fixed-left-panel-layout>.fixed-left-panel{flex:0 0 var(--left-panel-width);max-width:var(--left-panel-width);min-width:0;overflow-x:hidden;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;width:var(--left-panel-width)}.fixed-left-panel-layout>.fixed-left-panel:focus-within,.fixed-left-panel-layout>.fixed-left-panel:hover{scrollbar-color:color-mix(in srgb,var(--bs-body-color) 45%,transparent) transparent}.fixed-left-panel-layout>.fixed-left-panel::-webkit-scrollbar{width:8px}.fixed-left-panel-layout>.fixed-left-panel::-webkit-scrollbar-track{background:transparent}.fixed-left-panel-layout>.fixed-left-panel::-webkit-scrollbar-thumb{background-clip:content-box;background-color:transparent;border:2px solid transparent;border-radius:999px}.fixed-left-panel-layout>.fixed-left-panel:focus-within::-webkit-scrollbar-thumb,.fixed-left-panel-layout>.fixed-left-panel:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--bs-body-color) 45%,transparent)}.fixed-left-panel-layout>.fixed-main-panel{flex:1 1 auto;max-width:none;min-width:0;width:auto}.fixed-left-panel-layout.page-panel-desktop-collapsed>.fixed-left-panel{display:none}.list-side-panel-column .list-side-panel-body{padding:0 0 0 calc(var(--bs-gutter-x)*.5);width:100%}}html[data-bs-theme=dark] .fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle{background-color:rgba(173,181,189,.06);color:hsla(0,0%,100%,.9)}html[data-bs-theme=dark] .fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle:focus-visible,html[data-bs-theme=dark] .fixed-left-panel-layout.page-panel-desktop-enabled>.page-panel-desktop-toggle:hover{background-color:rgba(173,181,189,.42);color:#fff}#info-panel{font-size:12px;margin-bottom:8px;text-align:center}#info-panel tr.accepted td.status{color:#5cb85c;font-weight:700}#info-panel tr.failed td.status{color:#d9534f}#info-panel tr.pending td.status{color:gray}#info-panel td,#info-panel th{padding:6px}#info-panel .edit-submission{background:none;border:0;color:var(--bs-link-color);cursor:pointer;padding:0}#info-panel td.share-text i{cursor:pointer;margin-left:6px;margin-right:6px}#ce-info pre{color:#a8a8a8}#code-panel{overflow-x:scroll;position:relative}#btn-copy-code{background-color:#a9b7c6;cursor:pointer;padding:5px;position:absolute;right:0;top:0}#source_discuss{margin-top:40px}#solution-container .modal-body,#solutionModal .modal-body{background-color:#e9e9e9}html[data-bs-theme=dark] #solution-container .modal-body,html[data-bs-theme=dark] #solutionModal .modal-body{background-color:var(--ground-color)}.submissions-modal .modal-body{padding:12px}.submissions-modal .modal-title{font-size:1rem}.submissions-modal .submission-list-table{font-size:.8125rem;margin-bottom:0;min-width:680px;table-layout:fixed}.submissions-modal .submission-list-table th{text-align:center}.submissions-modal .submission-list-table th.run-id{width:86px}.submissions-modal .submission-list-table th.status{width:150px}.submissions-modal .submission-list-table th.memory,.submissions-modal .submission-list-table th.runtime{width:60px}.submissions-modal .submission-list-table th.length{width:74px}.submissions-modal .submission-list-table th.language{width:110px}.submissions-modal .submission-list-table th.date{width:150px}.submissions-modal .submission-list-table td{padding:4px 6px;text-align:center}.submissions-modal .submission-list-table td>div{height:20px;overflow:hidden}.submissions-modal .submission-list-table td.language,.submissions-modal .submission-list-table td.status{cursor:pointer}.submissions-modal .submission-list-table tr.accepted td.status{color:#5cb85c;font-weight:700}.submissions-modal .submission-list-table tr.failed td.status{color:#d9534f}.submissions-modal .submission-list-table tr.pending td.status{color:gray}.submissions-modal .submission-list-table td.language div.manual{color:#bbb}.submissions-modal .submission-list-table td.language div.shared{color:#5cb85c}.submissions-modal .submission-list-table td.language div.self{color:#6495ed}:root{--color-danger:#d32f2f;--color-success:green;--color-primary:#007bff;--text-color-primary:#212529;--background-color-card:#fff;--ground-color:#ebebeb;--ground-color-inv:#1a1a1a;--chart-html-tooltip-fg:#212529;--chart-html-tooltip-header-bg:rgba(0,0,0,.08);--chart-html-tooltip-table-border-color:rgba(0,0,0,.15)}html[data-bs-theme=light],html[data-bs-theme=light] .highcharts-container{color-scheme:light}html[data-bs-theme=dark]{color-scheme:dark;--color-danger:#e45563;--color-success:#48b461;--color-primary:#58a6ff;--text-color-primary:#f0f0f0;--background-color-card:#2b2b2b;--ground-color:#1a1a1a;--ground-color-inv:#ebebeb;--chart-html-tooltip-fg:#f0f0f0;--chart-html-tooltip-header-bg:hsla(0,0%,100%,.1);--chart-html-tooltip-table-border-color:hsla(0,0%,100%,.2)}html[data-bs-theme=dark] body{background-color:#1a1a1a;color:#bbb}html[data-bs-theme=dark] input,html[data-bs-theme=dark] textarea{background-color:#282b2e;border-color:transparent;color:#bbb}html[data-bs-theme=dark] .card,html[data-bs-theme=dark] .list-group-item{background-color:#2b2b2b;border-color:#444}html[data-bs-theme=dark] .table,html[data-bs-theme=dark] .table td,html[data-bs-theme=dark] .table th,html[data-bs-theme=dark] .table-bordered{border-color:#444;color:#aeaeae}html[data-bs-theme=dark] .table:not(.table-reflow) thead,html[data-bs-theme=dark] .table:not(.table-reflow) thead th,html[data-bs-theme=dark] .table:not(.table-reflow)>:not(caption)>thead>tr>th{background-color:#444;border-bottom-color:#555}html[data-bs-theme=dark] table.table.table-striped:not(.dataTable),html[data-bs-theme=dark] table.table.table-striped:not(.dataTable) td,html[data-bs-theme=dark] table.table.table-striped:not(.dataTable) th,html[data-bs-theme=dark] table.table.table-striped:not(.dataTable)>:not(caption)>*>*{--bs-table-border-color:var(--dt-border-color);border-color:var(--dt-border-color)}html[data-bs-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}html[data-bs-theme=dark] .table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.1)}html[data-bs-theme=dark] .btn-check:active+.btn,html[data-bs-theme=dark] .btn-check:checked+.btn,html[data-bs-theme=dark] .btn.active{background-color:#007bff;border-color:#007bff;box-shadow:inset 0 3px 5px rgba(0,0,0,.25);color:#fff}html[data-bs-theme=dark] .form-control{background-color:#333;border-color:#555;color:#f0f0f0}html[data-bs-theme=dark] .form-control:focus{background-color:#444;border-color:#80bdff;color:#f0f0f0}html[data-bs-theme=dark] .form-select{background-color:#333;border-color:#555;color:#f0f0f0}html[data-bs-theme=dark] .modal-content{background-color:#2b2b2b;border-color:#444}html[data-bs-theme=dark] .modal-footer,html[data-bs-theme=dark] .modal-header{border-color:#444}html[data-bs-theme=dark] a{color:#46a4bd}html[data-bs-theme=dark] a:hover{color:#79e2ff}html[data-bs-theme=dark] .tooltip{--bs-tooltip-color:#fff;--bs-tooltip-bg:#000}html[data-bs-theme=dark] #top-nav .navbar-brand{color:var(--bs-navbar-brand-color)}html[data-bs-theme=dark] #top-nav .navbar-brand:focus,html[data-bs-theme=dark] #top-nav .navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}html[data-bs-theme=dark] #top-nav .navbar-nav .nav-link{color:var(--bs-navbar-color)}html[data-bs-theme=dark] #top-nav .navbar-nav .nav-link:focus,html[data-bs-theme=dark] #top-nav .navbar-nav .nav-link:hover{color:var(--bs-navbar-hover-color)}html[data-bs-theme=dark] #top-nav .navbar-nav .nav-item.active>.nav-link,html[data-bs-theme=dark] #top-nav .navbar-nav .nav-link.active,html[data-bs-theme=dark] #top-nav .navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}html[data-bs-theme=dark] code:not([class*=language-]){background-color:#222}html[data-bs-theme=dark] pre{color:inherit}html[data-bs-theme=dark] hr{border-top-color:hsla(0,0%,100%,.125)}html[data-bs-theme=dark] blockquote{background-color:hsla(0,0%,100%,.05);border:none;border-left:4px solid var(--color-primary,#007bff);color:#adb5bd}html[data-bs-theme=dark] .fa{color:inherit}html[data-bs-theme=dark] .alert{background-color:#2b2b2b;border:1px solid transparent;border-left-width:5px;color:#bbb}html[data-bs-theme=dark] .alert .alert-link{font-weight:700}html[data-bs-theme=dark] .alert .close{color:#fff;opacity:.7;text-shadow:none}html[data-bs-theme=dark] .alert .close:hover{opacity:1}html[data-bs-theme=dark] .alert-primary{border-left-color:#007bff}html[data-bs-theme=dark] .alert-primary .alert-link{color:#3395ff}html[data-bs-theme=dark] .alert-secondary{border-left-color:#6c757d}html[data-bs-theme=dark] .alert-secondary .alert-link{color:#8d979e}html[data-bs-theme=dark] .alert-success{border-left-color:#28a745}html[data-bs-theme=dark] .alert-success .alert-link{color:#48b461}html[data-bs-theme=dark] .alert-danger{border-left-color:#a72837}html[data-bs-theme=dark] .alert-danger .alert-link{color:#e45563}html[data-bs-theme=dark] .alert-warning{border-left-color:#ffc107;color:#fff}html[data-bs-theme=dark] .alert-warning .alert-link{color:#ffce3a}html[data-bs-theme=dark] .alert-info{border-left-color:#17a2b8}html[data-bs-theme=dark] .alert-info .alert-link{color:#3ac1d6}html[data-bs-theme=dark] .alert-light{background-color:#3e3e3e;border-left-color:#c8ced3}html[data-bs-theme=dark] .alert-light .alert-link{color:#e4e7ea}html[data-bs-theme=dark] .alert-dark{background-color:#444;border-left-color:#555}html[data-bs-theme=dark] .alert-dark .alert-link{color:#777}html[data-bs-theme=dark] .badge.text-bg-primary:not(.badge-dark-solid){background-color:var(--bs-primary-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-primary-border-subtle);color:var(--bs-primary-text-emphasis)!important}html[data-bs-theme=dark] .badge.text-bg-secondary:not(.badge-dark-solid){background-color:var(--bs-secondary-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-secondary-border-subtle);color:var(--bs-secondary-text-emphasis)!important}html[data-bs-theme=dark] .badge.text-bg-success:not(.badge-dark-solid){background-color:var(--bs-success-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-success-border-subtle);color:var(--bs-success-text-emphasis)!important}html[data-bs-theme=dark] .badge.text-bg-info:not(.badge-dark-solid){background-color:var(--bs-info-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-info-border-subtle);color:var(--bs-info-text-emphasis)!important}html[data-bs-theme=dark] .badge.text-bg-warning:not(.badge-dark-solid){background-color:var(--bs-warning-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-warning-border-subtle);color:var(--bs-warning-text-emphasis)!important}html[data-bs-theme=dark] .badge.text-bg-danger:not(.badge-dark-solid){background-color:var(--bs-danger-bg-subtle)!important;box-shadow:inset 0 0 0 2px var(--bs-danger-border-subtle);color:var(--bs-danger-text-emphasis)!important}html[data-bs-theme=dark] .btn-light{background-color:#3e444a;border-color:#3e444a;color:#f8f9fa}html[data-bs-theme=dark] .btn-light:hover{background-color:#495057;border-color:#495057}html[data-bs-theme=dark] .btn-secondary{background-color:#5a6268;border-color:#5a6268;color:#fff}html[data-bs-theme=dark] .btn-secondary:hover{background-color:#6c757d;border-color:#6c757d}html[data-bs-theme=dark] .btn-danger,html[data-bs-theme=dark] .btn-info,html[data-bs-theme=dark] .btn-primary,html[data-bs-theme=dark] .btn-success,html[data-bs-theme=dark] .btn-warning{color:#fff}html[data-bs-theme=dark] .btn-danger:hover,html[data-bs-theme=dark] .btn-info:hover,html[data-bs-theme=dark] .btn-primary:hover,html[data-bs-theme=dark] .btn-success:hover,html[data-bs-theme=dark] .btn-warning:hover{filter:brightness(115%)}html[data-bs-theme=dark] .btn-danger:active,html[data-bs-theme=dark] .btn-info:active,html[data-bs-theme=dark] .btn-primary:active,html[data-bs-theme=dark] .btn-success:active,html[data-bs-theme=dark] .btn-warning:active{filter:brightness(125%)}html[data-bs-theme=dark] .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}html[data-bs-theme=dark] .btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}html[data-bs-theme=dark] .btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}html[data-bs-theme=dark] .btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}html[data-bs-theme=dark] .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}html[data-bs-theme=dark] .btn-outline-primary{background-color:rgba(0,123,255,.15);border-color:var(--color-primary);color:var(--color-primary)}html[data-bs-theme=dark] .btn-outline-primary:hover{background-color:var(--color-primary);color:#fff}html[data-bs-theme=dark] .btn-outline-secondary{background-color:rgba(173,181,189,.15);border-color:#adb5bd;color:#adb5bd}html[data-bs-theme=dark] .btn-outline-secondary:hover{background-color:#adb5bd;color:#212529}html[data-bs-theme=dark] .btn-outline-success{background-color:rgba(72,180,97,.15);border-color:var(--color-success);color:var(--color-success)}html[data-bs-theme=dark] .btn-outline-success:hover{background-color:var(--color-success);color:#fff}html[data-bs-theme=dark] .btn-outline-danger{background-color:rgba(228,85,99,.15);border-color:var(--color-danger);color:var(--color-danger)}html[data-bs-theme=dark] .btn-outline-danger:hover{background-color:var(--color-danger);color:#fff}html[data-bs-theme=dark] .btn-outline-warning{background-color:rgba(255,206,58,.15);border-color:#ffce3a;color:#ffce3a}html[data-bs-theme=dark] .btn-outline-warning:hover{background-color:#ffce3a;color:#212529}html[data-bs-theme=dark] .btn-outline-info{background-color:rgba(58,193,214,.15);border-color:#3ac1d6;color:#3ac1d6}html[data-bs-theme=dark] .btn-outline-info:hover{background-color:#3ac1d6;color:#fff}html[data-bs-theme=dark] .btn-outline-light{background-color:rgba(248,249,250,.15);border-color:#f8f9fa;color:#f8f9fa}html[data-bs-theme=dark] .btn-outline-light:hover{background-color:#f8f9fa;color:#212529}html[data-bs-theme=dark] .btn-outline-dark{background-color:hsla(0,0%,53.3%,.15);border-color:#888;color:#888}html[data-bs-theme=dark] .btn-outline-dark:hover{background-color:#888;color:#fff}html[data-bs-theme=dark]{--dt-border-color:var(--background-color-card);--dt-text-muted-color:#999;--dt-hover-bg:hsla(0,0%,100%,.1);--dt-stripe-bg:hsla(0,0%,100%,.05);--dt-icon-color:#aaa;--dt-icon-active-color:#fff}html[data-bs-theme=dark] .dt-container .dt-info,html[data-bs-theme=dark] .dt-container .dt-length,html[data-bs-theme=dark] .dt-container .dt-search{color:var(--dt-text-muted-color)}html[data-bs-theme=dark] table.dataTable{border-color:var(--dt-border-color)}html[data-bs-theme=dark] table.dataTable thead td,html[data-bs-theme=dark] table.dataTable thead th{border-bottom-color:var(--dt-border-color)}html[data-bs-theme=dark] table.dataTable tbody td{border-color:var(--dt-border-color)}html[data-bs-theme=dark] table.dataTable tbody tr:hover>.sorting_1,html[data-bs-theme=dark] table.dataTable tbody tr:hover>.sorting_2,html[data-bs-theme=dark] table.dataTable tbody tr:hover>.sorting_3{background-color:var(--dt-hover-bg)}html[data-bs-theme=dark] table.dataTable.table-striped tbody tr:nth-of-type(odd){background-color:var(--dt-stripe-bg)}html[data-bs-theme=dark] table.dataTable.table-striped tbody tr:nth-of-type(odd):hover{background-color:var(--dt-hover-bg)}html[data-bs-theme=dark] table.dataTable.table-bordered,html[data-bs-theme=dark] table.dataTable.table-bordered td,html[data-bs-theme=dark] table.dataTable.table-bordered th{border-color:var(--dt-border-color)}html[data-bs-theme=dark] .dt-paging .pagination .page-item.disabled .page-link{background-color:transparent;border-color:var(--dt-border-color);color:#666}html[data-bs-theme=dark] .dt-paging .pagination .page-item.active .page-link{background-color:#007bff;border-color:#007bff}html[data-bs-theme=dark] .dt-paging .pagination .page-link{background-color:#2b2b2b;border-color:var(--dt-border-color);color:#ccc}html[data-bs-theme=dark] .dt-paging .pagination .page-link:hover{background-color:#3c3c3c;border-color:var(--dt-border-color)}html[data-bs-theme=dark] .dt-processing{background-color:#2b2b2b;border-color:var(--dt-border-color);box-shadow:0 2px 10px rgba(0,0,0,.5);color:#fff}html[data-bs-theme=dark] .dropdown-menu{background-color:#2b2b2b;border-color:hsla(0,0%,100%,.15);color:#f0f0f0}html[data-bs-theme=dark] .dropdown-item{color:#f0f0f0}html[data-bs-theme=dark] .dropdown-item:focus,html[data-bs-theme=dark] .dropdown-item:hover{background-color:#3a3f44;color:#fff}html[data-bs-theme=dark] .dropdown-item.active,html[data-bs-theme=dark] .dropdown-item:active{background-color:#007bff;color:#fff}html[data-bs-theme=dark] .dropdown-item.disabled,html[data-bs-theme=dark] .dropdown-item:disabled{background-color:transparent;color:#6c757d}html[data-bs-theme=dark] .dropdown-divider{border-top-color:#495057}html[data-bs-theme=dark] .dropdown-header{color:#868e96}html[data-bs-theme=dark] .EasyMDEContainer .CodeMirror,html[data-bs-theme=dark] .editor-preview{background:#2b2b2b;border-color:#444;color:#bbb}html[data-bs-theme=dark] .EasyMDEContainer .CodeMirror .CodeMirror-cursor{border-left-color:#fff}html[data-bs-theme=dark] .editor-toolbar a,html[data-bs-theme=dark] .editor-toolbar i{color:#bbb!important}html[data-bs-theme=dark] .editor-toolbar a.active{background:#444}html[data-bs-theme=dark] .list-group-item{background-color:#2b2b2b;border-color:hsla(0,0%,100%,.125);color:#f0f0f0}html[data-bs-theme=dark] .list-group-item.list-group-item-action:focus,html[data-bs-theme=dark] .list-group-item.list-group-item-action:hover{background-color:#3a3f44;color:#fff;text-decoration:none}html[data-bs-theme=dark] .list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}html[data-bs-theme=dark] .list-group-item.disabled,html[data-bs-theme=dark] .list-group-item:disabled{background-color:#2b2b2b;color:#6c757d}html[data-bs-theme=dark] .list-group-item.list-group-item-primary{color:#3395ff}html[data-bs-theme=dark] .list-group-item.list-group-item-secondary{color:#8d979e}html[data-bs-theme=dark] .list-group-item.list-group-item-success{color:#48b461}html[data-bs-theme=dark] .list-group-item.list-group-item-danger{color:#e45563}html[data-bs-theme=dark] .list-group-item.list-group-item-warning{color:#ffce3a}html[data-bs-theme=dark] .list-group-item.list-group-item-info{color:#3ac1d6}html[data-bs-theme=dark] .list-group-item.list-group-item-light{color:#e4e7ea}html[data-bs-theme=dark] .list-group-item.list-group-item-dark{background-color:#3e3e3e;color:#aaa}html[data-bs-theme=dark] .nav-tabs{border-bottom-color:var(--dt-border-color,#4a4a4a)}html[data-bs-theme=dark] .nav-tabs .nav-link{background-color:transparent;border-color:transparent;color:var(--dt-text-muted-color,#999)}html[data-bs-theme=dark] .nav-tabs .nav-link:not(.active):focus,html[data-bs-theme=dark] .nav-tabs .nav-link:not(.active):hover{border-color:#555 #555 var(--dt-border-color,#4a4a4a);isolation:isolate}html[data-bs-theme=dark] .nav-tabs .nav-link.active{background-color:#2b2b2b;border-color:var(--dt-border-color,#4a4a4a) var(--dt-border-color,#4a4a4a) #2b2b2b;color:#f0f0f0}html[data-bs-theme=dark] .nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}html[data-bs-theme=dark] .highcharts-container{color-scheme:dark}.chart-html-tooltip,.chart-html-tooltip table.table{color:var(--chart-html-tooltip-fg)}.chart-html-tooltip table.table{margin-bottom:0;--bs-table-color:var(--chart-html-tooltip-fg);--bs-table-bg:transparent;--bs-table-border-color:var(--chart-html-tooltip-table-border-color);background-color:transparent}.chart-html-tooltip table.table td,.chart-html-tooltip table.table th,.chart-html-tooltip table.table>:not(caption)>*>*{border-color:var(--chart-html-tooltip-table-border-color);color:var(--chart-html-tooltip-fg)}.chart-html-tooltip table.table>:not(caption)>*>*{background-color:transparent}.chart-html-tooltip table.table thead,.chart-html-tooltip table.table thead th,.chart-html-tooltip table.table:not(.table-reflow)>:not(caption)>thead>tr>th{background-color:var(--chart-html-tooltip-header-bg)}.btn-outline-primary{background-color:rgba(0,123,255,.1)}.btn-outline-secondary{background-color:rgba(108,117,125,.1)}.btn-outline-success{background-color:rgba(40,167,69,.1)}.btn-outline-danger{background-color:rgba(220,53,69,.1)}.btn-outline-warning{background-color:rgba(255,193,7,.1)}.btn-outline-info{background-color:rgba(23,162,184,.1)}.btn-outline-light{background-color:rgba(108,117,125,.1)}.btn-outline-dark{background-color:rgba(52,58,64,.1)}#vjudge-toast-container{max-width:min(24rem,100vw - 1.5rem);z-index:1080}#vjudge-toast-container .toast{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.18);overflow:hidden;width:min(24rem,100vw - 1.5rem)}#vjudge-toast-container .toast-body a{color:inherit;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.14em}#vjudge-toast-container .toast-progress{background-color:hsla(0,0%,100%,.14);height:.25rem}#vjudge-toast-container .toast-progress-bar{background-color:hsla(0,0%,100%,.34);height:100%;transform:scaleX(1);transform-origin:left center;transition-property:transform;transition-timing-function:linear;width:100%;will-change:transform}