.ui.header,.ui.button,.ui.input input,.ui.menu,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],h1,h2,h3,h4,h5,body{font-family:Lato,-apple-system,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,Microsoft Yahei,Lantinghei SC,Hiragino Sans GB,"Microsoft Sans Serif",WenQuanYi Micro Hei,sans-serif}a.black-link{color:#000}a.black-link:hover{color:#4183c4}.font-content{font-family:Open Sans,Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Hiragino Sans GB,Microsoft Yahei,sans-serif}.markdown-edit{font-family:Fira Mono,Noto Sans CJK SC,PingFang SC,Hiragino Sans GB,Microsoft Yahei,monospace}.padding{padding-left:1em;padding-right:1em}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:3px}.hljs{background:#fff!important}.ui.footer.segment{margin:2em 0 0;padding:1em 0;border:none}th{white-space:nowrap}pre{margin:0;-moz-tab-size:4;tab-size:4;overflow:auto;position:relative}img{max-width:100%}:root{--semantic-mobile-max: 767.98px}.header-nav-container{display:flex;align-items:center;gap:.25em}.header-nav-container .right.menu{margin-left:auto}.header-left-items{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:.1em}.header-mobile-menu{display:none!important;align-items:center;cursor:pointer}.header-mobile-menu>i.icon{margin:0}.header-mobile-menu .menu{min-width:220px}body.syzoj-fixed-header{position:relative;margin:0;box-sizing:border-box;padding-top:49px;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.syzoj-page-content{margin-top:0;padding-top:30px}@media (max-width: var(--semantic-mobile-max)){.header-left-items{display:none}.header-mobile-menu{display:flex!important}}@media (min-width: 1600px){.ui.container{width:1527px;margin-left:auto!important;margin-right:auto!important}}table.center.aligned ul,table.center.aligned ol{display:inline-block;text-align:left}body>.ui.page.dimmer{position:fixed!important}:not(.status_detail).status.success,.title:hover .status_detail.status.success,.title.active .status_detail.status.success,:not(.status_detail).status.submitted,.title:hover .status_detail.status.submitted,.title.active .status_detail.status.submitted,:not(.status_detail).status.accepted,.title:hover .status_detail.status.accepted,.title.active .status_detail.status.accepted{color:#228b22}:not(.status_detail).status.wrong_answer,.title:hover .status_detail.status.wrong_answer,.title.active .status_detail.status.wrong_answer{color:red}:not(.status_detail).status.invalid_interaction,.title:hover .status_detail.status.invalid_interaction,.title.active .status_detail.status.invalid_interaction,:not(.status_detail).status.runtime_error,.title:hover .status_detail.status.runtime_error,.title.active .status_detail.status.runtime_error,:not(.status_detail).status.file_error,.title:hover .status_detail.status.file_error,.title.active .status_detail.status.file_error{color:#9932cc}:not(.status_detail).status.memory_limit_exceeded,.title:hover .status_detail.status.memory_limit_exceeded,.title.active .status_detail.status.memory_limit_exceeded,:not(.status_detail).status.time_limit_exceeded,.title:hover .status_detail.status.time_limit_exceeded,.title.active .status_detail.status.time_limit_exceeded,:not(.status_detail).status.output_limit_exceeded,.title:hover .status_detail.status.output_limit_exceeded,.title.active .status_detail.status.output_limit_exceeded{color:#f4a460}:not(.status_detail).status.waiting,.title:hover .status_detail.status.waiting,.title.active .status_detail.status.waiting,:not(.status_detail).status.system_error{color:gray}:not(.status_detail).status.unknown{color:#e28989}:not(.status_detail).status.running,.title:hover .status_detail.status.running,.title.active .status_detail.status.running,:not(.status_detail).status.pending,.title:hover .status_detail.status.pending,.title.active .status_detail.status.pending,:not(.status_detail).status.judging,.title:hover .status_detail.status.judging,.title.active .status_detail.status.judging{color:#6cf}:not(.status_detail).status.partially_correct,.title:hover .status_detail.status.partially_correct,.title.active .status_detail.status.partially_correct{color:#01bab2}:not(.status_detail).status.judgement_failed,.title:hover .status_detail.status.judgement_failed,.title.active .status_detail.status.judgement_failed{color:#ff5722}:not(.status_detail).status.skipped,.title:hover .status_detail.status.skipped,.title.active .status_detail.status.skipped{color:#78909c}:not(.status_detail).status.compiling{color:#00b5ad}:not(.status_detail).status.no_testdata{color:brown}:not(.status_detail).status.compile_error{color:#048}.score_0{color:red}.score_1{color:#ff4b00}.score_2{color:#ff6200}.score_3{color:#ffa900}.score_4{color:#ffd800}.score_5{color:#c8ff00}.score_6{color:#a5ff00}.score_7{color:#52ff00}.score_8{color:#41f741}.score_9{color:#34d034}.score_10{color:#228b22}.score{text-shadow:0 0 .1px}.rating_up{color:#dd4b39}.rating_down{color:#3d9400}:not(pre)>code,code.md-inline-code{display:inline-block;text-decoration:inherit;font-size:.94em;padding:.1em .35em;border-radius:4px;background:#f3f4f6;color:#d14;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 -1px #0000000a;font-weight:400;line-height:1;vertical-align:baseline}code{font-family:Fira Mono,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}@keyframes spinner-icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner.icon:before{animation:spinner-icon-rotate 3s linear infinite;display:block}::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}::-webkit-scrollbar-track{background:#0000001a;border-radius:0}::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:#00000040;-webkit-transition:color .2s ease;transition:color .2s ease}::-webkit-scrollbar-thumb:window-inactive{background:#00000026}::-webkit-scrollbar-thumb:hover{background:#80878bcc}.ui.top.attached.block.header i.icon{font-size:1em;vertical-align:initial}.ui.selection.dropdown .menu>.item{padding-left:.8rem!important;padding-right:0!important}.codebox.ui.button{position:absolute;top:0;right:-3px;border-top-left-radius:0;border-bottom-right-radius:0;z-index:10;padding:7px}li{margin-top:.25em;margin-bottom:.25em}.contains-task-list .task-list-item{list-style:none;padding-inline-start:0}.contains-task-list>li:not(.task-list-item){list-style-type:disc}.contains-task-list{padding-inline-start:1.5em}.contains-task-list .task-list-item+.task-list-item{margin-top:.2em}.contains-task-list .task-list-item-checkbox{margin:0 .35em .15em -1.4em;vertical-align:middle}.contains-task-list .contains-task-list{margin-top:.25em;margin-bottom:.25em}.q-pts{color:#888;margin-left:.5em;display:inline;white-space:nowrap}
