.heatmap-cell[data-v-b4fbff1e]{transition:opacity .15s}.heatmap-cell[data-v-b4fbff1e]:hover{opacity:.75;stroke:var(--p-text-color);stroke-width:1px}.heatmap-tooltip-enter-active,.heatmap-tooltip-leave-active{transition:opacity .15s}.heatmap-tooltip-enter-from,.heatmap-tooltip-leave-to{opacity:0}@media screen and (max-width:1024px){.contest-children{padding:20px}}.contest-wrap[data-v-0591748a]{max-width:1024px;padding:40px}.contest-ranklist-wrap[data-v-0591748a]{max-width:1920px}.contest-status-wrap[data-v-0591748a]{max-width:1280px}.vidtor-uninitialized[data-v-5488bf0e]{border-radius:4px;justify-content:center;align-items:center;margin-bottom:20px;padding:32px;display:flex}.vidtor-uninitialized .card-icon[data-v-5488bf0e]{font-size:32px}.vidtor-uninitialized .card-text[data-v-5488bf0e]{margin-left:32px}.vditor-initialized[data-v-5488bf0e]{overflow:visible}h1[data-v-9083d2c4]{text-align:center;margin-top:10px;margin-bottom:8px}h5[data-v-9083d2c4]{text-align:center;margin-bottom:10px}h2[data-v-9083d2c4]{border-bottom:1px solid #e8e8e8;padding:10px 0}.cont[data-v-9083d2c4]{margin-top:10px;margin-bottom:20px}.problem-sample-block[data-v-9083d2c4]{background-color:#eceff1;border-radius:5px;padding:10px;overflow-x:auto}.ptoj-dark .problem-sample-block[data-v-9083d2c4]{color:var(--p-text-color);background-color:var(--p-content-hover-background);border:1px solid var(--p-surface-border)}table th[data-v-4ccd8f23],table td[data-v-4ccd8f23]{text-align:center;border-color:var(--p-content-border-color);padding:8px 12px}.problem-wrap[data-v-57e7ca46]{max-width:1024px;padding:0}.problem-children[data-v-57e7ca46]{padding:40px;position:relative}@media screen and (max-width:1024px){.problem-children[data-v-57e7ca46]{padding:20px}}h1[data-v-1f24b9ca]{text-align:center;margin-top:10px;margin-bottom:20px}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.solution-wrap[data-v-69d45ab8]{width:100%;max-width:1024px;padding:0}.solution-header[data-v-69d45ab8]{margin:0 -20px -20px 0;padding:40px 40px 20px}.solution-header .solution-header-col[data-v-69d45ab8]{margin:0 20px 20px 0}.solution-header .solution-result[data-v-69d45ab8]{margin-bottom:12px;font-size:28px;font-weight:700}.testcase-table-container[data-v-69d45ab8]{width:100%;overflow-x:auto}.testcase-table[data-v-69d45ab8]{table-layout:fixed;width:100%;min-width:640px}.testcase-table th[data-v-69d45ab8],.testcase-table td[data-v-69d45ab8]{padding:0 16px}.testcase-table tbody tr[data-v-69d45ab8]{transition:background-color .2s}.testcase-table tbody tr[data-v-69d45ab8]:hover{background-color:#f7f7f7}.testcase-uuid[data-v-69d45ab8]{text-align:left;padding-left:40px!important}.testcase-time[data-v-69d45ab8],.testcase-memory[data-v-69d45ab8]{text-align:right;width:100px}.testcase-result[data-v-69d45ab8]{text-align:right;padding-right:50px!important}.testcase-empty[data-v-69d45ab8]:hover{background-color:transparent!important}.testcase-empty td[data-v-69d45ab8]{text-align:center;border-radius:4px;margin-bottom:20px;padding:32px!important}.testcase-empty td .empty-icon[data-v-69d45ab8]{font-size:32px;display:block}.solution-detail[data-v-69d45ab8]{margin:-14px 0;padding:40px}.solution-detail pre[data-v-69d45ab8]{border:1px solid #e040fb;border-radius:4px;padding:10px;overflow-x:auto}.solution-detail pre.error[data-v-69d45ab8]{background-color:#fff9c4}@media screen and (max-width:1024px){.solution-header[data-v-69d45ab8]{padding:20px 20px 10px}.solution-detail[data-v-69d45ab8]{padding:20px}}
