html[data-theme=light] .loj-app{--theme-background:#fff;--theme-background-transparent:#ffffffdd;--theme-foreground:rgba(0,0,0,0.87);--theme-foreground-transparent:#00000088;--theme-foreground-disabled:rgba(40,40,40,0.3);--theme-selection-background:#CCE2FF;--theme-border:rgba(34,36,38,0.15);--theme-border-light:#fafafa;--theme-border-hover:rgba(34,36,38,0.35);--theme-border-active:#96C8DA;--theme-shadow:rgba(34,36,38,0.15);--theme-hyperlink:#4183C4;--theme-hyperlink-hover:#1e70bf;--theme-input-placeholder:rgba(191,191,191,0.87);--theme-input-placeholder-focus:rgba(115,115,115,0.87);--theme-input-border-focus:#85B7D9;--theme-button-background:#E0E1E2;--theme-button-background-hover:#CACBCD;--theme-button-background-active:#BABBBC;--theme-button-foreground:rgba(0,0,0,0.6);--theme-block-header-background:#F3F4F5;--theme-table-header-background:#f9fafb;--theme-toggle-lane-unchecked:rgba(0,0,0,0.05);--theme-toggle-lane-unchecked-hover:rgba(0,0,0,0.15);--theme-toggle-lane-checked:#2185D0;--theme-toggle-lane-checked-focus:#0d71bb;--theme-dialog-actions-background:#f9fafb;--theme-dropdown-item-hover-background:rgba(0,0,0,0.05);--theme-dropdown-item-selected-background:rgba(0,0,0,0.03);--theme-dropdown-message-foreground:rgba(0,0,0,0.4);--theme-menu-item-hover-background:rgba(0,0,0,0.03);--theme-menu-item-active-background:#f2f2f2;--theme-search-result-background-hover:#f9fafb;--theme-placeholder-segment-background:#F9FAFB;--theme-accordion-non-active:rgba(0,0,0,0.4);--theme-progress-bar-background:rgba(0,0,0,0.1);--theme-table-progress-bar-background:rgba(0,0,0,0.05);--theme-placeholder-background:var(--theme-background);--theme-placeholder-image:linear-gradient(90deg,rgba(0,0,0,0.08) 0,rgba(0,0,0,0.15) 15%,rgba(0,0,0,0.08) 30%);--theme-message-background:#F8F8F9;--theme-message-foreground:var(--theme-foreground);--theme-message-border:rgba(34,36,38,0.22);--theme-message-error-background:#FFF6F6;--theme-message-error-foreground:#9F3A38;--theme-message-error-border:#E0B4B4;--theme-message-success-background:#FCFFF5;--theme-message-success-foreground:#2C662D;--theme-message-success-border:#A3C293;--theme-message-info-background:#F8FFFF;--theme-message-info-foreground:#276F86;--theme-message-info-border:#A9D5DE;--theme-message-warning-background:#FFFAF3;--theme-message-warning-foreground:#573A08;--theme-message-warning-border:#C9BA9B;--theme-scrollbar-track:rgba(0,0,0,0.1);--theme-scrollbar-thumb:rgba(0,0,0,0.25);--theme-scrollbar-thumb-inactive:rgba(0,0,0,0.15);--theme-scrollbar-thumb-hover:rgba(128,135,139,0.8);--theme-action-menu-item-background:var(--theme-background);--theme-action-menu-item-background-hover:var(--theme-menu-item-hover-background);--theme-action-menu-item-foreground:var(--theme-foreground);--theme-action-menu-item-foreground-hover:var(--theme-foreground);--theme-action-menu-item-side:rgba(34,36,38,0.15);--theme-action-menu-item-side-hover:rgba(0,0,0,0.95);--theme-action-menu-item-important-background:#2185d0;--theme-action-menu-item-important-background-hover:#1678c2;--theme-action-menu-item-important-foreground:#fff;--theme-action-menu-item-important-foreground-hover:#fff;--theme-action-menu-item-important-side:rgba(255,255,255,0.6);--theme-action-menu-item-important-side-hover:rgba(255,255,255,0.45);--theme-action-menu-item-dangerous-background:var(--theme-action-menu-item-background);--theme-action-menu-item-dangerous-background-hover:rgba(219,40,40,0.03);--theme-action-menu-item-dangerous-foreground:#db2828;--theme-action-menu-item-dangerous-foreground-hover:#db2828;--theme-action-menu-item-dangerous-side:rgba(219,40,40,0.5);--theme-action-menu-item-dangerous-side-hover:#db2828;--theme-status-pending:#6cf;--theme-status-configuration-error:#e28989;--theme-status-system-error:grey;--theme-status-compilation-error:#1679dc;--theme-status-canceled:#676fc1;--theme-status-file-error:darkorchid;--theme-status-runtime-error:darkorchid;--theme-status-time-limit-exceeded:sandybrown;--theme-status-memory-limit-exceeded:sandybrown;--theme-status-output-limit-exceeded:sandybrown;--theme-status-partially-correct:#01bab2;--theme-status-wrong-answer:#ff4f4f;--theme-status-accepted:#25ad40;--theme-status-judgement-failed:#FF5722;--theme-status-waiting:grey;--theme-status-preparing:#de4d9e;--theme-status-compiling:#00b5ad;--theme-status-running:#6cf;--theme-status-skipped:#78909C;--theme-score-0:#ff4f4f;--theme-score-1:#ff694f;--theme-score-2:#f8603a;--theme-score-3:#fc8354;--theme-score-4:#fa9231;--theme-score-5:#f7bb3b;--theme-score-6:#ecdb44;--theme-score-7:#e2ec52;--theme-score-8:#b0d628;--theme-score-9:#93b127;--theme-score-10:#25ad40;--theme-subway-graph-level-0:#ebedf0;--theme-subway-graph-level-1:#c6e48b;--theme-subway-graph-level-2:#7bc96f;--theme-subway-graph-level-3:#239a3b;--theme-subway-graph-level-4:#196127;--theme-os-icon-light:rgba(0,0,0,0.4);--theme-os-icon-heavy:rgba(0,0,0,0.7);--theme-discussion-title:#3a3a3a;--theme-discussion-reply-count:#777;--theme-discussion-border:rgb(225,225,225);--theme-discussion-border-current-user:#bcd9f5;--theme-discussion-header-foreground:#777;--theme-discussion-header-background:#f7f7f7;--theme-discussion-header-background-current-user:#f1f8ff;--theme-discussion-header-label-border:var(--theme-border);--theme-discussion-delete:#db2828;--theme-discussion-reaction-background-hover:#f9fdff;--theme-discussion-reaction-background-selected:#f1f8ff;--theme-discussion-reaction-disabled:#777;--theme-discussion-reaction-picker-hover:rgba(0,0,0,0.05);--theme-discussion-reaction-picker-selected:rgba(0,0,0,0.1);--theme-discussion-line-color:#e1e1e1;--theme-discussion-load-more-text:#555;--theme-discussion-load-more:#e8e8e8;--theme-footer:#888;--theme-footer-version:#c7c7c7;--theme-footer-icons:#999;--theme-login-error-message:#9F3A38;--theme-secondary-title:#666;--theme-description-message-foreground:rgba(0,0,0,0.4);--theme-blockquote-foreground:#777;--theme-blockquote-side:#dedede}html[data-theme=dark] .loj-app{--theme-background:#222;--theme-background-transparent:#222222dd;--theme-foreground:rgba(255,255,255,0.95);--theme-foreground-transparent:rgba(255,255,255,0.95);--theme-foreground-disabled:rgba(230,230,230,0.3);--theme-selection-background:rgba(155,155,155,0.4);--theme-border:rgb(70,70,70);--theme-border-light:rgb(40,40,40);--theme-border-hover:#5f5f5f;--theme-border-active:#6f6f6f;--theme-shadow:rgba(24,26,28,0.95);--theme-hyperlink:#61affb;--theme-hyperlink-hover:#97cbff;--theme-input-placeholder:rgba(191,191,191,0.87);--theme-input-placeholder-focus:rgba(233,233,233,0.9);--theme-input-border-focus:#6f6f6f;--theme-button-background:#4f4f4f;--theme-button-background-hover:#444;--theme-button-background-active:#3f3f3f;--theme-button-foreground:var(--theme-foreground);--theme-block-header-background:#353637;--theme-table-header-background:#28292a;--theme-toggle-lane-unchecked:rgba(255,255,255,0.1);--theme-toggle-lane-unchecked-hover:rgba(255,255,255,0.2);--theme-toggle-lane-checked:#0d71bb;--theme-toggle-lane-checked-focus:#2185D0;--theme-dialog-actions-background:#292a2b;--theme-dropdown-item-hover-background:rgb(52,52,52);--theme-dropdown-item-selected-background:rgb(47,47,47);--theme-dropdown-message-foreground:rgba(255,255,255,0.4);--theme-menu-item-hover-background:rgb(47,47,47);--theme-menu-item-active-background:rgb(52,52,52);--theme-search-result-background-hover:#292a2b;--theme-placeholder-segment-background:#292a2b;--theme-accordion-non-active:rgba(255,255,255,0.6);--theme-progress-bar-background:rgba(255,255,255,0.1);--theme-table-progress-bar-background:rgba(255,255,255,0.15);--theme-placeholder-background:var(--theme-background);--theme-placeholder-image:linear-gradient(90deg,rgba(255,255,255,0.08) 0,rgba(255,255,255,0.15) 15%,rgba(255,255,255,0.08) 30%);--theme-message-background:#2a2a29;--theme-message-foreground:var(--theme-foreground);--theme-message-border:var(--theme-border);--theme-message-error-background:#6d2727;--theme-message-error-foreground:var(--theme-foreground);--theme-message-error-border:#c74e4e;--theme-message-success-background:#379a3e;--theme-message-success-foreground:var(--theme-foreground);--theme-message-success-border:#64d22d;--theme-message-info-background:#3584a2;--theme-message-info-foreground:var(--theme-foreground);--theme-message-info-border:#3cc1dc;--theme-message-warning-background:#b98c26;--theme-message-warning-foreground:var(--theme-foreground);--theme-message-warning-border:#c19f57;--theme-scrollbar-track:rgba(255,255,255,0.1);--theme-scrollbar-thumb:rgba(255,255,255,0.25);--theme-scrollbar-thumb-inactive:rgba(255,255,255,0.15);--theme-scrollbar-thumb-hover:rgba(255,255,255,0.35);--theme-action-menu-item-background:var(--theme-background);--theme-action-menu-item-background-hover:var(--theme-menu-item-hover-background);--theme-action-menu-item-foreground:var(--theme-foreground);--theme-action-menu-item-foreground-hover:var(--theme-foreground);--theme-action-menu-item-side:rgba(210,210,210,0.15);--theme-action-menu-item-side-hover:rgba(255,255,255,0.95);--theme-action-menu-item-important-background:#2185d0;--theme-action-menu-item-important-background-hover:#1678c2;--theme-action-menu-item-important-foreground:#fff;--theme-action-menu-item-important-foreground-hover:#fff;--theme-action-menu-item-important-side:rgba(255,255,255,0.5);--theme-action-menu-item-important-side-hover:rgba(255,255,255,0.7);--theme-action-menu-item-dangerous-background:var(--theme-action-menu-item-background);--theme-action-menu-item-dangerous-background-hover:rgba(219,40,40,0.12);--theme-action-menu-item-dangerous-foreground:#db2828;--theme-action-menu-item-dangerous-foreground-hover:#db2828;--theme-action-menu-item-dangerous-side:rgba(219,40,40,0.5);--theme-action-menu-item-dangerous-side-hover:#db2828;--theme-status-pending:#6cf;--theme-status-configuration-error:#e28989;--theme-status-system-error:#a5a5a5;--theme-status-compilation-error:#3387da;--theme-status-canceled:#6770d0;--theme-status-file-error:#bc35ff;--theme-status-runtime-error:#bc35ff;--theme-status-time-limit-exceeded:#ff9840;--theme-status-memory-limit-exceeded:#ff9840;--theme-status-output-limit-exceeded:#ff9840;--theme-status-partially-correct:#01bab2;--theme-status-wrong-answer:#ff4545;--theme-status-accepted:#37da58;--theme-status-judgement-failed:#FF5722;--theme-status-waiting:#a5a5a5;--theme-status-preparing:#de4d9e;--theme-status-compiling:#00b5ad;--theme-status-running:#6cf;--theme-status-skipped:#78909C;--theme-score-0:#ff4545;--theme-score-1:#ff694f;--theme-score-2:#f8603a;--theme-score-3:#fc8354;--theme-score-4:#fa9231;--theme-score-5:#f7bb3b;--theme-score-6:#ecdb44;--theme-score-7:#e2ec52;--theme-score-8:#b0d628;--theme-score-9:#a9b42a;--theme-score-10:#37da58;--theme-subway-graph-level-0:#414141;--theme-subway-graph-level-1:#355332;--theme-subway-graph-level-2:#37742e;--theme-subway-graph-level-3:#27943d;--theme-subway-graph-level-4:#1dca3a;--theme-os-icon-light:rgba(255,255,255,0.4);--theme-os-icon-heavy:rgba(255,255,255,0.7);--theme-discussion-title:#d6d6d6;--theme-discussion-reply-count:#9c9c9c;--theme-discussion-border:#4e4e4e;--theme-discussion-border-current-user:#384d61;--theme-discussion-header-foreground:#9c9c9c;--theme-discussion-header-background:#313131;--theme-discussion-header-background-current-user:hsl(210 22% 17%/1);--theme-discussion-header-label-border:#888;--theme-discussion-delete:#db2828;--theme-discussion-reaction-background-hover:hsl(0 0% 18%/1);--theme-discussion-reaction-background-selected:hsl(0 0% 22%/1);--theme-discussion-reaction-disabled:#777;--theme-discussion-reaction-picker-hover:rgba(255,255,255,0.08);--theme-discussion-reaction-picker-selected:rgba(255,255,255,0.13);--theme-discussion-line-color:#4e4e4e;--theme-discussion-load-more-text:#aaa;--theme-discussion-load-more:#474747;--theme-footer:#bbb;--theme-footer-version:#666;--theme-footer-icons:#a7a7a7;--theme-login-error-message:#c54f4d;--theme-secondary-title:#999;--theme-description-message-foreground:rgba(255,255,255,0.4);--theme-blockquote-foreground:#999;--theme-blockquote-side:#434343}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form input:not([type=checkbox]):not([type=radio]),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input:not(.transparent)>input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.segment:where(:not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black)),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table:where(:not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black)){background:var(--theme-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:last-child{margin-right:0}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder.segment>.ui.icon.header,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder.segment>.ui.icon.header>.icon{margin-bottom:20px}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form .field>label{font-size:14px!important;margin-bottom:8px!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.selection.dropdown{padding-right:2.1em!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dimmer .ui.workaround.loader:before{border-color:rgba(0,0,0,.1)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dimmer .ui.workaround.loader:after{border-color:#767676 transparent transparent}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.header.withIcon>.icon{font-size:1.1em}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.header.withIcon>.icon+.content{padding-left:.6rem}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder:not(.segment){margin-top:-10px}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.divider:not(.vertical):not(.horizontal){border-bottom:none!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app pre{tab-size:4}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .content-font *{font-family:inherit}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown .menu,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .dropdown.item .menu,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .ui.dropdown .menu>.item,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.modal:not(.basic),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted):before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.search .results{background:var(--theme-background)!important;color:var(--theme-foreground)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.basic.label{background:var(--theme-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.comments .comment .author,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.comments .comment .text,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .item{color:var(--theme-foreground)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.accordion,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox label,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form .field>label,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.header,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.modal>.content,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.search .result,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.segment,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.statistic>*,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table{color:var(--theme-foreground)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.basic.label:not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.header,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.modal>.content,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted):before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.search .result,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.search .results,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.segment:not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table td,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table th,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table tr,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table:not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black){border-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.segment,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table{border-left-color:var(--theme-border)!important;border-right-color:var(--theme-border)!important;border-bottom-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table:not(.basic)>tfoot>tr>th,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.table:not(.basic)>thead>tr>th{background-color:var(--theme-table-header-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .disabled.item{color:var(--theme-foreground-disabled)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.basic.label:not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black){color:var(--theme-foreground)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:not(.primary):not(.positive):not(.negative):not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.label:not(.basic):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black){background:var(--theme-button-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:not(.primary):not(.positive):not(.negative):not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):not(.loading),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.label:not(.basic):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):not(.loading){color:var(--theme-button-foreground)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:not(.primary):not(.positive):not(.negative):not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):focus,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:not(.primary):not(.positive):not(.negative):not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app a.ui.label:not(.basic):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):focus,:where(html[data-theme=light],html[data-theme=dark]) .loj-app a.ui.label:not(.basic):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):hover{background:var(--theme-button-background-hover)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.button:not(.primary):not(.positive):not(.negative):not(.inverted):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):active,:where(html[data-theme=light],html[data-theme=dark]) .loj-app a.ui.label:not(.basic):not(.red):not(.orange):not(.yellow):not(.olive):not(.green):not(.teal):not(.blue):not(.violet):not(.purple):not(.pink):not(.brown):not(.grey):not(.black):active{background:var(--theme-button-background-active)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form input::placeholder,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea::placeholder,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input input::placeholder{color:var(--theme-input-placeholder)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form input:focus::placeholder,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea:focus::placeholder,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input input:focus::placeholder{color:var(--theme-input-placeholder-focus)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.form textarea:focus,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input.focus:not(.transparent)>input,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.input:not(.transparent)>input:focus{border-color:var(--theme-input-border-focus)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.breadcrumb a,:where(html[data-theme=light],html[data-theme=dark]) .loj-app a:not(.gradeforces-handle){color:var(--theme-hyperlink)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.breadcrumb a:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app a:not(.gradeforces-handle):hover{color:var(--theme-hyperlink-hover)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.block.header{background:var(--theme-block-header-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox label:before{background-color:var(--theme-toggle-lane-unchecked)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox label:focus:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox label:hover:before{background-color:var(--theme-toggle-lane-unchecked-hover)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox input:checked:hover~label:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox input:checked~label:before{background-color:var(--theme-toggle-lane-checked)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.toggle.checkbox input:checked:focus~label:before{background-color:var(--theme-toggle-lane-checked-focus)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.modal:not(.basic)>.actions{background-color:var(--theme-dialog-actions-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.selection.dropdown:hover{border-color:var(--theme-border-hover)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.selection.active.dropdown,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.selection.active.dropdown .menu,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.selection.dropdown:focus{border-color:var(--theme-border-active)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown .menu>.item{border-color:var(--theme-border-light)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown .menu>.item:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .ui.dropdown .menu>.item:hover{background-color:var(--theme-dropdown-item-hover-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown .menu .selected.item,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown.selected,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .ui.dropdown .menu>.selected.item{background-color:var(--theme-dropdown-item-selected-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular) .dropdown.item:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular) .link.item:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular) a.item:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular).link .item:hover{background-color:var(--theme-menu-item-hover-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular) .active.item,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.tabular) .active.item:hover{background-color:var(--theme-menu-item-active-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu.tabular .active.item{background-color:var(--theme-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.secondary.pointing.menu .active.item,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.secondary.pointing.menu .item,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.secondary.pointing.menu .item:hover{background-color:transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.dropdown .menu>.message:not(.ui){color:var(--theme-dropdown-message-foreground)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu .item:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.pointing) .item:after{background-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu.pointing .item:after{background-color:var(--theme-menu-item-active-background)!important;border-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.menu:not(.attached):not(.secondary),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.segment:not(.vertical):not(.attached){box-shadow:0 1px 2px 0 var(--theme-shadow)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted):before{box-shadow:1px 1px 0 0 var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted).right.center:before{box-shadow:-1px 1px 0 0 var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted).left.center:before{box-shadow:1px -1px 0 0 var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.popup:not(.inverted).bottom:before{box-shadow:-1px -1px 0 0 var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.category.search>.results .category .result:hover,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.search>.results .result:hover{background-color:var(--theme-search-result-background-hover)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion .accordion{box-shadow:0 1px 2px 0 var(--theme-border),0 0 0 1px var(--theme-border)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion .accordion>.title,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion>.title{background:none!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion .accordion>.title:not(:hover):not(.active),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.styled.accordion>.title:not(:hover):not(.active){color:var(--theme-accordion-non-active)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder.segment{background:var(--theme-placeholder-segment-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.divider:not(.vertical):not(.horizontal){border-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.progress{background:var(--theme-progress-bar-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder:not(.segment),:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder:not(.segment)>.line{background-color:var(--theme-placeholder-background)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.placeholder:not(.segment){background-image:var(--theme-placeholder-image)}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.message{background-color:var(--theme-message-background)!important;color:var(--theme-message-foreground)!important;box-shadow:0 0 0 1px var(--theme-message-border) inset,0 0 0 0 transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.message.error{background-color:var(--theme-message-error-background)!important;color:var(--theme-message-error-foreground)!important;box-shadow:0 0 0 1px var(--theme-message-error-border) inset,0 0 0 0 transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.message.success{background-color:var(--theme-message-success-background)!important;color:var(--theme-message-success-foreground)!important;box-shadow:0 0 0 1px var(--theme-message-success-border) inset,0 0 0 0 transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.message.info{background-color:var(--theme-message-info-background)!important;color:var(--theme-message-info-foreground)!important;box-shadow:0 0 0 1px var(--theme-message-info-border) inset,0 0 0 0 transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.message.warning{background-color:var(--theme-message-warning-background)!important;color:var(--theme-message-warning-foreground)!important;box-shadow:0 0 0 1px var(--theme-message-warning-border) inset,0 0 0 0 transparent!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input:checked~label:after{color:var(--theme-foreground)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input:checked~label:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input:focus~label:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input~label:before{background-color:var(--theme-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input~label:before{border-color:var(--theme-border)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input:checked~label:before,:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input~label:hover:before{border-color:var(--theme-border-hover)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox input:focus~label:before{border-color:var(--theme-border-active)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app .ui.checkbox.radio input:checked~label:after{background-color:var(--theme-foreground)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::selection{color:unset!important;background-color:var(--theme-selection-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-moz-selection{color:unset!important;background-color:var(--theme-selection-background)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)!important;border-radius:0}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:var(--theme-scrollbar-thumb)!important;transition:color .2s ease}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-webkit-scrollbar-thumb:window-inactive{background:var(--theme-scrollbar-thumb-inactive)!important}:where(html[data-theme=light],html[data-theme=dark]) .loj-app ::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)!important}:root{--ui-font:Lato,"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--ui-font-brand:Saira,var(--ui-font)}.loj-app{--ui-color-background:var(--theme-background);--ui-color-text:var(--theme-foreground);--ui-color-muted:var(--theme-secondary-title);--ui-color-border:var(--theme-border);--ui-color-link:var(--theme-hyperlink);--ui-color-hover:var(--theme-menu-item-hover-background);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-radius:4px;--ui-shadow:0 1px 2px var(--theme-shadow);--ui-content-width:1127px;--ui-header-height:48px;--ui-sidebar-width:260px;--ui-sidebar-tablet-width:190px;--ui-control-height:36px}:root{--ui-score-red:#e74c3c;--ui-score-orange:#f39c11;--ui-score-yellow:#e8c000;--ui-score-green:#52c41a;--ui-rating-expert:#0000ff}html[data-theme=dark]{--ui-rating-expert:#7c9cff;--ui-score-yellow:#fadb14}:root{--ui-rating-band-0:#e7e7e7;--ui-rating-band-1:#d1f4c5;--ui-rating-band-2:#c1eee8;--ui-rating-band-3:#cdd6ff;--ui-rating-band-4:#efd0f2;--ui-rating-band-5:#ffe2b5;--ui-rating-band-6:#ffd08a;--ui-rating-band-7:#ffd4d4;--ui-rating-band-8:#ffabab;--ui-rating-band-9:#e27b7b}html[data-theme=dark]{--ui-rating-band-0:#303236;--ui-rating-band-1:#253b29;--ui-rating-band-2:#203c3b;--ui-rating-band-3:#293755;--ui-rating-band-4:#422e47;--ui-rating-band-5:#483825;--ui-rating-band-6:#594026;--ui-rating-band-7:#482e32;--ui-rating-band-8:#5b3036;--ui-rating-band-9:#713039}:root{--ui-rating-unrated:#000}html[data-theme=dark]{--ui-rating-unrated:#fff}