/*   * Dark Mode CSS generated by DarkReader  * Generated automatically using darkmode_generator/generate_darkmode.js  * To regenerate: cd darkmode_generator && node generate_darkmode.js  * Generated at: 2025-10-03T07:25:45.107Z  */  @layer {html {background-color:var(--darkreader-background-ffffff,#181a1b) !important;}html {color-scheme:dark !important;}iframe {color-scheme:dark !important;}html,body {background-color:var(--darkreader-background-ffffff,#181a1b);}html,body {border-color:var(--darkreader-border-4c4c4c,#736b5e);color:var(--darkreader-text-000000,#e8e6e3);}a {color:var(--darkreader-text-0040ff,#3391ff);}table {border-color:var(--darkreader-border-808080,#545b5e);}mark {color:var(--darkreader-text-000000,#e8e6e3);}::placeholder {color:var(--darkreader-text-a9a9a9,#b2aba1);}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {background-color:var(--darkreader-background-faffbd,#404400) !important;color:var(--darkreader-text-000000,#e8e6e3) !important;}::selection {background-color:var(--darkreader-background-0060d4,#004daa) !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;}::-moz-selection {background-color:var(--darkreader-background-0060d4,#004daa) !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;}}:root {--darkreader-neutral-background:var(--darkreader-background-ffffff,#181a1b);--darkreader-neutral-text:var(--darkreader-text-000000,#e8e6e3);--darkreader-selection-background:var(--darkreader-background-0060d4,#004daa);--darkreader-selection-text:var(--darkreader-text-ffffff,#e8e6e3);}:root {--code-bg:#f6f8fa;--darkreader-bg--bg-alt:var(--darkreader-background-f8f9fa,#1b1e1f);--darkreader-bg--md-code-bg-color:var(--darkreader-background-2f3129,#222526);--darkreader-bg--md-filename-bg-color:var(--darkreader-background-000000,#000000);--darkreader-bg--primary:var(--darkreader-background-1976d2,#145ea8);--darkreader-bg--primary-light:var(--darkreader-background-42a5f5,#095da2);--darkreader-bg--shadow:0 1px 3px rgba(0,0,0,0.1);--darkreader-border--border:var(--darkreader-border-e1e4e8,#373c3e);--darkreader-border--md-code-border-color:var(--darkreader-border-444444,#766d61);--darkreader-border--primary:var(--darkreader-border-1976d2,#145da5);--darkreader-border--primary-light:var(--darkreader-border-42a5f5,#08599a);--darkreader-text--md-code-fg-color:var(--darkreader-text-f8f8f2,#e8e8d5);--darkreader-text--md-code-hl-comment-color:var(--darkreader-text-75715e,#a59e92);--darkreader-text--md-code-hl-constant-color:var(--darkreader-text-ae81ff,#a674ff);--darkreader-text--md-code-hl-function-color:var(--darkreader-text-a6e22e,#aee440);--darkreader-text--md-code-hl-generic-color:var(--darkreader-text-f8f8f2,#e8e8d5);--darkreader-text--md-code-hl-keyword-color:var(--darkreader-text-66d9ef,#66d9ef);--darkreader-text--md-code-hl-name-color:var(--darkreader-text--md-code-fg-color);--darkreader-text--md-code-hl-number-color:var(--darkreader-text-fd971f,#fd9f30);--darkreader-text--md-code-hl-operator-color:var(--darkreader-text-f92672,#f9357c);--darkreader-text--md-code-hl-punctuation-color:var(--darkreader-text-f8f8f2,#e8e8d5);--darkreader-text--md-code-hl-special-color:var(--darkreader-text-f92672,#f9357c);--darkreader-text--md-code-hl-string-color:var(--darkreader-text-e6db74,#e6db72);--darkreader-text--md-code-hl-variable-color:var(--darkreader-text-f8f8f2,#e8e8d5);--darkreader-text--md-copy-indicator-fg:var(--darkreader-text-666666,#a8a095);--darkreader-text--md-filename-fg-color:var(--darkreader-text-cccccc,#c8c3bc);--darkreader-text--primary:var(--darkreader-text-1976d2,#53a7eb);--darkreader-text--primary-light:var(--darkreader-text-42a5f5,#4aacf5);--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace;--md-code-hl-color:rgba(255,255,0,.6);--md-copy-indicator-bg:rgba(255,255,255,0.1);--radius:6px;}:root {--darkreader-bg--md-admonition-bg-color:var(--darkreader-bg--md-default-bg-color);--darkreader-bg--md-default-bg-color:var(--darkreader-background-ffffff,#181a1b);--darkreader-bg--md-default-fg-color--lightest:var(--darkreader-background-00000012,rgba(0,0,0,0.07));--darkreader-bg--md-shadow-z1:0 0.2rem 0.5rem rgba(0,0,0,.05),0 0 0.05rem rgba(0,0,0,.1);--darkreader-bgimg--md-admonition-icon--abstract:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3IDlIN1Y3aDEwbTAgNkg3di0yaDEwbS0zIDZIN3YtMmg3TTEyIDNhMSAxIDAgMCAxIDEgMSAxIDEgMCAwIDEtMSAxIDEgMSAwIDAgMS0xLTEgMSAxIDAgMCAxIDEtMW03IDBoLTQuMThDMTQuNCAxLjg0IDEzLjMgMSAxMiAxYy0xLjMgMC0yLjQuODQtMi44MiAySDVhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJWNWEyIDIgMCAwIDAtMi0yWiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--bug:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExIDEzaDJ2MWgtMnYtMW0xMC04djZjMCA1LjUtMy44IDEwLjctOSAxMi01LjItMS4zLTktNi41LTktMTJWNWw5LTQgOSA0bS00IDVoLTIuMmMtLjItLjYtLjYtMS4xLTEuMS0xLjVsMS4yLTEuMi0uNy0uN0wxMi44IDhIMTJjLS4yIDAtLjUgMC0uNy4xTDkuOSA2LjZsLS44LjggMS4yIDEuMmMtLjUuMy0uOS44LTEuMSAxLjRIN3YxaDJ2MUg3djFoMnYxSDd2MWgyLjJjLjQgMS4yIDEuNSAyIDIuOCAyczIuNC0uOCAyLjgtMkgxN3YtMWgtMnYtMWgydi0xaC0ydi0xaDJ2LTFtLTYgMmgydi0xaC0ydjFaIi8+PC9zdmc+");--darkreader-bgimg--md-admonition-icon--danger:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0ibTExLjUgMjAgNC44Ni05LjczSDEzVjRsLTUgOS43M2gzLjVWMjBNMTIgMmMyLjc1IDAgNS4xIDEgNy4wNSAyLjk1QzIxIDYuOSAyMiA5LjI1IDIyIDEycy0xIDUuMS0yLjk1IDcuMDVDMTcuMSAyMSAxNC43NSAyMiAxMiAyMnMtNS4xLTEtNy4wNS0yLjk1QzMgMTcuMSAyIDE0Ljc1IDIgMTJzMS01LjEgMi45NS03LjA1QzYuOSAzIDkuMjUgMiAxMiAyWiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--example:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcgMnYyaDF2MTRhNCA0IDAgMCAwIDQgNCA0IDQgMCAwIDAgNC00VjRoMVYySDdtNCAxNGMtLjYgMC0xLS40LTEtMXMuNC0xIDEtMSAxIC40IDEgMS0uNCAxLTEgMW0yLTRjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTEgMSAuNCAxIDEtLjQgMS0xIDFtMS01aC00VjRoNHYzWiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--failure:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5IDYuNDEgMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMiAxOSA2LjQxWiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--info:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzIDloLTJWN2gybTAgMTBoLTJ2LTZoMm0tMS05QTEwIDEwIDAgMCAwIDIgMTJhMTAgMTAgMCAwIDAgMTAgMTAgMTAgMTAgMCAwIDAgMTAtMTBBMTAgMTAgMCAwIDAgMTIgMloiLz48L3N2Zz4=");--darkreader-bgimg--md-admonition-icon--note:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJtMy4xIDUuMDdjLjE0IDAgLjI4LjA1LjQuMTZsMS4yNyAxLjI3Yy4yMy4yMi4yMy41NyAwIC43OGwtMSAxLTIuMDUtMi4wNSAxLTFjLjEtLjExLjI0LS4xNi4zOC0uMTZtLTEuOTcgMS43NCAyLjA2IDIuMDYtNi4wNiA2LjA2SDcuMDd2LTIuMDZsNi4wNi02LjA2WiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--question:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0ibTE1LjA3IDExLjI1LS45LjkyQzEzLjQ1IDEyLjg5IDEzIDEzLjUgMTMgMTVoLTJ2LS41YzAtMS4xMS40NS0yLjExIDEuMTctMi44M2wxLjI0LTEuMjZjLjM3LS4zNi41OS0uODYuNTktMS40MWEyIDIgMCAwIDAtMi0yIDIgMiAwIDAgMC0yIDJIOGE0IDQgMCAwIDEgNC00IDQgNCAwIDAgMSA0IDQgMy4yIDMuMiAwIDAgMS0uOTMgMi4yNU0xMyAxOWgtMnYtMmgyTTEyIDJBMTAgMTAgMCAwIDAgMiAxMmExMCAxMCAwIDAgMCAxMCAxMCAxMCAxMCAwIDAgMCAxMC0xMGMwLTUuNTMtNC41LTEwLTEwLTEwWiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--quote:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0IDE3aDNsMi00VjdoLTZ2NmgzTTYgMTdoM2wyLTRWN0g1djZoM2wtMiA0WiIvPjwvc3ZnPg==");--darkreader-bgimg--md-admonition-icon--success:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIxIDcgOSAxOWwtNS41LTUuNSAxLjQxLTEuNDFMOSAxNi4xNyAxOS41OSA1LjU5IDIxIDdaIi8+PC9zdmc+");--darkreader-bgimg--md-admonition-icon--tip:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3LjY2IDExLjJjLS4yMy0uMy0uNTEtLjU2LS43Ny0uODItLjY3LS42LTEuNDMtMS4wMy0yLjA3LTEuNjZDMTMuMzMgNy4yNiAxMyA0Ljg1IDEzLjk1IDNjLS45NS4yMy0xLjc4Ljc1LTIuNDkgMS4zMi0yLjU5IDIuMDgtMy42MSA1Ljc1LTIuMzkgOC45LjA0LjEuMDguMi4wOC4zMyAwIC4yMi0uMTUuNDItLjM1LjUtLjIzLjEtLjQ3LjA0LS42Ni0uMTJhLjU4LjU4IDAgMCAxLS4xNC0uMTdjLTEuMTMtMS40My0xLjMxLTMuNDgtLjU1LTUuMTJDNS43OCAxMCA0Ljg3IDEyLjMgNSAxNC40N2MuMDYuNS4xMiAxIC4yOSAxLjUuMTQuNi40MSAxLjIuNzEgMS43MyAxLjA4IDEuNzMgMi45NSAyLjk3IDQuOTYgMy4yMiAyLjE0LjI3IDQuNDMtLjEyIDYuMDctMS42IDEuODMtMS42NiAyLjQ3LTQuMzIgMS41My02LjZsLS4xMy0uMjZjLS4yMS0uNDYtLjc3LTEuMjYtLjc3LTEuMjZtLTMuMTYgNi4zYy0uMjguMjQtLjc0LjUtMS4xLjYtMS4xMi40LTIuMjQtLjE2LTIuOS0uODIgMS4xOS0uMjggMS45LTEuMTYgMi4xMS0yLjA1LjE3LS44LS4xNS0xLjQ2LS4yOC0yLjIzLS4xMi0uNzQtLjEtMS4zNy4xNy0yLjA2LjE5LjM4LjM5Ljc2LjYzIDEuMDYuNzcgMSAxLjk4IDEuNDQgMi4yNCAyLjguMDQuMTQuMDYuMjguMDYuNDMuMDMuODItLjMzIDEuNzItLjkzIDIuMjdaIi8+PC9zdmc+");--darkreader-bgimg--md-admonition-icon--warning:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzIDE0aC0yVjloMm0wIDloLTJ2LTJoMk0xIDIxaDIyTDEyIDIgMSAyMVoiLz48L3N2Zz4=");--darkreader-bgimg--md-details-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTguNTkgMTYuNTggMTMuMTcgMTIgOC41OSA3LjQxIDEwIDZsNiA2LTYgNi0xLjQxLTEuNDJaIi8+PC9zdmc+");--darkreader-text--md-admonition-fg-color:var(--darkreader-text--md-default-fg-color);--darkreader-text--md-default-fg-color:var(--darkreader-text-000000de,rgba(232,230,227,0.87));--md-default-fg-color--light:rgba(0,0,0,.54);--md-default-fg-color--lighter:rgba(0,0,0,.32);}.content-description h1,.content-description h2,.content-description h3,.content-description h4,.content-description h5,.content-description h6 {color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));}.content-description h1 {border-bottom:3px solid var(--darkreader-border--primary);}.content-description h2 {border-bottom:2px solid var(--darkreader-border--primary-light);}.content-description del,.content-description s {text-decoration-color:initial;}.content-description mark {background-color:initial;background-image:linear-gradient(120deg,var(--darkreader-background-a8e6cf,#1a5c4a) 0%,var(--darkreader-background-dcedc1,#2e3a11) 100%);}.content-description a {border-bottom-color:transparent;color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));text-decoration-color:initial;}.content-description a:hover {border-bottom-color:var(--darkreader-border--primary);}.content-description ul {list-style-image:initial;}.content-description ul > li::before {color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));}.content-description ul ul > li::before {color:var(--darkreader-text--primary-light,var(--darkreader-text-000000,#e8e6e3));}.content-description ul ul ul > li::before {color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));}.content-description ol {list-style-image:initial;}.content-description ol > li::before {color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));}.content-description ul.task-list {list-style-image:initial;}.content-description ul.task-list > li input[type="checkbox"]:checked + * {text-decoration-color:initial;}.content-description code,.content-description span.code {background-color:var(--darkreader-background-2f3129cc,rgba(34,37,38,0.8));color:var(--darkreader-text--md-code-fg-color,var(--darkreader-text-000000,#e8e6e3));}.content-description pre {background:var(--darkreader-bg--md-code-bg-color);box-shadow:var(--darkreader-bg--shadow);color:var(--darkreader-text--md-code-fg-color,var(--darkreader-text-000000,#e8e6e3));}.content-description pre::after {background-color:transparent;background-image:initial;border-color:transparent;color:var(--darkreader-text--md-copy-indicator-fg,var(--darkreader-text-000000,#e8e6e3));}.content-description pre code,.content-description pre div.code {background-color:transparent;background-image:initial;border-color:initial;border-style:initial;border-width:0px;color:var(--darkreader-text--md-code-fg-color,var(--darkreader-text-000000,#e8e6e3));}.content-description pre.no-border {background-color:inherit;background-image:inherit;border-color:initial;border-style:none;border-width:initial;box-shadow:none;color:inherit;}.content-description pre.no-border code,.content-description pre.no-border div.code {background-color:inherit;background-image:inherit;border-color:initial;border-style:none;border-width:initial;color:inherit;}.highlight span.filename {background:var(--darkreader-bg--md-filename-bg-color);border-bottom:2px solid var(--darkreader-border--md-code-border-color);box-shadow:var(--darkreader-bg--shadow);color:var(--darkreader-text--md-filename-fg-color,var(--darkreader-text-000000,#e8e6e3));}.highlight span.filename::before {background-color:transparent;background-image:initial;border-color:transparent;color:var(--darkreader-text--md-filename-fg-color,var(--darkreader-text-000000,#e8e6e3));}.highlight span.filename + pre {border-top:none;}.content-description blockquote {background:var(--darkreader-bg--bg-alt);border-left:4px solid var(--darkreader-border--primary);box-shadow:var(--darkreader-bg--shadow);color:var(--darkreader-text-555555,#b2aca2);}.content-description blockquote::before {color:var(--darkreader-text--primary,var(--darkreader-text-000000,#e8e6e3));}.content-description blockquote blockquote {background-color:var(--darkreader-background-f8f9fa80,rgba(27,30,31,0.5));background-image:initial;border-left-color:var(--darkreader-border--primary-light);}.content-description table {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-bg--shadow);}.content-description th,.content-description td {border:1px solid var(--darkreader-border--border);}.content-description th {background:var(--darkreader-bg--primary);color:var(--darkreader-text-ffffff,#e8e6e3);}.content-description tr:nth-child(2n) {background:var(--darkreader-bg--bg-alt);}.content-description tr:hover {background-color:var(--darkreader-background-1976d20d,rgba(20,94,168,0.05));background-image:initial;}.content-description hr {background:linear-gradient(90deg,var(--darkreader-bg--primary),var(--darkreader-bg--primary-light),var(--darkreader-bg--primary));border-color:initial;border-style:none;border-width:initial;box-shadow:var(--darkreader-background-1976d24d,rgba(20,94,168,0.3)) 0px 1px 3px;}.content-description hr.dashed {background-color:initial;background-image:none;border-top:2px dashed var(--darkreader-border--primary);}.content-description hr.dotted {background-color:initial;background-image:none;border-top:3px dotted var(--darkreader-border--primary);}.md-typeset .admonition,.md-typeset details {background-color:var(--darkreader-bg--md-admonition-bg-color,var(--darkreader-background-ffffff,#181a1b));border-bottom-color:var(--darkreader-border-448aff,#003b9e);border-left-color:var(--darkreader-border-448aff,#003b9e);border-right-color:var(--darkreader-border-448aff,#003b9e);border-top-color:var(--darkreader-border-448aff,#003b9e);box-shadow:var(--darkreader-bg--md-shadow-z1);color:var(--darkreader-text--md-admonition-fg-color,var(--darkreader-text-000000,#e8e6e3));}.md-typeset .admonition-title,.md-typeset summary {background-color:var(--darkreader-background-448aff1a,rgba(0,61,163,0.1));border-color:initial;border-style:none;border-width:initial;}.md-typeset .admonition-title::before,.md-typeset summary::before {background-color:var(--darkreader-text-448aff,#49a5ff);}.md-typeset .admonition-title code,.md-typeset summary code {box-shadow:0 0 0 .05rem var(--darkreader-bg--md-default-fg-color--lightest);}.md-typeset .admonition.note,.md-typeset details.note {border-bottom-color:var(--darkreader-border-448aff,#003b9e);border-left-color:var(--darkreader-border-448aff,#003b9e);border-right-color:var(--darkreader-border-448aff,#003b9e);border-top-color:var(--darkreader-border-448aff,#003b9e);}.md-typeset .note > .admonition-title,.md-typeset .note > summary {background-color:var(--darkreader-background-448aff1a,rgba(0,61,163,0.1));}.md-typeset .note > .admonition-title::before,.md-typeset .note > summary::before {background-color:var(--darkreader-text-448aff,#49a5ff);}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr {border-bottom-color:var(--darkreader-border-00b0ff,#007bb3);border-left-color:var(--darkreader-border-00b0ff,#007bb3);border-right-color:var(--darkreader-border-00b0ff,#007bb3);border-top-color:var(--darkreader-border-00b0ff,#007bb3);}.md-typeset .abstract > .admonition-title,.md-typeset .summary > .admonition-title,.md-typeset .tldr > .admonition-title,.md-typeset .abstract > summary,.md-typeset .summary > summary,.md-typeset .tldr > summary {background-color:var(--darkreader-background-00b0ff1a,rgba(0,141,204,0.1));}.md-typeset .abstract > .admonition-title::before,.md-typeset .summary > .admonition-title::before,.md-typeset .tldr > .admonition-title::before,.md-typeset .abstract > summary::before,.md-typeset .summary > summary::before,.md-typeset .tldr > summary::before {background-color:var(--darkreader-text-00b0ff,#1ab8ff);}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo {border-bottom-color:var(--darkreader-border-00b8d4,#00a6bf);border-left-color:var(--darkreader-border-00b8d4,#00a6bf);border-right-color:var(--darkreader-border-00b8d4,#00a6bf);border-top-color:var(--darkreader-border-00b8d4,#00a6bf);}.md-typeset .info > .admonition-title,.md-typeset .todo > .admonition-title,.md-typeset .info > summary,.md-typeset .todo > summary {background-color:var(--darkreader-background-00b8d41a,rgba(0,147,170,0.1));}.md-typeset .info > .admonition-title::before,.md-typeset .todo > .admonition-title::before,.md-typeset .info > summary::before,.md-typeset .todo > summary::before {background-color:var(--darkreader-text-00b8d4,#38e5ff);}.md-typeset .admonition.tip,.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset details.tip,.md-typeset details.hint,.md-typeset details.important {border-bottom-color:var(--darkreader-border-00bfa5,#00c6ab);border-left-color:var(--darkreader-border-00bfa5,#00c6ab);border-right-color:var(--darkreader-border-00bfa5,#00c6ab);border-top-color:var(--darkreader-border-00bfa5,#00c6ab);}.md-typeset .tip > .admonition-title,.md-typeset .hint > .admonition-title,.md-typeset .important > .admonition-title,.md-typeset .tip > summary,.md-typeset .hint > summary,.md-typeset .important > summary {background-color:var(--darkreader-background-00bfa51a,rgba(0,153,132,0.1));}.md-typeset .tip > .admonition-title::before,.md-typeset .hint > .admonition-title::before,.md-typeset .important > .admonition-title::before,.md-typeset .tip > summary::before,.md-typeset .hint > summary::before,.md-typeset .important > summary::before {background-color:var(--darkreader-text-00bfa5,#46ffe6);}.md-typeset .admonition.success,.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset details.success,.md-typeset details.check,.md-typeset details.done {border-bottom-color:var(--darkreader-border-00c853,#00c351);border-left-color:var(--darkreader-border-00c853,#00c351);border-right-color:var(--darkreader-border-00c853,#00c351);border-top-color:var(--darkreader-border-00c853,#00c351);}.md-typeset .success > .admonition-title,.md-typeset .check > .admonition-title,.md-typeset .done > .admonition-title,.md-typeset .success > summary,.md-typeset .check > summary,.md-typeset .done > summary {background-color:var(--darkreader-background-00c8531a,rgba(0,160,66,0.1));}.md-typeset .success > .admonition-title::before,.md-typeset .check > .admonition-title::before,.md-typeset .done > .admonition-title::before,.md-typeset .success > summary::before,.md-typeset .check > summary::before,.md-typeset .done > summary::before {background-color:var(--darkreader-text-00c853,#40ff8f);}.md-typeset .admonition.question,.md-typeset .admonition.help,.md-typeset .admonition.faq,.md-typeset details.question,.md-typeset details.help,.md-typeset details.faq {border-bottom-color:var(--darkreader-border-64dd17,#4ba511);border-left-color:var(--darkreader-border-64dd17,#4ba511);border-right-color:var(--darkreader-border-64dd17,#4ba511);border-top-color:var(--darkreader-border-64dd17,#4ba511);}.md-typeset .question > .admonition-title,.md-typeset .help > .admonition-title,.md-typeset .faq > .admonition-title,.md-typeset .question > summary,.md-typeset .help > summary,.md-typeset .faq > summary {background-color:var(--darkreader-background-64dd171a,rgba(80,177,18,0.1));}.md-typeset .question > .admonition-title::before,.md-typeset .help > .admonition-title::before,.md-typeset .faq > .admonition-title::before,.md-typeset .question > summary::before,.md-typeset .help > summary::before,.md-typeset .faq > summary::before {background-color:var(--darkreader-text-64dd17,#7cea36);}.md-typeset .admonition.warning,.md-typeset .admonition.caution,.md-typeset .admonition.attention,.md-typeset details.warning,.md-typeset details.caution,.md-typeset details.attention {border-bottom-color:var(--darkreader-border-ff9100,#b36600);border-left-color:var(--darkreader-border-ff9100,#b36600);border-right-color:var(--darkreader-border-ff9100,#b36600);border-top-color:var(--darkreader-border-ff9100,#b36600);}.md-typeset .warning > .admonition-title,.md-typeset .caution > .admonition-title,.md-typeset .attention > .admonition-title,.md-typeset .warning > summary,.md-typeset .caution > summary,.md-typeset .attention > summary {background-color:var(--darkreader-background-ff91001a,rgba(204,116,0,0.1));}.md-typeset .warning > .admonition-title::before,.md-typeset .caution > .admonition-title::before,.md-typeset .attention > .admonition-title::before,.md-typeset .warning > summary::before,.md-typeset .caution > summary::before,.md-typeset .attention > summary::before {background-color:var(--darkreader-text-ff9100,#ff9c1a);}.md-typeset .admonition.failure,.md-typeset .admonition.fail,.md-typeset .admonition.missing,.md-typeset details.failure,.md-typeset details.fail,.md-typeset details.missing {border-bottom-color:var(--darkreader-border-ff5252,#9a0000);border-left-color:var(--darkreader-border-ff5252,#9a0000);border-right-color:var(--darkreader-border-ff5252,#9a0000);border-top-color:var(--darkreader-border-ff5252,#9a0000);}.md-typeset .failure > .admonition-title,.md-typeset .fail > .admonition-title,.md-typeset .missing > .admonition-title,.md-typeset .failure > summary,.md-typeset .fail > summary,.md-typeset .missing > summary {background-color:var(--darkreader-background-ff52521a,rgba(155,0,0,0.1));}.md-typeset .failure > .admonition-title::before,.md-typeset .fail > .admonition-title::before,.md-typeset .missing > .admonition-title::before,.md-typeset .failure > summary::before,.md-typeset .fail > summary::before,.md-typeset .missing > summary::before {background-color:var(--darkreader-text-ff5252,#ff5353);}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error {border-bottom-color:var(--darkreader-border-ff1744,#ac0021);border-left-color:var(--darkreader-border-ff1744,#ac0021);border-right-color:var(--darkreader-border-ff1744,#ac0021);border-top-color:var(--darkreader-border-ff1744,#ac0021);}.md-typeset .danger > .admonition-title,.md-typeset .error > .admonition-title,.md-typeset .danger > summary,.md-typeset .error > summary {background-color:var(--darkreader-background-ff17441a,rgba(190,0,37,0.1));}.md-typeset .danger > .admonition-title::before,.md-typeset .error > .admonition-title::before,.md-typeset .danger > summary::before,.md-typeset .error > summary::before {background-color:var(--darkreader-text-ff1744,#ff2a53);}.md-typeset .admonition.bug,.md-typeset details.bug {border-bottom-color:var(--darkreader-border-f50057,#b60040);border-left-color:var(--darkreader-border-f50057,#b60040);border-right-color:var(--darkreader-border-f50057,#b60040);border-top-color:var(--darkreader-border-f50057,#b60040);}.md-typeset .bug > .admonition-title,.md-typeset .bug > summary {background-color:var(--darkreader-background-f500571a,rgba(196,0,70,0.1));}.md-typeset .bug > .admonition-title::before,.md-typeset .bug > summary::before {background-color:var(--darkreader-text-f50057,#ff2170);}.md-typeset .admonition.example,.md-typeset details.example {border-bottom-color:var(--darkreader-border-651fff,#3500a9);border-left-color:var(--darkreader-border-651fff,#3500a9);border-right-color:var(--darkreader-border-651fff,#3500a9);border-top-color:var(--darkreader-border-651fff,#3500a9);}.md-typeset .example > .admonition-title,.md-typeset .example > summary {background-color:var(--darkreader-background-651fff1a,rgba(58,0,185,0.1));}.md-typeset .example > .admonition-title::before,.md-typeset .example > summary::before {background-color:var(--darkreader-text-651fff,#702fff);}.md-typeset .admonition.quote,.md-typeset .admonition.cite,.md-typeset details.quote,.md-typeset details.cite {border-bottom-color:var(--darkreader-border-9e9e9e,#4b5255);border-left-color:var(--darkreader-border-9e9e9e,#4b5255);border-right-color:var(--darkreader-border-9e9e9e,#4b5255);border-top-color:var(--darkreader-border-9e9e9e,#4b5255);}.md-typeset .quote > .admonition-title,.md-typeset .cite > .admonition-title,.md-typeset .quote > summary,.md-typeset .cite > summary {background-color:var(--darkreader-background-9e9e9e1a,rgba(79,85,89,0.1));}.md-typeset .quote > .admonition-title::before,.md-typeset .cite > .admonition-title::before,.md-typeset .quote > summary::before,.md-typeset .cite > summary::before {background-color:var(--darkreader-text-9e9e9e,#aba398);}.md-typeset details:not([open]) {box-shadow:none;}.md-typeset summary::after {background-color:currentcolor;}.highlight .o,.highlight .ow {color:var(--darkreader-text--md-code-hl-operator-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .p {color:var(--darkreader-text--md-code-hl-punctuation-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .cpf,.highlight .l,.highlight .s,.highlight .sb,.highlight .sc,.highlight .s2,.highlight .si,.highlight .s1,.highlight .ss {color:var(--darkreader-text--md-code-hl-string-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx {color:var(--darkreader-text--md-code-hl-special-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo {color:var(--darkreader-text--md-code-hl-number-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt {color:var(--darkreader-text--md-code-hl-keyword-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .kc,.highlight .n {color:var(--darkreader-text--md-code-hl-name-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .no,.highlight .nb,.highlight .bp {color:var(--darkreader-text--md-code-hl-constant-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn {color:var(--darkreader-text--md-code-hl-function-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt {color:var(--darkreader-text--md-code-hl-keyword-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .c,.highlight .cm,.highlight .c1,.highlight .ch,.highlight .cs,.highlight .sd {color:var(--darkreader-text--md-code-hl-comment-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi {color:var(--darkreader-text--md-code-hl-variable-color,var(--darkreader-text-000000,#e8e6e3));}.highlight .w {color:var(--darkreader-text--md-code-hl-generic-color,var(--darkreader-text-000000,#e8e6e3));}a {color:var(--darkreader-text-1958c1,#5ea5ea);}a:hover {color:var(--darkreader-text-0645ad,#66b1fa);}a:active {color:var(--darkreader-text-9c3706,#f99261);}* {-webkit-tap-highlight-color:transparent;}.action-btn {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-9c3706,#7d2c05) 0%,var(--darkreader-background-c34508,#9c3706) 100%);border-color:initial;border-style:none;border-width:initial;box-shadow:var(--darkreader-background-9c370640,rgba(125,44,5,0.25)) 0px 3px 10px;color:var(--darkreader-text-ffffff,#e8e6e3);text-decoration-color:initial;}.action-btn::before {background-color:initial;background-image:linear-gradient(90deg,var(--darkreader-background-00000000,rgba(0,0,0,0)),var(--darkreader-background-ffffff26,rgba(24,26,27,0.15)),var(--darkreader-background-00000000,rgba(0,0,0,0)));}.action-btn:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-b54007,#913306) 0%,var(--darkreader-background-d74c08,#ac3d06) 100%);box-shadow:var(--darkreader-background-9c370659,rgba(125,44,5,0.35)) 0px 5px 15px;color:var(--darkreader-text-ffffff,#e8e6e3);text-decoration-color:initial;}.action-btn:active {box-shadow:var(--darkreader-background-9c37064d,rgba(125,44,5,0.3)) 0px 3px 8px;}.action-btn:disabled,.action-btn.disabled {background-color:initial !important;background-image:linear-gradient(135deg,var(--darkreader-background-a9a9a9,#494f52) 0%,var(--darkreader-background-808080,#60686c) 100%) !important;box-shadow:var(--darkreader-background-80808040,rgba(96,104,108,0.25)) 0px 2px 6px !important;color:var(--darkreader-text-f1efef,#dfdcd7) !important;}.action-btn:disabled:hover,.action-btn.disabled:hover {background-color:initial !important;background-image:linear-gradient(135deg,var(--darkreader-background-a9a9a9,#494f52) 0%,var(--darkreader-background-808080,#60686c) 100%) !important;box-shadow:var(--darkreader-background-80808040,rgba(96,104,108,0.25)) 0px 2px 6px !important;}.action-btn:disabled:active,.action-btn.disabled:active {box-shadow:var(--darkreader-background-80808040,rgba(96,104,108,0.25)) 0px 2px 6px !important;}.action-btn.background-green {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-28a745,#208637) 0%,var(--darkreader-background-30c853,#26a042) 100%);box-shadow:var(--darkreader-background-28a74540,rgba(32,134,55,0.25)) 0px 3px 10px;}.action-btn.background-green:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-2dbc4e,#24963e) 0%,var(--darkreader-background-3cd05e,#269e59) 100%);box-shadow:var(--darkreader-background-28a74559,rgba(32,134,55,0.35)) 0px 5px 15px;}.action-btn.background-green:active {box-shadow:var(--darkreader-background-28a7454d,rgba(32,134,55,0.3)) 0px 3px 8px;}.action-btn.background-red {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-ae0000,#8b0000) 0%,var(--darkreader-background-d70000,#ac0000) 100%);box-shadow:var(--darkreader-background-ae000040,rgba(139,0,0,0.25)) 0px 3px 10px;}.action-btn.background-red:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-c80000,#a00000) 0%,var(--darkreader-background-eb0000,#bc0000) 100%);box-shadow:var(--darkreader-background-ae000059,rgba(139,0,0,0.35)) 0px 5px 15px;}.action-btn.background-red:active {box-shadow:var(--darkreader-background-ae00004d,rgba(139,0,0,0.3)) 0px 3px 8px;}.action-btn.background-blue {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-007bff,#0062cc) 0%,var(--darkreader-background-2990ff,#0056b3) 100%);box-shadow:var(--darkreader-background-007bff40,rgba(0,98,204,0.25)) 0px 3px 10px;}.action-btn.background-blue:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-1a88ff,#005abc) 0%,var(--darkreader-background-3d9bff,#0051a7) 100%);box-shadow:var(--darkreader-background-007bff59,rgba(0,98,204,0.35)) 0px 5px 15px;}.action-btn.background-blue:active {box-shadow:var(--darkreader-background-007bff4d,rgba(0,98,204,0.3)) 0px 3px 8px;}.action-btn.background-gray {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-6c757d,#585f63) 0%,var(--darkreader-background-808992,#5b6266) 100%);box-shadow:var(--darkreader-background-6c757d40,rgba(88,95,99,0.25)) 0px 3px 10px;}.action-btn.background-gray:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-78828a,#5f676b) 0%,var(--darkreader-background-8b949b,#555c60) 100%);box-shadow:var(--darkreader-background-6c757d59,rgba(88,95,99,0.35)) 0px 5px 15px;}.action-btn.background-gray:active {box-shadow:var(--darkreader-background-6c757d4d,rgba(88,95,99,0.3)) 0px 3px 8px;}.action-btn.background-warning {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-ffc107,#967000) 0%,var(--darkreader-background-ffcb30,#836200) 100%);box-shadow:var(--darkreader-background-ffc10740,rgba(150,112,0,0.25)) 0px 3px 10px;color:var(--darkreader-text-212529,#d1cdc7);}.action-btn.background-warning:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-ffc721,#8a6700) 0%,var(--darkreader-background-ffd044,#7a5c00) 100%);box-shadow:var(--darkreader-background-ffc10759,rgba(150,112,0,0.35)) 0px 5px 15px;color:var(--darkreader-text-212529,#d1cdc7);}.action-btn.background-warning:active {box-shadow:var(--darkreader-background-ffc1074d,rgba(150,112,0,0.3)) 0px 3px 8px;}.action-btn.background-theme {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-9c3706,#7d2c05) 0%,var(--darkreader-background-c34508,#9c3706) 100%);box-shadow:var(--darkreader-background-9c370640,rgba(125,44,5,0.25)) 0px 3px 10px;}.action-btn.background-theme:hover {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-b54007,#913306) 0%,var(--darkreader-background-d74c08,#ac3d06) 100%);box-shadow:var(--darkreader-background-9c370659,rgba(125,44,5,0.35)) 0px 5px 15px;}.action-btn.background-theme:active {box-shadow:var(--darkreader-background-9c37064d,rgba(125,44,5,0.3)) 0px 3px 8px;}.action-btn.small {box-shadow:var(--darkreader-background-9c370640,rgba(125,44,5,0.25)) 0px 2px 6px;}.action-btn.small:hover {box-shadow:var(--darkreader-background-9c370659,rgba(125,44,5,0.35)) 0px 3px 10px;}.action-btn.small:active {box-shadow:var(--darkreader-background-9c37064d,rgba(125,44,5,0.3)) 0px 2px 5px;}.action-btn.large {box-shadow:var(--darkreader-background-9c370640,rgba(125,44,5,0.25)) 0px 4px 12px;}.action-btn.large:hover {box-shadow:var(--darkreader-background-9c370659,rgba(125,44,5,0.35)) 0px 6px 20px;}.action-btn.large:active {box-shadow:var(--darkreader-background-9c37064d,rgba(125,44,5,0.3)) 0px 4px 10px;}@media (max-width:799px) {.action-btn:hover {box-shadow:var(--darkreader-background-9c37064d,rgba(125,44,5,0.3)) 0px 4px 12px;}}.submit-btn,input[type="submit"].submit-btn {background-color:var(--darkreader-background-28a745,#208637) !important;background-image:initial !important;border-bottom-color:var(--darkreader-border-28a745,#259c40) !important;border-left-color:var(--darkreader-border-28a745,#259c40) !important;border-right-color:var(--darkreader-border-28a745,#259c40) !important;border-top-color:var(--darkreader-border-28a745,#259c40) !important;box-shadow:var(--darkreader-background-0000001f,rgba(0,0,0,0.12)) 0px 10px 20px -6px !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;text-decoration-color:initial !important;}.submit-btn .icon,input[type="submit"].submit-btn .icon {background-color:var(--darkreader-background-ffffff,#181a1b) !important;background-image:initial !important;}.submit-btn .icon i,input[type="submit"].submit-btn .icon i {color:var(--darkreader-text-28a745,#61d97c) !important;}.submit-btn:hover,.submit-btn:active,.submit-btn:focus,input[type="submit"].submit-btn:hover,input[type="submit"].submit-btn:active,input[type="submit"].submit-btn:focus {background-color:var(--darkreader-background-218838,#1a6d2d) !important;background-image:initial !important;border-bottom-color:var(--darkreader-border-218838,#28a444) !important;border-left-color:var(--darkreader-border-218838,#28a444) !important;border-right-color:var(--darkreader-border-218838,#28a444) !important;border-top-color:var(--darkreader-border-218838,#28a444) !important;box-shadow:var(--darkreader-background-0000002e,rgba(0,0,0,0.18)) 0px 12px 25px -6px !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;outline-color:initial !important;text-decoration-color:initial !important;}.submit-btn.btn-disabled,input[type="submit"].submit-btn.btn-disabled {background-color:var(--darkreader-background-808080,#60686c) !important;background-image:initial !important;border-bottom-color:var(--darkreader-border-808080,#545b5e) !important;border-left-color:var(--darkreader-border-808080,#545b5e) !important;border-right-color:var(--darkreader-border-808080,#545b5e) !important;border-top-color:var(--darkreader-border-808080,#545b5e) !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;}.submit-btn.btn-disabled:hover,.submit-btn.btn-disabled:active,.submit-btn.btn-disabled:focus,input[type="submit"].submit-btn.btn-disabled:hover,input[type="submit"].submit-btn.btn-disabled:active,input[type="submit"].submit-btn.btn-disabled:focus {background-color:var(--darkreader-background-808080,#60686c) !important;background-image:initial !important;border-bottom-color:var(--darkreader-border-808080,#545b5e) !important;border-left-color:var(--darkreader-border-808080,#545b5e) !important;border-right-color:var(--darkreader-border-808080,#545b5e) !important;border-top-color:var(--darkreader-border-808080,#545b5e) !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;}table.sortable thead {background-color:var(--darkreader-background-ededed,#222526);color:var(--darkreader-text-666666,#a8a095);}hr {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left:0px;border-right:0px;border-top:0px;}.dashed {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}.form-area {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}footer {color:var(--darkreader-text-808080,#988f81);}body {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}header {background-color:var(--darkreader-background-111111,#0d0e0e);background-image:initial;color:var(--darkreader-text-aaaaaa,#b2aca2);}#user-links:hover {border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);color:var(--darkreader-text-000000,#e8e6e3);}#nav-shadow {background-color:initial;background-image:linear-gradient(var(--darkreader-background-d3d3d3,#313537),var(--darkreader-background-00000000,rgba(0,0,0,0)));}#nav-container {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}nav ul {background-color:transparent;background-image:initial;list-style-image:initial;}nav ul li {color:var(--darkreader-text-ffffff,#e8e6e3);}nav ul li.home-nav-element a:hover {border-bottom:none;}nav ul li a,nav ul li button {color:var(--darkreader-text-000000,#e8e6e3);text-decoration-color:initial;}nav ul li a:link,nav ul li button:link {color:var(--darkreader-text-000000,#e8e6e3);}nav ul li a:hover,nav ul li button:hover {background-color:transparent;background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}nav ul li a.active,nav ul li button.active {background-color:transparent;background-image:initial;border-bottom-color:var(--darkreader-border-9c3706,#c74608);color:var(--darkreader-text-9c3706,#f99261);}nav ul li ul {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-00000066,rgba(0,0,0,0.4)) 2px 2px 4px;color:var(--darkreader-text-ffffff,#e8e6e3);}nav ul li ul li:hover {background-color:var(--darkreader-background-d3d3d3,#313537);background-image:initial;}nav ul li ul li a {color:var(--darkreader-text-000000,#e8e6e3) !important;}nav ul li ul li a,nav ul li ul li button {border-left-color:var(--darkreader-border-000000,#8c8273);}nav ul li button {background-color:initial;background-image:none;border-color:initial;border-style:none;border-width:initial;}nav ul li.home-nav-element a:hover {background-color:transparent;background-image:initial;border-bottom:0px;}hr {color:var(--darkreader-text-00000033,rgba(232,230,227,0.2));}#content .title {color:var(--darkreader-text-393630,#c7c2bb);}footer {background-color:var(--darkreader-background-ededed,#222526);background-image:initial;border-top-color:var(--darkreader-border-cccccc,#3e4446);}a {text-decoration-color:initial;}noscript #noscript {background-color:var(--darkreader-background-ae0000,#8b0000);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}#announcement {background-color:var(--darkreader-background-ae0000,#8b0000);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}#announcement a {color:var(--darkreader-text-ffa500,#ffae1a);}.time {color:var(--darkreader-text-555555,#b2aca2);}#form-errors,.form-errors {background-color:var(--darkreader-background-ff00004d,rgba(204,0,0,0.3));background-image:initial;border-bottom-color:var(--darkreader-border-ff0000,#b30000);border-left-color:var(--darkreader-border-ff0000,#b30000);border-right-color:var(--darkreader-border-ff0000,#b30000);border-top-color:var(--darkreader-border-ff0000,#b30000);}#nav-placeholder {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);}#contest-info a {color:var(--darkreader-text-ffffff,#e8e6e3);}#contest-info-main {background-color:var(--darkreader-background-000000c4,rgba(0,0,0,0.77));background-image:initial;border-left-color:var(--darkreader-border-ffffff,#303436);color:var(--darkreader-text-ffffff,#e8e6e3);}.contest-info-toggle-mode-on {background-color:var(--darkreader-background-00cd0091,rgba(0,164,0,0.57));background-image:initial;}.contest-info-toggle-mode-on:hover {background-color:var(--darkreader-background-00cd00f7,rgba(0,164,0,0.97));background-image:initial;}.contest-info-toggle-mode-off {background-color:var(--darkreader-background-ff000091,rgba(204,0,0,0.57));background-image:initial;}.contest-info-toggle-mode-off:hover {background-color:var(--darkreader-background-ff0000f7,rgba(204,0,0,0.97));background-image:initial;}#page-container {border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);}@media (max-width:1498px) {#page-container {border-left:none;border-right:none;}}#notification {color:var(--darkreader-text-b0c4de,#a4c0d9);}#notification:hover {color:var(--darkreader-text-a9a9a9,#b2aba1);}#chat-icon {color:var(--darkreader-text-006400,#c8c4bd);}#chat-icon:hover {color:var(--darkreader-text-9c3706,#f99261);}#nav-lang-icon {color:var(--darkreader-text-0000ff,#337dff);}#nav-lang-icon:hover {color:var(--darkreader-text-00008b,#79aaff);}#nav-darkmode-icon:hover {color:var(--darkreader-text-808080,#988f81);}.dropdown {background-color:var(--darkreader-background-ffffff,#181a1b);box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 8px 16px 0px;}.dropdown a {color:var(--darkreader-text-000000,#e8e6e3);text-decoration-color:initial;}.dropdown-item {border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-000000,#e8e6e3);}.dropdown-item:hover {background-color:var(--darkreader-background-f8f8f2,#1f1f11);color:var(--darkreader-text-9c3706,#f99261);}.popper-arrow,.popper-arrow::before {background-color:inherit;background-image:inherit;}.unread_boxes {background-color:var(--darkreader-background-ff0000,#cc0000);color:var(--darkreader-text-ffffff,#e8e6e3);}.sub-lang {color:var(--darkreader-text-000000,#e8e6e3);}.notification-open #notification {color:var(--darkreader-text-008000,#72ff72) !important;}.title-row {color:var(--darkreader-text-393630,#c7c2bb);}.gray {color:var(--darkreader-text-808080,#988f81);}.white {color:var(--darkreader-text-ffffff,#e8e6e3);}.black {color:var(--darkreader-text-000000,#e8e6e3);}.red {color:var(--darkreader-text-ff0000,#ff1a1a);}.green {color:var(--darkreader-text-008000,#72ff72);}.grayed {color:var(--darkreader-text-666666,#a8a095);}.darkcyan {color:var(--darkreader-text-008b8b,#6bffff);}.peru {color:var(--darkreader-text-cd853f,#d19050);}.blue {color:var(--darkreader-text-0000ff,#337dff);}.background-white {background-color:var(--darkreader-background-ffffff,#181a1b);}.background-d6e8f7 {background-color:var(--darkreader-background-d6e8f7,#26292b);}.background-bisque {background-color:var(--darkreader-background-ffe4c4,#562f00);}.background-royalblue {background-color:var(--darkreader-background-4169e1,#193a9e) !important;}.background-green {background-color:var(--darkreader-background-28a745,#208637) !important;}.background-red {background-color:var(--darkreader-background-dc3545,#a51d2a) !important;}.background-footer {color:var(--darkreader-text-808080,#988f81);}#loading-bar {background-color:var(--darkreader-background-9c3706,#7d2c05);}.anon a {color:var(--darkreader-text-000000,#e8e6e3);}.colored-text {color:var(--darkreader-text-000000,#e8e6e3);}::-webkit-input-placeholder {color:var(--darkreader-text-9c3706,#f99261);}::placeholder {color:var(--darkreader-text-9c3706,#f99261);}input::-webkit-input-placeholder {color:var(--darkreader-text-9c3706,#f99261);}input::placeholder {color:var(--darkreader-text-9c3706,#f99261);}::-webkit-input-placeholder {color:var(--darkreader-text-9c3706,#f99261);}.nav-fa-icon i {color:var(--darkreader-text-000000,#e8e6e3);}.nav-fa-icon-active i {color:var(--darkreader-text-9c3706,#f99261);}.left-sidebar-item {color:var(--darkreader-text-000000,#e8e6e3);}.left-sidebar-item:hover {background-color:var(--darkreader-background-e3e3e3,#282b2d);color:var(--darkreader-text-000000,#e8e6e3);}.left-sidebar-item.active:hover {background-color:var(--darkreader-background-9c3706,#7d2c05);color:var(--darkreader-text-ffffff,#e8e6e3);}.sidebar-icon {color:var(--darkreader-text-000000,#e8e6e3);}.left-sidebar-header {border-bottom-color:var(--darkreader-border-000000,#8c8273);color:var(--darkreader-text-000000,#e8e6e3);}@media (max-width:799px) {#navicon {color:var(--darkreader-text-00007d,#81afff);} #navicon.hover {color:var(--darkreader-text-4db7fe,#50b8fe);text-shadow:var(--darkreader-background-ffffff,#181a1b) 0px 0px 5px;} #nav-list {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-color:initial;box-shadow:none;} #nav-list li .nav-icon-link {background-color:var(--darkreader-background-ffffffe6,rgba(24,26,27,0.9));background-image:initial;color:var(--darkreader-text-333333,#c8c3bc);text-decoration-color:initial;} #nav-list li .nav-icon-link .nav-icon-container {background-color:var(--darkreader-background-9c37061a,rgba(125,44,5,0.1));background-image:initial;} #nav-list li .nav-icon-link .nav-icon-container i {color:var(--darkreader-text-9c3706,#f99261);} #nav-list li .nav-icon-link::after {color:var(--darkreader-text-333333,#c8c3bc);} #nav-list li .nav-icon-link .nav-expand {color:var(--darkreader-text-666666,#a8a095);} #nav-list li .nav-icon-link:hover {background-color:var(--darkreader-background-9c37061a,rgba(125,44,5,0.1));background-image:initial;} #nav-list li .nav-icon-link:hover .nav-icon-container {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;} #nav-list li .nav-icon-link:hover .nav-icon-container i {color:var(--darkreader-text-ffffff,#e8e6e3);} #nav-list li .nav-icon-link.active {background-color:var(--darkreader-background-9c370626,rgba(125,44,5,0.15));background-image:initial;} #nav-list li .nav-icon-link.active .nav-icon-container {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;} #nav-list li .nav-icon-link.active .nav-icon-container i {color:var(--darkreader-text-ffffff,#e8e6e3);} #nav-list li .nav-icon-link.active::after {color:var(--darkreader-text-9c3706,#f99261);} #nav-list li .nav-dropdown {background-color:var(--darkreader-background-fffffff2,rgba(24,26,27,0.95));background-image:initial;border-left-color:var(--darkreader-border-9c3706,#c74608);} #nav-list li .nav-dropdown .nav-dropdown-item {color:var(--darkreader-text-555555,#b2aca2);text-decoration-color:initial;} #nav-list li .nav-dropdown .nav-dropdown-item:hover {background-color:var(--darkreader-background-9c37061a,rgba(125,44,5,0.1));background-image:initial;color:var(--darkreader-text-9c3706,#f99261);} #nav-list li.home-menu-item a {background-color:var(--darkreader-background-ffffffe6,rgba(24,26,27,0.9));background-image:initial;color:var(--darkreader-text-333333,#c8c3bc);text-decoration-color:initial;} #nav-list li.home-menu-item a::before {background-color:var(--darkreader-background-9c37061a,rgba(125,44,5,0.1));background-image:initial;color:var(--darkreader-text-9c3706,#f99261);} #nav-list li.home-menu-item a::after {color:var(--darkreader-text-333333,#c8c3bc);} #nav-list li.home-menu-item a:hover {background-color:var(--darkreader-background-9c37061a,rgba(125,44,5,0.1));background-image:initial;} #nav-list li.home-menu-item a:hover::before {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);} #nav-list li.home-menu-item a.active {background-color:var(--darkreader-background-9c370626,rgba(125,44,5,0.15));background-image:initial;} #nav-list li.home-menu-item a.active::before {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);} #nav-list li.home-menu-item a.active::after {color:var(--darkreader-text-9c3706,#f99261);} .left-sidebar {background-color:inherit;background-image:inherit;}}@media (min-width:800px) {.left-sidebar-item {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-d3d3d3,#3c4144);border-left-color:var(--darkreader-border-d3d3d3,#3c4144);border-right-color:var(--darkreader-border-d3d3d3,#3c4144);border-top-color:var(--darkreader-border-d3d3d3,#3c4144);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 0px 5px;} .left-sidebar {scrollbar-color:auto;} .left-sidebar::-webkit-scrollbar {background-color:transparent;} #nav-list li a:not(.nav-icon-link),#nav-list li button:not(.nav-icon-link) {color:var(--darkreader-text-000000,#e8e6e3);text-decoration-color:initial;} #nav-list li a:not(.nav-icon-link):link,#nav-list li button:not(.nav-icon-link):link {color:var(--darkreader-text-000000,#e8e6e3);} #nav-list li a:not(.nav-icon-link):hover,#nav-list li button:not(.nav-icon-link):hover {background-color:transparent;background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);} #nav-list li a:not(.nav-icon-link).active,#nav-list li button:not(.nav-icon-link).active {background-color:transparent;background-image:initial;border-bottom-color:var(--darkreader-border-9c3706,#c74608);color:var(--darkreader-text-9c3706,#f99261);} #nav-list li .nav-icon-link {background-color:var(--darkreader-background-ffffff1a,rgba(24,26,27,0.1));background-image:initial;color:var(--darkreader-text-666666,#a8a095);text-decoration-color:initial;} #nav-list li .nav-icon-link .nav-icon-container i {color:var(--darkreader-text-666666,#a8a095);} #nav-list li .nav-icon-link:hover {background-color:var(--darkreader-background-ffffff33,rgba(24,26,27,0.2));background-image:initial;box-shadow:var(--darkreader-background-00000026,rgba(0,0,0,0.15)) 0px 8px 25px;} #nav-list li .nav-icon-link:hover .nav-icon-container i {color:var(--darkreader-text-9c3706,#f99261);} #nav-list li .nav-icon-link:hover::after {background-color:var(--darkreader-background-000000cc,rgba(0,0,0,0.8));background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);} #nav-list li .nav-icon-link:hover::before {border-bottom-color:var(--darkreader-border-000000cc,rgba(140,130,115,0.8));border-left-color:transparent;border-right-color:transparent;} #nav-list li .nav-icon-link.active {background-color:transparent;background-image:initial;border-bottom-color:var(--darkreader-border-9c3706,#c74608);} #nav-list li .nav-icon-link.active .nav-icon-container i {color:var(--darkreader-text-9c3706,#f99261);} #nav-list li .nav-dropdown {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-00000026,rgba(0,0,0,0.15)) 0px 8px 25px;} #nav-list li .nav-dropdown .nav-dropdown-item {color:var(--darkreader-text-333333,#c8c3bc);text-decoration-color:initial;} #nav-list li .nav-dropdown .nav-dropdown-item:hover {background-color:var(--darkreader-background-f5f5f5,#1e2021);background-image:initial;color:var(--darkreader-text-9c3706,#f99261);} #page-container {background-color:var(--darkreader-background-f1f2f2,#202224);background-image:initial;} #content.wrapper {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}}.table {background-color:var(--darkreader-background-00000003,rgba(0,0,0,0.01));background-image:initial;}.table.striped tr:nth-child(2n) {background-color:var(--darkreader-background-f7f7f7,#1d1f20);background-image:initial;}.table.striped tr:nth-child(2n+1) {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.table.no-border td,.table.no-border th {border-color:initial;border-style:none;border-width:initial;}.table th {background-color:var(--darkreader-background-daa520,#ae841a);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-000000,#e8e6e3);}.table td {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#users-table th a {color:var(--darkreader-text-ffffff,#e8e6e3);}.AB {background-color:var(--darkreader-background-cccccc,#35393b);color:var(--darkreader-text-000000,#e8e6e3);}.AC {background-color:var(--darkreader-background-008000,#006600);color:var(--darkreader-text-ffffff,#e8e6e3);}._AC {background-color:var(--darkreader-background-adff2f,#5d8400);color:var(--darkreader-text-000000,#e8e6e3);}.WA {background-color:var(--darkreader-background-ff0000,#cc0000);color:var(--darkreader-text-ffffff,#e8e6e3);}.TLE,.MLE {background-color:var(--darkreader-background-cccccc,#35393b);color:var(--darkreader-text-000000,#e8e6e3);}.OLE,.IR,.RTE,.OTH {background-color:var(--darkreader-background-fab623,#885e03);color:var(--darkreader-text-000000,#e8e6e3);}.CE {background-color:var(--darkreader-background-cccccc,#35393b);color:var(--darkreader-text-000000,#e8e6e3);}.IE {background-color:var(--darkreader-background-ff0000,#cc0000);color:var(--darkreader-text-000000,#e8e6e3);}.QU,.G {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}.judge-online {color:var(--darkreader-text-44ad41,#64c461);}.judge-offline {color:var(--darkreader-text-de2121,#e13737);}.middle-content .post {border-bottom-color:var(--darkreader-border-808080,#545b5e);border-left-color:var(--darkreader-border-808080,#545b5e);border-right-color:var(--darkreader-border-808080,#545b5e);border-top-color:var(--darkreader-border-9b9b9b,#4c5356);}.middle-content .post .title a {color:var(--darkreader-text-800000,#ff7272) !important;}.middle-content .post .title a:hover {color:var(--darkreader-text-c00000,#ff4646) !important;}.left-sidebar-item.active {background-color:var(--darkreader-background-9c3706,#7d2c05);color:var(--darkreader-text-ffffff,#e8e6e3);}.left-sidebar-item.active .sidebar-icon {color:var(--darkreader-text-ffffff,#e8e6e3);}.blog-sidebox .contest {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}.blog-sidebox .contest:last-child {border-bottom:none;}.blog-sidebox .contest .name a {color:var(--darkreader-text-5b80b9,#6895bf) !important;}.blog-sidebox .contest .name a:hover {color:var(--darkreader-text-0645ad,#66b1fa) !important;}.no-dot-blog-sidebox ul {list-style-image:initial;}.blog-comment-count-link {color:var(--darkreader-text-555555,#b2aca2);}.sort-options select {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.sort-options select:focus {border-bottom-color:var(--darkreader-border-9c3706,#c74608);border-left-color:var(--darkreader-border-9c3706,#c74608);border-right-color:var(--darkreader-border-9c3706,#c74608);border-top-color:var(--darkreader-border-9c3706,#c74608);outline-color:initial;}.rssatom span {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-e46d27,#af4f16) 0px,var(--darkreader-background-fb9e39,#a95a03) 47%,var(--darkreader-background-e46d27,#af4f16) 100%);border-bottom-color:var(--darkreader-border-c95a12,#ae4e10);border-left-color:var(--darkreader-border-c95a12,#ae4e10);border-right-color:var(--darkreader-border-c95a12,#ae4e10);border-top-color:var(--darkreader-border-c95a12,#ae4e10);color:var(--darkreader-text-ffffff,#e8e6e3);}.blog-box {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-d3d3d3,#3c4144);border-top-color:var(--darkreader-border-d3d3d3,#3c4144);box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 0px 5px;}.blog-box:hover,.blog-box:not(.pre-expand-blog) {border-bottom-color:var(--darkreader-border-8a8a8a,#51585b);border-left-color:var(--darkreader-border-8a8a8a,#51585b);border-right-color:var(--darkreader-border-8a8a8a,#51585b);border-top-color:var(--darkreader-border-8a8a8a,#51585b);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 0px 2px;}.problem-feed-name a {color:var(--darkreader-text-0645ad,#66b1fa);}.problem-feed-types {color:var(--darkreader-text-808080,#988f81);}.show-more {background-color:initial;background-image:linear-gradient(var(--darkreader-background-00000000,rgba(0,0,0,0)),var(--darkreader-background-ffffff,#181a1b));color:var(--darkreader-text-000000,#e8e6e3);}.middle-right-content.wrapper {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}@media (min-width:800px) {.blog-box {border-left-color:var(--darkreader-border-d3d3d3,#3c4144);border-right-color:var(--darkreader-border-d3d3d3,#3c4144);}}#problem-table tr:hover {background-color:var(--darkreader-background-eaeaea,#242728);background-image:initial;}ul.problem-list {list-style-image:initial;}.pi-name {color:var(--darkreader-text-343a40,#c3beb6);}.solved-problem-color {color:var(--darkreader-text-44ad41,#64c461);}.unsolved-problem-color {color:var(--darkreader-text-de2121,#e13737);}.attempted-problem-color {color:var(--darkreader-text-ffa500,#ffae1a);}.submissions-left {color:var(--darkreader-text-000000,#e8e6e3);}.no-submissions-left {color:var(--darkreader-text-ff0000,#ff1a1a);}.organization-tag {background-color:var(--darkreader-background-cccccc,#35393b);color:var(--darkreader-text-000000,#e8e6e3);}.organization-tag a {color:var(--darkreader-text-000000,#e8e6e3);}.pdf-icon .pdf-icon-logo {color:var(--darkreader-text-d40e13,#f23b3f);}.pdf-icon .pdf-icon-bar {background-color:var(--darkreader-background-d40e13,#aa0b0f);background-image:initial;}.license a {color:var(--darkreader-text-808080,#988f81);text-decoration-color:initial;}#problem_submit #result-version-info {border-bottom-color:var(--darkreader-border-949494,#4e5558);color:var(--darkreader-text-757575,#9e9689);}#problem_submit #language-select2 .select2-results__option {background-color:var(--darkreader-background-ffffff,#181a1b) !important;background-image:initial !important;color:var(--darkreader-text-757575,#9e9689) !important;}#problem_submit #language-select2 .select2-results__option--highlighted {text-decoration-color:initial;}#problem_submit #language-select2 .select2-results__option[aria-selected="true"] {color:var(--darkreader-text-000000,#e8e6e3) !important;}#problem-table th a {color:inherit;}.problem-data-form .bad-file input,.problem-data-form .bad-file .select2-selection {border-bottom-color:var(--darkreader-border-808080,#545b5e);border-left-color:var(--darkreader-border-808080,#545b5e);border-right-color:var(--darkreader-border-808080,#545b5e);border-top-color:var(--darkreader-border-808080,#545b5e);}.generator-args-icon {background-color:var(--darkreader-background-f9f9f9,#1b1e1f);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-666666,#a8a095);}.generator-args-icon:hover {background-color:var(--darkreader-background-f0f0f0,#202325);background-image:initial;border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);color:var(--darkreader-text-333333,#c8c3bc);}#generator-script-modal {background-color:var(--darkreader-background-00000080,rgba(0,0,0,0.5));background-image:initial;}#generator-script-modal .modal-content {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 6px;}.generator-script-container .btn {background-color:var(--darkreader-background-f5f5f5,#1e2021);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.generator-script-container .btn:hover {background-color:var(--darkreader-background-e5e5e5,#272a2c);background-image:initial;}.textarea-with-lines {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#line-numbers {background-color:var(--darkreader-background-f5f5f5,#1e2021);background-image:initial;border-right-color:var(--darkreader-border-dddddd,#3a3e41);color:var(--darkreader-text-666666,#a8a095);}#add-case-row {background-color:var(--darkreader-background-28a745,#208637);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);text-decoration-color:initial;}.problem-clarification {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}#clarification_header {color:var(--darkreader-text-ff0000,#ff1a1a);}#clarification_header:hover {color:var(--darkreader-text-ffa500,#ffae1a);}#comment-announcement {background-color:var(--darkreader-background-d3d3d3,#313537);color:var(--darkreader-text-696969,#a69e92);}#comment-announcement:hover {background-color:var(--darkreader-background-808080,#60686c);}.new-problem-info {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-e9ecef,#232627) 0%,var(--darkreader-background-d6d8db,#2e3233) 100%);border-bottom-color:var(--darkreader-border-ced4da,#3c4144);border-left-color:var(--darkreader-border-ced4da,#3c4144);border-right-color:var(--darkreader-border-ced4da,#3c4144);border-top-color:var(--darkreader-border-ced4da,#3c4144);box-shadow:var(--darkreader-background-00000014,rgba(0,0,0,0.08)) 0px 2px 8px,var(--darkreader-background-0000001f,rgba(0,0,0,0.12)) 0px 1px 3px;}.new-problem-info::before {background-color:initial;background-image:linear-gradient(90deg,var(--darkreader-background-007bff,#0062cc),var(--darkreader-background-28a745,#208637),var(--darkreader-background-ffc107,#967000),var(--darkreader-background-dc3545,#a51d2a));}.info-block {background-color:var(--darkreader-background-ffffffb3,rgba(24,26,27,0.7));background-image:initial;}.info-block:hover {background-color:var(--darkreader-background-ffffffe6,rgba(24,26,27,0.9));background-image:initial;}.info-block i {background-color:var(--darkreader-background-007bff1a,rgba(0,98,204,0.1));background-image:initial;color:var(--darkreader-text-495057,#b5afa6);}.info-block .fa-check {background-color:var(--darkreader-background-28a74526,rgba(32,134,55,0.15));background-image:initial;color:var(--darkreader-text-155724,#99e6ab);}.info-block .fa-clock {background-color:var(--darkreader-background-ffc10726,rgba(150,112,0,0.15));background-image:initial;color:var(--darkreader-text-856404,#fbd770);}.info-block .fa-server {background-color:var(--darkreader-background-28a74526,rgba(32,134,55,0.15));background-image:initial;color:var(--darkreader-text-155724,#99e6ab);}.info-block .fa-file {background-color:var(--darkreader-background-007bff26,rgba(0,98,204,0.15));background-image:initial;color:var(--darkreader-text-004085,#7cc3ff);}.new-pi-value {color:var(--darkreader-text-495057,#b5afa6);}.problem-raw body {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.problem-raw .md-typeset details {box-shadow:var(--darkreader-bg--md-shadow-z1);}.problem-form-label {color:var(--darkreader-text-333333,#c8c3bc);}.problem-help-text {color:var(--darkreader-text-6c757d,#9e9689);}.required-asterisk {color:var(--darkreader-text-ae0000,#ff5252) !important;}.error-message {color:var(--darkreader-text-ae0000,#ff5252) !important;}.alert {border-color:initial;}.alert .close {background-color:initial;background-image:none;border-color:initial;border-style:none;border-width:initial;color:inherit;}.alert-success {background-color:var(--darkreader-background-d4edda,#1a3e29) !important;border-bottom-color:var(--darkreader-border-c3e6cb,#255a32) !important;border-left-color:var(--darkreader-border-c3e6cb,#255a32) !important;border-right-color:var(--darkreader-border-c3e6cb,#255a32) !important;border-top-color:var(--darkreader-border-c3e6cb,#255a32) !important;color:var(--darkreader-text-155724,#99e6ab) !important;}.alert-danger {background-color:var(--darkreader-background-f8d7da,#430c11) !important;border-bottom-color:var(--darkreader-border-f5c6cb,#68121b) !important;border-left-color:var(--darkreader-border-f5c6cb,#68121b) !important;border-right-color:var(--darkreader-border-f5c6cb,#68121b) !important;border-top-color:var(--darkreader-border-f5c6cb,#68121b) !important;color:var(--darkreader-text-721c24,#e1868f) !important;}.alert-info {background-color:var(--darkreader-background-d1ecf1,#143b43) !important;border-bottom-color:var(--darkreader-border-bee5eb,#1e5961) !important;border-left-color:var(--darkreader-border-bee5eb,#1e5961) !important;border-right-color:var(--darkreader-border-bee5eb,#1e5961) !important;border-top-color:var(--darkreader-border-bee5eb,#1e5961) !important;color:var(--darkreader-text-0c5460,#8ee3f1) !important;}.language-limits-page .default-limits-box {background-color:var(--darkreader-background-fafafa,#1b1d1e);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.language-templates-page .template-source-code {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.language-templates-page .template-source-code .ace_gutter {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;border-right-color:var(--darkreader-border-e9ecef,#353a3c);}.language-templates-page .template-language {color:var(--darkreader-text-495057,#b5afa6);}.solutions-page .solution-authors {color:var(--darkreader-text-495057,#b5afa6);}.solutions-page .solution-content {background-color:var(--darkreader-background-fafafa,#1b1d1e);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.translations-page .translation-language {color:var(--darkreader-text-495057,#b5afa6);}.problem-edit-form {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 15px;}.tab-navigation {background-color:var(--darkreader-background-f5f5f5,#1e2021);background-image:initial;border-bottom-color:var(--darkreader-border-e0e0e0,#393d40);}.tab-button {background-color:initial;background-image:none;border-bottom-color:transparent;border-left:none;border-right:none;border-top:none;color:var(--darkreader-text-555555,#b2aca2);}.tab-button:hover {background-color:var(--darkreader-background-007cba0d,rgba(0,99,149,0.05));background-image:initial;color:var(--darkreader-text-007cba,#4ac3ff);}.tab-button.active {background-color:var(--darkreader-background-007cba1a,rgba(0,99,149,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-007cba,#0085c7);color:var(--darkreader-text-007cba,#4ac3ff);}.tab-button.has-errors {color:var(--darkreader-text-dc3545,#df4655);}.tab-button.has-errors::after {background-color:var(--darkreader-background-dc3545,#a51d2a);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.form-row label {color:var(--darkreader-text-333333,#c8c3bc);}.alert-danger {background-color:var(--darkreader-background-f8d7da,#430c11);background-image:initial;border-bottom-color:var(--darkreader-border-f5c6cb,#68121b);border-left-color:var(--darkreader-border-f5c6cb,#68121b);border-right-color:var(--darkreader-border-f5c6cb,#68121b);border-top-color:var(--darkreader-border-f5c6cb,#68121b);color:var(--darkreader-text-dc3545,#df4655);}.form-actions {background-color:var(--darkreader-background-f5f5f5,#1e2021);background-image:initial;border-top-color:var(--darkreader-border-e0e0e0,#393d40);}.checkbox-list {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);background-image:initial;border-bottom-color:var(--darkreader-border-e9ecef,#353a3c);border-left-color:var(--darkreader-border-e9ecef,#353a3c);border-right-color:var(--darkreader-border-e9ecef,#353a3c);border-top-color:var(--darkreader-border-e9ecef,#353a3c);}.form-row.has-errors input,.form-row.has-errors textarea,.form-row.has-errors select {border-bottom-color:var(--darkreader-border-dc3545,#941a25) !important;border-left-color:var(--darkreader-border-dc3545,#941a25) !important;border-right-color:var(--darkreader-border-dc3545,#941a25) !important;border-top-color:var(--darkreader-border-dc3545,#941a25) !important;box-shadow:var(--darkreader-background-dc354540,rgba(165,29,42,0.25)) 0px 0px 0px 0.2rem !important;}.form-row.has-errors label {color:var(--darkreader-text-dc3545,#df4655);}.tab-button.has-errors {background-color:var(--darkreader-background-f8d7da,#430c11) !important;border-bottom-color:var(--darkreader-border-dc3545,#941a25) !important;border-left-color:var(--darkreader-border-dc3545,#941a25) !important;border-right-color:var(--darkreader-border-dc3545,#941a25) !important;border-top-color:var(--darkreader-border-dc3545,#941a25) !important;color:var(--darkreader-text-721c24,#e1868f) !important;}.tab-button.has-errors:hover {background-color:var(--darkreader-background-f1b0b7,#5b1018) !important;}.tab-button.has-errors.active {background-color:var(--darkreader-background-dc3545,#a51d2a) !important;color:var(--darkreader-text-ffffff,#e8e6e3) !important;}.suggestion-modal {background-color:var(--darkreader-background-00000080,rgba(0,0,0,0.5));}.suggestion-modal .suggestion-modal-content {background-color:var(--darkreader-background-fefefe,#191b1c);border-bottom-color:var(--darkreader-border-888888,#52585c);border-left-color:var(--darkreader-border-888888,#52585c);border-right-color:var(--darkreader-border-888888,#52585c);border-top-color:var(--darkreader-border-888888,#52585c);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 8px;}.suggestion-modal .suggestion-modal-header {border-bottom-color:var(--darkreader-border-eeeeee,#35393b);}.suggestion-modal .suggestion-modal-header h3 {color:var(--darkreader-text-333333,#c8c3bc);}.suggestion-modal .close {color:var(--darkreader-text-aaaaaa,#b2aca2);}.suggestion-modal .close:hover,.suggestion-modal .close:focus {color:var(--darkreader-text-000000,#e8e6e3);}.suggestion-modal .form-group label {color:var(--darkreader-text-333333,#c8c3bc);}.suggestion-modal .form-group input,.suggestion-modal .form-group select {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.suggestion-modal .form-group input:focus,.suggestion-modal .form-group select:focus {border-bottom-color:var(--darkreader-border-007bff,#0056b3);border-left-color:var(--darkreader-border-007bff,#0056b3);border-right-color:var(--darkreader-border-007bff,#0056b3);border-top-color:var(--darkreader-border-007bff,#0056b3);box-shadow:var(--darkreader-background-007bff40,rgba(0,98,204,0.25)) 0px 0px 0px 2px;outline-color:initial;}.suggestion-modal .alert-info {background-color:var(--darkreader-background-d1ecf1,#143b43);border-bottom-color:var(--darkreader-border-bee5eb,#1e5961);border-left-color:var(--darkreader-border-17a2b8,#1597ab);border-right-color:var(--darkreader-border-bee5eb,#1e5961);border-top-color:var(--darkreader-border-bee5eb,#1e5961);color:var(--darkreader-text-0c5460,#8ee3f1);}.suggestion-modal .predicted-badge {background-color:var(--darkreader-background-28a745,#208637);color:var(--darkreader-text-ffffff,#e8e6e3);}.help-section {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);border-left-color:var(--darkreader-border-007bff,#0056b3);}.help-section .fa-info-circle {color:var(--darkreader-text-007bff,#33a2ff);}.admin a,.admin {color:var(--darkreader-text-000000,#e8e6e3) !important;}svg.rate-box circle {fill:none;}svg.rate-box.rate-newbie circle {stroke:var(--darkreader-text-999999,#a8a095);}svg.rate-box.rate-newbie path {fill:var(--darkreader-text-999999,#a8a095);}svg.rate-box.rate-amateur circle {stroke:var(--darkreader-text-00a900,#56ff56);}svg.rate-box.rate-amateur path {fill:var(--darkreader-text-00a900,#56ff56);}svg.rate-box.rate-specialist circle {stroke:var(--darkreader-text-03a89e,#57fcf2);}svg.rate-box.rate-specialist path {fill:var(--darkreader-text-03a89e,#57fcf2);}svg.rate-box.rate-expert circle {stroke:var(--darkreader-text-6666ff,#619bff);}svg.rate-box.rate-expert path {fill:var(--darkreader-text-6666ff,#619bff);}svg.rate-box.rate-candidate-master circle {stroke:var(--darkreader-text-ff66ff,#ff61ff);}svg.rate-box.rate-candidate-master path {fill:var(--darkreader-text-ff66ff,#ff61ff);}svg.rate-box.rate-master circle {stroke:var(--darkreader-text-ddcc00,#ffef31);}svg.rate-box.rate-master path {fill:var(--darkreader-text-ddcc00,#ffef31);}svg.rate-box.rate-grandmaster circle,svg.rate-box.rate-target circle {stroke:var(--darkreader-text-ee0000,#ff2525);}svg.rate-box.rate-grandmaster path,svg.rate-box.rate-target path {fill:var(--darkreader-text-ee0000,#ff2525);}svg.rate-box.rate-target circle:last-child {fill:var(--darkreader-text-ee0000,#ff2525);stroke:none;}.rate-none,.rate-none a {color:var(--darkreader-text-000000,#e8e6e3);}.rate-newbie,.rate-newbie a {color:var(--darkreader-text-999999,#a8a095);}.rate-amateur,.rate-amateur a {color:var(--darkreader-text-00a900,#56ff56);}.rate-specialist,.rate-specialist a {color:var(--darkreader-text-008b8b,#6bffff);}.rate-expert,.rate-expert a {color:var(--darkreader-text-0000ff,#337dff);}.rate-candidate-master,.rate-candidate-master a {color:var(--darkreader-text-aa00aa,#ff55ff);}.rate-master,.rate-master a {color:var(--darkreader-text-ff8c00,#ff981a);}.rate-grandmaster,.rate-grandmaster a,.rate-target,.rate-target a {color:var(--darkreader-text-ee0000,#ff2525);}.rate-group {color:var(--darkreader-text-000000,#e8e6e3);}#users-table th a,#users-table th a:link,#users-table th a:visited {color:var(--darkreader-text-000000,#e8e6e3);}#users-table th a:hover {color:var(--darkreader-text-ffdead,#ffd393);}#users-table tr:hover {background-color:var(--darkreader-background-eaeaea,#242728);background-image:initial;}#users-table tr.highlight {background-color:var(--darkreader-background-fff897,#554f00);background-image:initial;}#users-table tr:target {background-color:var(--darkreader-background-fff897,#554f00);background-image:initial;}#users-table .organization-column a {color:var(--darkreader-text-808080,#988f81) !important;}#users-table .disqualified {background-color:var(--darkreader-background-ffa8a8,#670000) !important;}#users-table .frozen {background-color:var(--darkreader-background-87cefa,#054d79) !important;background-image:initial !important;}#users-table .full-score,#users-table .full-score a {color:var(--darkreader-text-008000,#72ff72);}#users-table .partial-score,#users-table .partial-score a {color:var(--darkreader-text-008000,#72ff72);}#users-table .failed-score,#users-table .failed-score a {color:var(--darkreader-text-ff0000,#ff1a1a);}#users-table .pretest-full-score,#users-table .pretest-full-score a {color:var(--darkreader-text-2980b9,#54a4d9);}#users-table .pretest-partial-score,#users-table .pretest-partial-score a {color:var(--darkreader-text-2980b9,#54a4d9);}#users-table .pretest-failed-score,#users-table .pretest-failed-score a {color:var(--darkreader-text-ff0000,#ff1a1a);}#users-table .user-points {color:var(--darkreader-text-000000,#e8e6e3);}#users-table .solving-time {color:var(--darkreader-text-808080,#988f81);}#users-table .point-denominator {border-top-color:var(--darkreader-border-808080,#545b5e);}#users-table .fullname-column {border-right:none !important;}#users-table .fullname-column span {color:var(--darkreader-text-808080,#988f81) !important;}#search-form .select2-results__option--highlighted {background-color:var(--darkreader-background-dedede,#2b2e30) !important;}a.user-redirect {color:var(--darkreader-text-2980b9,#54a4d9);}a.user-redirect:hover {text-shadow:var(--darkreader-background-0000ff,#0000cc) 0px 0px 2px;}.user-info-cell {border-left-color:var(--darkreader-border-cccccc,#3e4446);}.contest-history-cell {border-left-color:var(--darkreader-border-cccccc,#3e4446);}.hide-solved-problems > span::before {background-color:var(--darkreader-background-00000033,rgba(0,0,0,0.2));background-image:initial;}.user-img {background-color:var(--darkreader-background-dddddd,#2b2f31);}.pp-table .pp-weighted {color:var(--darkreader-text-777777,#9d9488);}.pp-table div.sub-pp {border-left:none;}#pp-load-link-wrapper {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#rating-tooltip {background-color:var(--darkreader-background-000000b3,rgba(0,0,0,0.7));background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}#rating-tooltip.rate-group {color:var(--darkreader-text-ffffff,#e8e6e3);}.follow {background-color:var(--darkreader-background-008000,#006600);background-image:initial;border-bottom-color:var(--darkreader-border-90ee90,#137a13);border-left-color:var(--darkreader-border-90ee90,#137a13);border-right-color:var(--darkreader-border-90ee90,#137a13);border-top-color:var(--darkreader-border-90ee90,#137a13);}.follow:hover {background-color:var(--darkreader-background-006400,#005000);background-image:initial;}.unfollow {background-color:var(--darkreader-background-ff0000,#cc0000);background-image:initial;border-bottom-color:var(--darkreader-border-ffc0cb,#790015);border-left-color:var(--darkreader-border-ffc0cb,#790015);border-right-color:var(--darkreader-border-ffc0cb,#790015);border-top-color:var(--darkreader-border-ffc0cb,#790015);}.unfollow:hover {background-color:var(--darkreader-background-8b0000,#6f0000);background-image:initial;}#submission-activity #submission-activity-actions #year {color:var(--darkreader-text-444444,#bdb7af);}#submission-activity #submission-activity-display {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#submission-activity #submission-activity-display .info-text {color:var(--darkreader-text-444444,#bdb7af);}#submission-activity #submission-activity-display table td.activity-blank {background-color:var(--darkreader-background-ffffff,#181a1b);}#submission-activity #submission-activity-display table td.activity-0 {background-color:var(--darkreader-background-dddddd,#2b2f31);}#submission-activity #submission-activity-display table td.activity-1 {background-color:var(--darkreader-background-9be9a8,#166634);}#submission-activity #submission-activity-display table td.activity-2 {background-color:var(--darkreader-background-40c463,#2f9a5f);}#submission-activity #submission-activity-display table td.activity-3 {background-color:var(--darkreader-background-2f9c4c,#267d3d);}#submission-activity #submission-activity-display table td.activity-4 {background-color:var(--darkreader-background-216e39,#1a582e);}.user-info-header {color:var(--darkreader-text-808080,#988f81);}.user-stat-header {color:var(--darkreader-text-808080,#988f81);}.profile-card {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 8px;}.profile-card:hover {box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 8px 16px;}.profile-card .card-header {background-color:var(--darkreader-background-f7f7f7,#1d1f20);}.profile-card .medal-count {background-color:var(--darkreader-background-e9e8e7b3,rgba(37,40,42,0.7));color:var(--darkreader-text-000000,#e8e6e3);}.content-description ins {background-color:var(--darkreader-background-ffff99,#545400);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);text-decoration-color:initial;}.content-description mark {background-color:var(--darkreader-background-ffff00,#999900);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}.content-description img {border-color:initial;border-style:initial;border-width:0px;}.content-description .highlighttable,.content-description .codehilitetable {background-color:transparent !important;background-image:initial !important;}.content-description .highlighttable pre,.content-description .codehilitetable pre {background-color:var(--darkreader-bg--md-code-bg-color,var(--darkreader-background-2f3129,#222526));border-color:initial !important;border-style:none !important;border-width:initial !important;box-shadow:none !important;color:var(--darkreader-text--md-code-fg-color,var(--darkreader-text-f8f8f2,#e8e8d5));}.content-description .highlighttable .linenos pre,.content-description .codehilitetable .linenos pre {background-color:var(--darkreader-background-00000026,rgba(0,0,0,0.15)) !important;border-bottom:none !important;border-left:none !important;border-right:1px solid var(--darkreader-border--md-code-border-color,var(--darkreader-border-444444,#766d61)) !important;border-top:none !important;color:var(--darkreader-text-ffffff66,rgba(232,230,227,0.4)) !important;}.content-description .highlighttable .code pre,.content-description .codehilitetable .code pre {border-color:initial !important;border-style:none !important;border-width:initial !important;}.content-description .highlighttable .filename,.content-description .codehilitetable .filename {background:var(--darkreader-bg--md-filename-bg-color,var(--darkreader-background-000000,#000000));border-bottom:2px solid var(--darkreader-border--md-code-border-color,var(--darkreader-border-444444,#766d61));color:var(--darkreader-text--md-filename-fg-color,var(--darkreader-text-cccccc,#c8c3bc));}.content-description .highlighttable td,.content-description .codehilitetable td,.content-description .highlighttable th,.content-description .codehilitetable th {background-color:transparent !important;background-image:initial !important;border-color:initial !important;border-style:none !important;border-width:initial !important;}.info-float .fa {color:var(--darkreader-text-000000,#e8e6e3);}.tweet-this i {color:var(--darkreader-text-55acee,#5ab0ee);}.facebook-this it {color:var(--darkreader-text-133783,#84b7ed);}.gplus-this i {color:var(--darkreader-text-dd4b38,#e05a48);}.button {background-color:var(--darkreader-background-9c3706,#7d2c05);border-color:transparent;box-shadow:var(--darkreader-background-00000005,rgba(0,0,0,0.02)) 0px 1px 3px 0px;color:var(--darkreader-text-ffffff,#e8e6e3) !important;text-decoration-color:initial;}.button.disabled,.button[disabled] {background-color:initial !important;background-image:linear-gradient(var(--darkreader-background-a9a9a9,#494f52) 0px,var(--darkreader-background-808080,#60686c) 100%) !important;border-bottom-color:var(--darkreader-border-808080,#545b5e) !important;border-left-color:var(--darkreader-border-808080,#545b5e) !important;border-right-color:var(--darkreader-border-808080,#545b5e) !important;border-top-color:var(--darkreader-border-808080,#545b5e) !important;}.button.btn-gray {background-color:var(--darkreader-background-808080,#60686c);background-image:initial;}.button.btn-hovergray:hover {background-color:var(--darkreader-background-d3d3d3,#313537);background-image:initial;}.button.btn-green {background-color:var(--darkreader-background-28a745,#208637);background-image:initial;}.button.btn-green:hover {background-color:var(--darkreader-background-008000,#006600);background-image:initial;}.button.btn-darkred {background-color:var(--darkreader-background-8b0000,#6f0000);background-image:initial;}.button.btn-darkred:hover {background-color:var(--darkreader-background-a52a2a,#842222);background-image:initial;}.button.btn-midnightblue {background-color:var(--darkreader-background-191970,#14145a);background-image:initial;}.button.btn-midnightblue:hover {background-color:var(--darkreader-background-00008b,#00006f);background-image:initial;}.button.btn-darkGreen {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;}.button:hover {background-color:var(--darkreader-background-9c3706,#7d2c05);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 12px;}.button:focus {background-color:var(--darkreader-background-9c3706,#7d2c05);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 12px;}.button:active {background-color:var(--darkreader-background-9c3706,#7d2c05);box-shadow:var(--darkreader-background-0000000f,rgba(0,0,0,0.06)) 0px 2px 4px;}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="datetime-local"],input[type="date"] {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:none;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);box-shadow:var(--darkreader-background-00000013,rgba(0,0,0,0.07)) 0px 1px 1px inset;color:var(--darkreader-text-555555,#b2aca2);}textarea {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:none;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);box-shadow:var(--darkreader-background-00000013,rgba(0,0,0,0.07)) 0px 1px 1px inset;}textarea:hover {border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);}input[type="text"]:hover,input[type="password"]:hover {border-bottom-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-left-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-right-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-top-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));box-shadow:var(--darkreader-background-00000013,rgba(0,0,0,0.07)) 0px 1px 1px inset,var(--darkreader-background-52a8ec99,rgba(16,91,150,0.6)) 0px 0px 4px;}textarea:focus {border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);outline-color:initial;}input[type="text"]:focus,input[type="password"]:focus {border-bottom-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-left-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-right-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));border-top-color:var(--darkreader-border-52a8eccc,rgba(16,87,144,0.8));box-shadow:var(--darkreader-background-00000013,rgba(0,0,0,0.07)) 0px 1px 1px inset,var(--darkreader-background-52a8ec99,rgba(16,91,150,0.6)) 0px 0px 8px;outline-color:initial;}.btn-clipboard:hover {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-e1e1e8,#373c3e);border-left-color:var(--darkreader-border-e1e1e8,#373c3e);border-right-color:var(--darkreader-border-e1e1e8,#373c3e);border-top-color:var(--darkreader-border-e1e1e8,#373c3e);}.ul_tab_a_active,.tabs > ul > li.active > a:focus,.tabs > ul > li.active > span:focus,.tabs > ul > li.active > a:hover,.tabs > ul > li.active > span:hover,.tabs > ul > li.active > a,.tabs > ul > li.active > span {background-color:transparent;background-image:initial;border-bottom-color:var(--darkreader-border-9c3706,#c74608);color:var(--darkreader-text-9c3706,#f99261);}.tabs {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}.tabs .tab .tab-icon {color:var(--darkreader-text-808080,#988f81);}.tabs .tab.active a,.tabs .tab.active span {border-top-color:var(--darkreader-border-ffffff,#303436) !important;}.tabs .tab.active .tab-icon {color:var(--darkreader-text-000000,#e8e6e3);}.tabs h2 {color:var(--darkreader-text-393630,#c7c2bb);}.tabs > ul {list-style-image:none;}.tabs > ul::-webkit-scrollbar {background-color:transparent;}.tabs > ul::-webkit-scrollbar-thumb {background-color:transparent;}.tabs > ul > li > a,.tabs > ul > li > span {color:var(--darkreader-text-555555,#b2aca2);text-decoration-color:initial;}.tabs > ul > li > a:hover,.tabs > ul > li > span:hover {border-bottom-color:var(--darkreader-border-008000,#00d900);}ul.pagination a:hover {background-color:var(--darkreader-background-cc4e17,#a33e12);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}ul.pagination > li > a,ul.pagination > li > span {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-9c3706,#c74608);border-left-color:var(--darkreader-border-9c3706,#c74608);border-right-color:var(--darkreader-border-9c3706,#c74608);border-top-color:var(--darkreader-border-9c3706,#c74608);color:var(--darkreader-text-9c3706,#f99261);text-decoration-color:initial;}ul.pagination > .disabled-page > a {background-color:var(--darkreader-background-ab6247,#894e39);border-bottom-color:var(--darkreader-border-6a240b,#c74415);border-left-color:var(--darkreader-border-6a240b,#c74415);border-right-color:var(--darkreader-border-6a240b,#c74415);border-top-color:var(--darkreader-border-6a240b,#c74415);color:var(--darkreader-text-f1efef,#dfdcd7);}ul.pagination > .disabled-page > span {background-color:var(--darkreader-background-ab6247,#894e39);border-bottom-color:var(--darkreader-border-6a240b,#c74415);border-left-color:var(--darkreader-border-6a240b,#c74415);border-right-color:var(--darkreader-border-6a240b,#c74415);border-top-color:var(--darkreader-border-6a240b,#c74415);color:var(--darkreader-text-f1efef,#dfdcd7);}ul.pagination > .active-page > a {background-color:var(--darkreader-background-9c3706,#7d2c05);border-color:transparent;color:var(--darkreader-text-ffffff,#e8e6e3);}ul.pagination > .active-page > span {background-color:var(--darkreader-background-ffffff,#181a1b);border-color:transparent;color:var(--darkreader-text-ffffff,#e8e6e3);}.alert {border-color:transparent;}.alert-info {background-color:var(--darkreader-background-d9edf7,#0e3041);border-bottom-color:var(--darkreader-border-bce8f1,#165a68);border-left-color:var(--darkreader-border-bce8f1,#165a68);border-right-color:var(--darkreader-border-bce8f1,#165a68);border-top-color:var(--darkreader-border-bce8f1,#165a68);color:var(--darkreader-text-31708f,#75b2d0);}.alert-warning {background-color:var(--darkreader-background-fcf8e3,#2f2805);border-bottom-color:var(--darkreader-border-faebcc,#6c4c0b);border-left-color:var(--darkreader-border-faebcc,#6c4c0b);border-right-color:var(--darkreader-border-faebcc,#6c4c0b);border-top-color:var(--darkreader-border-faebcc,#6c4c0b);color:var(--darkreader-text-8a6d3b,#c6ab7b);}.alert-danger {background-color:var(--darkreader-background-f2dede,#381616);border-bottom-color:var(--darkreader-border-ebccd1,#59232b);border-left-color:var(--darkreader-border-ebccd1,#59232b);border-right-color:var(--darkreader-border-ebccd1,#59232b);border-top-color:var(--darkreader-border-ebccd1,#59232b);color:var(--darkreader-text-a94442,#c26664);}.alert-dismissable .close,.alert-dismissible .close {color:inherit;}.close {color:var(--darkreader-text-000000,#e8e6e3);text-shadow:var(--darkreader-background-ffffff,#181a1b) 0px 1px 0px;}a.close {text-decoration-color:initial !important;}a.close:hover {color:var(--darkreader-text-000000,#e8e6e3) !important;}.close:focus,.close:hover {color:var(--darkreader-text-000000,#e8e6e3);text-decoration-color:initial;}.badge {background-color:var(--darkreader-background-e84848,#9b1313);color:var(--darkreader-text-ffffff,#e8e6e3);}.form-submit-group {border-top-color:var(--darkreader-border-eeeeee,#35393b);}.sidebox h3 {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.sidebox h3 .fa {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.sidebox-content {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-top:none;}.sidebox-content.sidebox-table {border-color:initial;border-style:none;border-width:initial;}.sidebox {box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 0px 5px;}.ws-closed {background-color:var(--darkreader-background-ae0000,#8b0000);background-image:initial;}.ws-closed a {color:var(--darkreader-text-ffffff,#e8e6e3);}.messages li {border-color:transparent;}.messages li.debug {background-color:var(--darkreader-background-e2e3e5,#282b2c);border-bottom-color:var(--darkreader-border-d6d8db,#3b4042);border-left-color:var(--darkreader-border-d6d8db,#3b4042);border-right-color:var(--darkreader-border-d6d8db,#3b4042);border-top-color:var(--darkreader-border-d6d8db,#3b4042);color:var(--darkreader-text-383d41,#c2bcb4);}.messages li.info {background-color:var(--darkreader-background-d1ecf1,#143b43);border-bottom-color:var(--darkreader-border-bee5eb,#1e5961);border-left-color:var(--darkreader-border-bee5eb,#1e5961);border-right-color:var(--darkreader-border-bee5eb,#1e5961);border-top-color:var(--darkreader-border-bee5eb,#1e5961);color:var(--darkreader-text-0c5460,#8ee3f1);}.messages li.success {background-color:var(--darkreader-background-d4edda,#1a3e29);border-bottom-color:var(--darkreader-border-c3e6cb,#255a32);border-left-color:var(--darkreader-border-c3e6cb,#255a32);border-right-color:var(--darkreader-border-c3e6cb,#255a32);border-top-color:var(--darkreader-border-c3e6cb,#255a32);color:var(--darkreader-text-155724,#99e6ab);}.messages li.warning {background-color:var(--darkreader-background-fff3cd,#3d2e00);border-bottom-color:var(--darkreader-border-ffeeba,#7b5c00);border-left-color:var(--darkreader-border-ffeeba,#7b5c00);border-right-color:var(--darkreader-border-ffeeba,#7b5c00);border-top-color:var(--darkreader-border-ffeeba,#7b5c00);color:var(--darkreader-text-856404,#fbd770);}.messages li.error {background-color:var(--darkreader-background-f8d7da,#430c11);border-bottom-color:var(--darkreader-border-f5c6cb,#68121b);border-left-color:var(--darkreader-border-f5c6cb,#68121b);border-right-color:var(--darkreader-border-f5c6cb,#68121b);border-top-color:var(--darkreader-border-f5c6cb,#68121b);color:var(--darkreader-text-721c24,#e1868f);}.spoiler-text {background-color:var(--darkreader-background-ddeeff,#222426);background-image:initial;border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);}.spoiler-summary {text-decoration-color:initial;}.control-button {border-color:initial;border-style:initial;border-width:0px;color:var(--darkreader-text-000000,#e8e6e3) !important;}.control-button:hover {background-color:var(--darkreader-background-808080,#60686c);background-image:initial;}ul.errorlist {color:var(--darkreader-text-ff0000,#ff1a1a);list-style-image:initial;}.registration-form .block-header {color:var(--darkreader-text-555555,#b2aca2);}.registration-form .fullwidth-error input {border-bottom-color:var(--darkreader-border-ff0000,#b30000);border-left-color:var(--darkreader-border-ff0000,#b30000);border-right-color:var(--darkreader-border-ff0000,#b30000);border-top-color:var(--darkreader-border-ff0000,#b30000);}.registration-form .form-field-error {color:var(--darkreader-text-ff0000,#ff1a1a);}.registration-form #edit-form {background-color:unset;background-image:unset;border-color:unset;}#login-panel .google-icon i {color:var(--darkreader-text-dd4b38,#e05a48);}#login-panel .facebook-icon i {color:var(--darkreader-text-133783,#84b7ed);}#login-panel .github-icon i {color:var(--darkreader-text-000000,#e8e6e3);}.btn:hover {color:var(--darkreader-text-212529,#d1cdc7);text-decoration-color:initial;}.link-row a {color:inherit;text-decoration-color:initial;}.link-row:hover {background-color:var(--darkreader-background-f8f8f2,#1f1f11);color:var(--darkreader-text-9c3706,#f99261);}button:hover,button:focus {box-shadow:none;outline-color:initial;text-decoration-color:initial;}.btn {box-shadow:var(--darkreader-background-0000001f,rgba(0,0,0,0.12)) 0px 10px 20px -6px;}.btn .icon {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.btn:hover,.btn:active,.btn:focus {outline-color:initial;}.btn.btn-primary {color:var(--darkreader-text-ffffff,#e8e6e3);}.btn.btn-primary .icon i {color:var(--darkreader-text-28a745,#61d97c);}.btn.btn-disabled {background-color:var(--darkreader-background-808080,#60686c);background-image:initial;border-bottom-color:var(--darkreader-border-808080,#545b5e);border-left-color:var(--darkreader-border-808080,#545b5e);border-right-color:var(--darkreader-border-808080,#545b5e);border-top-color:var(--darkreader-border-808080,#545b5e);color:var(--darkreader-text-ffffff,#e8e6e3);}.comment-area .comment {list-style-image:initial;}.comment-area .header {color:var(--darkreader-text-555555,#b2aca2);}.comment-area .body-header {border-bottom-color:var(--darkreader-border-eae8e8,#363b3d);border-left-color:var(--darkreader-border-eae8e8,#363b3d);border-right-color:var(--darkreader-border-eae8e8,#363b3d);border-top-color:var(--darkreader-border-eae8e8,#363b3d);}.comment-area .action-bar .action-link {color:inherit;text-decoration-color:initial;}.comment-area .action-bar .action-link:hover {background-color:var(--darkreader-background-d3d3d3,#313537);}.comment-area .action-bar .upvote-link,.comment-area .action-bar .downvote-link {color:var(--darkreader-text-888888,#9d9488);}.comment-area .action-bar .upvote-link:hover,.comment-area .action-bar .downvote-link:hover {background-color:var(--darkreader-background-d3d3d3,#313537);}.comment-area .action-bar .upvote-link.voted {color:var(--darkreader-text-ff4500,#ff581a);}.comment-area .action-bar .downvote-link.voted {color:var(--darkreader-text-7193ff,#69adff);}.comment-area .bad-comment {color:var(--darkreader-text-aaaaaa,#b2aca2);}.comment-area .show_more_reply {color:var(--darkreader-text-2f4f4f,#a8cbcb);}.comment-area .highlight_comment {border-left-color:var(--darkreader-border-00008b,#0000d5);}.comment-sort-controls .sort-label {color:var(--darkreader-text-555555,#b2aca2);}.comment-sort-controls .comment-sort-dropdown .hidden-select option {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.comment-item {border-bottom-color:var(--darkreader-border-e8e8e8,#363b3d);}.comment-item .comment-icon {background-color:var(--darkreader-background-0000000d,rgba(0,0,0,0.05));}.comment-item .comment-icon .fa.fa-puzzle-piece {color:var(--darkreader-text-e74c3c,#e95849);}.comment-item .comment-icon .fa.fa-trophy {color:var(--darkreader-text-f39c12,#f4a529);}.comment-item .comment-icon .fa.fa-rss {color:var(--darkreader-text-3498db,#46a1de);}.comment-item .comment-icon .fa.fa-file {color:var(--darkreader-text-95a5a6,#aaa398);}.comment-item .comment-icon .fa.fa-comment {color:var(--darkreader-text-2c3e50,#aec2d3);}.comment-item .comment-content a {color:var(--darkreader-text-2c3e50,#aec2d3);text-decoration-color:initial;}.comment-item .comment-meta .comment-user .user-name {color:var(--darkreader-text-34495e,#a6bcce);}.comment-item .comment-meta .comment-user .comment-score {color:var(--darkreader-text-ffffff,#e8e6e3);}.comment-item .comment-meta .comment-user .comment-score.positive {background-color:var(--darkreader-background-27ae60,#1f8b4d);}.comment-item .comment-meta .comment-user .comment-score.negative {background-color:var(--darkreader-background-e74c3c,#a22114);}.comment-item .comment-meta .comment-time {color:var(--darkreader-text-7f8c8d,#9c9386);}.submission-row {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 2px 4px;}.submission-row .sub-result .language {background-color:var(--darkreader-background-e1e1e1,#292c2e);}.submission-row .sub-info .sub-problem:hover {text-decoration-color:initial;}.submission-row .sub-testcase {color:var(--darkreader-text-555555,#b2aca2);}#statistics-table tr:not(:first-child) td {border-top-color:var(--darkreader-border-ffffff,#303436) !important;}#statistics-table tr:not(:last-child) td:not(:last-child) {border-right-color:var(--darkreader-border-ffffff,#303436);}.submission-contest {color:var(--darkreader-text-555555,#b2aca2);}.statistics-table .count {color:var(--darkreader-text-000000,#e8e6e3);}#test-cases .case-info {border-bottom-color:var(--darkreader-border-2980b9,#226a99);border-left-color:var(--darkreader-border-2980b9,#226a99);border-right-color:var(--darkreader-border-2980b9,#226a99);border-top-color:var(--darkreader-border-2980b9,#226a99);color:var(--darkreader-text-222222,#d3cfc9);}#test-cases .case-output {border-bottom-color:var(--darkreader-border-22242626,rgba(128,119,105,0.15));border-left-color:var(--darkreader-border-22242626,rgba(128,119,105,0.15));border-right-color:var(--darkreader-border-22242626,rgba(128,119,105,0.15));border-top-color:var(--darkreader-border-22242626,rgba(128,119,105,0.15));box-shadow:var(--darkreader-background-22242626,rgba(27,29,30,0.15)) 0px 1px 2px 0px;}#test-cases .testcases-table {border-color:initial;}.overall-result-AC {background-color:initial;background-image:linear-gradient(45deg,var(--darkreader-background-a8ff78,#448400),var(--darkreader-background-78ffd6,#008466));}.overall-result-WA {background-color:initial;background-image:linear-gradient(45deg,var(--darkreader-background-ffff00,#999900),var(--darkreader-background-ff0000,#cc0000));}.overall-result-TLE {background-color:initial;background-image:linear-gradient(45deg,var(--darkreader-background-d7dde8,#2a2d2f),var(--darkreader-background-757f99,#535b70));}.overall-result-RTE,.overall-result-MLE {background-color:initial;background-image:linear-gradient(45deg,var(--darkreader-background-fceabb,#433103),var(--darkreader-background-f8b500,#c69100));}.case-AC {color:var(--darkreader-text-008000,#72ff72);}.case-_AC {color:var(--darkreader-text-ff0000,#ff1a1a);}.case-WA {color:var(--darkreader-text-ff0000,#ff1a1a);}.case-TLE,.case-SC {color:var(--darkreader-text-808080,#988f81);}.case-MLE,.case-OLE,.case-RTE,.case-IR {color:var(--darkreader-text-ffa500,#ffae1a);}.source-wrap a:active .line .highlighter {background-color:var(--darkreader-background-ffd4007a,rgba(153,127,0,0.48));background-image:initial;}.submission-info .submission-date {color:var(--darkreader-text-808080,#988f81);}.list-contest {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-d3d3d3,#313537) 0px 1px 2px,var(--darkreader-background-d3d3d3,#313537) 0px 1px 5px;}#contest-calendar th {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}#contest-calendar th.sun {border-left-color:var(--darkreader-border-cccccc,#3e4446);}#contest-calendar th.sun,#contest-calendar th.mon,#contest-calendar th.tue,#contest-calendar th.wed,#contest-calendar th.thu,#contest-calendar th.fri,#contest-calendar th.sat {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;border-right-color:var(--darkreader-border-cccccc,#3e4446);}#contest-calendar td {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-000000,#e8e6e3);}#contest-calendar td .num {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);}#contest-calendar td ul {text-decoration-color:initial;}#contest-calendar td ul li i.fa {color:var(--darkreader-text-ffa500,#ffae1a);}#contest-calendar td ul li a {color:var(--darkreader-text-222222,#d3cfc9);text-decoration-color:initial;}#contest-calendar td ul li a:hover {text-decoration-color:initial;}#contest-calendar td:hover {background-color:var(--darkreader-background-0000ff4d,rgba(0,0,204,0.3));background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}#contest-calendar .noday {background-color:var(--darkreader-background-f1f1f1,#202324);background-image:initial;}#contest-calendar .today {background-color:var(--darkreader-background-ffff6480,rgba(108,108,0,0.5));background-image:initial;}#contest-calendar tr td:first-child {border-left-color:var(--darkreader-border-aaaaaa,#484e51);}#banner a.date {text-decoration-color:initial;}#banner a.date:link,#banner a.date:visited {color:var(--darkreader-text-5b80b9,#6895bf);}#banner a.date:hover {color:var(--darkreader-text-0645ad,#66b1fa);}#banner .time {color:var(--darkreader-text-555555,#b2aca2);}.list-contest .contest-tag-hidden {background-color:var(--darkreader-background-000000,#000000);color:var(--darkreader-text-ffffff,#e8e6e3);}.first-solve {background-color:var(--darkreader-background-00f9a1,#00c781);background-image:initial;}.contest-tag-edit {background-color:var(--darkreader-background-008000,#006600);}.contest-tag-private {background-color:var(--darkreader-background-666666,#4d5356);color:var(--darkreader-text-ffffff,#e8e6e3);}.contest-tag-org {background-color:var(--darkreader-background-cccccc,#35393b);}.contest-tag-org a {color:var(--darkreader-text-000000,#e8e6e3);}.contest-tag-rated {background-color:var(--darkreader-background-e54c14,#b73d10);color:var(--darkreader-text-ffffff,#e8e6e3);}.contest-list-sort {color:var(--darkreader-text-7dc7ff,#71c3ff);}.contest-participation-operation .fa {color:var(--darkreader-text-444444,#bdb7af);}#add-clarification {color:var(--darkreader-text-7fff00,#8cff1a);}#add-clarification:hover {color:var(--darkreader-text-00ffff,#1affff);}#judge-versions .version-blank {background-color:var(--darkreader-background-eeeeee,#222426);background-image:initial;}#judge-versions .version-latest {background-color:var(--darkreader-background-b3ff3fe6,rgba(88,125,0,0.9));background-image:initial;}#judge-versions .version-outdated {background-color:var(--darkreader-background-ff0000cc,rgba(204,0,0,0.8));background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.chat {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}#chat-online {border-bottom:0px;border-right-color:var(--darkreader-border-cccccc,#3e4446);}#chat-input {border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);color:var(--darkreader-text-000000,#e8e6e3);}#chat-input::-webkit-input-placeholder {color:var(--darkreader-text-808080,#988f81);}#chat-input::placeholder {color:var(--darkreader-text-808080,#988f81);}.selected-status-row {background-color:var(--darkreader-background-d3d3d3,#313537);}.status_last_message {color:var(--darkreader-text-a9a9a9,#b2aba1);}@media (min-width:800px) {#chat-container {border-bottom:0px;border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}}#chat-info {box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 2px 3px;}.status-circle {stroke:var(--darkreader-text-ffffff,#e8e6e3);}.status-row:hover {background-color:var(--darkreader-background-d3d3d3,#313537);background-image:initial;}.message-text-other {background-color:var(--darkreader-background-eeeeee,#222426);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}.message-text-myself {background-color:var(--darkreader-background-0084ff,#006acc);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.chat-input-icon {background-color:var(--darkreader-background-3c8262,#30684e);color:var(--darkreader-text-ffffff,#e8e6e3);}.chat-input-icon:hover {background-color:var(--darkreader-background-57b28b,#3e8870);background-image:initial;}.chat .active-span {color:var(--darkreader-text-636363,#a9a297);}.chat .unread-count {background-color:var(--darkreader-background-008b8b,#006f6f);color:var(--darkreader-text-ffffff,#e8e6e3);}.chat .setting-content {background-color:var(--darkreader-background-f1f1f1,#202324);box-shadow:var(--darkreader-background-00000033,rgba(0,0,0,0.2)) 0px 8px 16px 0px;}.chat .setting-content a {text-decoration-color:initial;}.chat .setting-content a:hover {background-color:var(--darkreader-background-dddddd,#2b2f31);}.leave-organization,.leave-organization:hover {color:var(--darkreader-text-ff0000,#ff1a1a);}#control-list li {border-bottom-color:var(--darkreader-border-000000,#8c8273);}#pending-count-box {background-color:var(--darkreader-background-ff0000,#cc0000);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.organization-card {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 2px 4px;color:inherit;text-decoration-color:initial;}.organization-card:hover {color:var(--darkreader-text-9c3706,#f99261);}.organization-card img.org-logo {background-color:var(--darkreader-background-f0f0f0,#202325);}.organization-row {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-top:none;color:var(--darkreader-text-000000,#e8e6e3);}.organization-row:hover {background-color:var(--darkreader-background-f3f3f3,#1f2123);}.org-help-text {color:var(--darkreader-text-808080,#988f81);}.organization-image {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.organization-title {color:var(--darkreader-text-333333,#c8c3bc);}.organization-tag-edit {color:var(--darkreader-text-9c3706,#f99261);}.organization-tag-edit:hover {color:var(--darkreader-text-521d03,#cdc9c2);}.ticket-container #content > h2:first-child small {color:var(--darkreader-text-999999,#a8a095);}.ticket-container #content > h2:first-child .fa-check-circle {color:var(--darkreader-text-00a900,#56ff56);}.ticket-container #content > h2:first-child .fa-exclamation-circle {color:var(--darkreader-text-8b0000,#ff6b6b);}.ticket-container .info-box {border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);}.ticket-container .info-title {background-color:var(--darkreader-background-eeeeee,#222426);background-image:initial;border-bottom-color:var(--darkreader-border-999999,#4d5356);}.ticket-container .info-empty {color:var(--darkreader-text-999999,#a8a095);}.ticket-container .close-ticket {background-color:initial;background-image:linear-gradient(var(--darkreader-background-4bad00,#3c8a00) 0%,var(--darkreader-background-278811,#1f6d0e) 100%);border-bottom-color:var(--darkreader-border-24710e,#3dc118);border-left-color:var(--darkreader-border-24710e,#3dc118);border-right-color:var(--darkreader-border-24710e,#3dc118);border-top-color:var(--darkreader-border-24710e,#3dc118);}.ticket-container .close-ticket:hover {background-color:var(--darkreader-background-24710e,#1d5a0b);background-image:initial;}.ticket-container .open-ticket {background-color:initial;background-image:linear-gradient(var(--darkreader-background-ff130f,#c30300),var(--darkreader-background-b03d17,#8d3112));border-bottom-color:var(--darkreader-border-853011,#ba4318);border-left-color:var(--darkreader-border-853011,#ba4318);border-right-color:var(--darkreader-border-853011,#ba4318);border-top-color:var(--darkreader-border-853011,#ba4318);}.ticket-container .open-ticket:hover {background-color:var(--darkreader-background-853011,#6a260e);background-image:initial;}.ticket-container .message .detail {border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);}.ticket-container .message .header {background-color:var(--darkreader-background-eeeeee,#222426);background-image:initial;border-bottom-color:var(--darkreader-border-999999,#4d5356);color:var(--darkreader-text-777777,#9d9488);}.ticket-item {border-bottom-color:var(--darkreader-border-e8e8e8,#363b3d);}.ticket-item .ticket-status.open {background-color:var(--darkreader-background-f39c12,#bf790a);}.ticket-item .ticket-status.closed {background-color:var(--darkreader-background-27ae60,#1f8b4d);}.ticket-item .ticket-status span {color:var(--darkreader-text-ffffff,#e8e6e3);}.ticket-item .ticket-content .ticket-title a {color:var(--darkreader-text-2c3e50,#aec2d3);text-decoration-color:initial;}.ticket-item .ticket-content .ticket-link {color:var(--darkreader-text-7f8c8d,#9c9386);}.ticket-item .ticket-content .ticket-link a {color:var(--darkreader-text-7f8c8d,#9c9386);text-decoration-color:initial;}.ticket-item .ticket-meta .ticket-user span {color:var(--darkreader-text-34495e,#a6bcce);}.ticket-item .ticket-meta .ticket-time {color:var(--darkreader-text-7f8c8d,#9c9386);}.wmd-button-bar {background-color:var(--darkreader-background-ffffff,#181a1b);}.wmd-input {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-a9a9a9,#484e51);border-left-color:var(--darkreader-border-a9a9a9,#484e51);border-right-color:var(--darkreader-border-a9a9a9,#484e51);border-top-color:var(--darkreader-border-a9a9a9,#484e51);}.wmd-preview {background-color:initial;background-image:none;}.wmd-button {list-style-image:initial;}.wmd-button-active:hover {background-color:var(--darkreader-background-d3d3d3,#313537);}.wmd-prompt-background {background-color:var(--darkreader-background-000000,#000000);}.wmd-prompt-dialog {background-color:var(--darkreader-background-f5f5f5,#1e2021);border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);}.wmd-prompt-dialog > form > input[type="text"] {border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);color:var(--darkreader-text-000000,#e8e6e3);}.wmd-prompt-dialog > form > input[type="button"] {border-bottom-color:var(--darkreader-border-888888,#52585c);border-left-color:var(--darkreader-border-888888,#52585c);border-right-color:var(--darkreader-border-888888,#52585c);border-top-color:var(--darkreader-border-888888,#52585c);}.wmd-preview {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-a9a9a9,#484e51);border-left-color:var(--darkreader-border-a9a9a9,#484e51);border-right-color:var(--darkreader-border-a9a9a9,#484e51);border-top-color:var(--darkreader-border-a9a9a9,#484e51);}.pagedown-image-upload {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-00000080,rgba(0,0,0,0.5)) 2px 2px 10px 0px;}.pagedown-image-upload .submit-loading {border-bottom-color:var(--darkreader-border-f3f3f3,#33383a);border-left-color:var(--darkreader-border-f3f3f3,#33383a);border-right-color:var(--darkreader-border-f3f3f3,#33383a);border-top-color:var(--darkreader-border-79aec8,#2e5b71);}div.dmmd-preview-update {background-color:var(--darkreader-background-cccccc,#35393b);background-image:initial;color:var(--darkreader-text-333333,#c8c3bc);}div.dmmd-preview-stale {background-color:initial;background-image:repeating-linear-gradient(-45deg,var(--darkreader-background-ffffff,#181a1b),var(--darkreader-background-ffffff,#181a1b) 10px,var(--darkreader-background-f8f8f8,#1c1e1f) 10px,var(--darkreader-background-f8f8f8,#1c1e1f) 20px);}.course-list {list-style-image:initial;}.course-list .course-item {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 6px;}.course-list .course-item:hover {box-shadow:var(--darkreader-background-00000026,rgba(0,0,0,0.15)) 0px 6px 12px;}.lesson-list {list-style-image:initial;}.lesson-list li:hover {background-color:var(--darkreader-background-ffffe0,#343400);background-image:initial;box-shadow:var(--darkreader-background-00000026,rgba(0,0,0,0.15)) 0px 6px 12px;}.lesson-list li {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);box-shadow:var(--darkreader-background-cccccc,#35393b) 0px 2px 4px;}.lesson-list .lesson-title {color:var(--darkreader-text-000000,#e8e6e3);}.lesson-list .lesson-title .lesson-points {color:var(--darkreader-text-636363,#a9a297);}.lesson-list .progress-container {background-color:var(--darkreader-background-e0e0e0,#2a2d2f);background-image:initial;}.lesson-list .progress-bar {background-color:var(--darkreader-background-228b22,#1b6f1b);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.course-problem-list li {border-bottom-color:var(--darkreader-border-eeeeee,#35393b);}.course-problem-list li:hover {background-color:var(--darkreader-background-e0e0e0,#2a2d2f);background-image:initial;}.course-problem-list a {color:inherit;text-decoration-color:initial;}.course-contest-card,.course-lesson-card {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 2px 2px 10px;}.course-contest-card h5,.course-lesson-card h5 {color:var(--darkreader-text-333333,#c8c3bc);}.course-contest-card p,.course-lesson-card p {color:var(--darkreader-text-555555,#b2aca2);}.course-contest-card .problem-codes,.course-lesson-card .problem-codes {color:var(--darkreader-text-666666,#a8a095);}.no-permission-text {color:var(--darkreader-text-999999,#a8a095);}.members-table th,.members-table td {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.members-table th {background-color:var(--darkreader-background-f5f5f5,#1e2021);}.members-table tr:nth-child(2n) {background-color:var(--darkreader-background-f9f9f9,#1b1e1f);}.members-table tr:hover {background-color:var(--darkreader-background-f0f0f0,#202325);}.add-member-form {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.form-field input,.form-field select {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.role-badge.role-teacher {background-color:var(--darkreader-background-007bff,#0062cc);color:var(--darkreader-text-ffffff,#e8e6e3);}.role-badge.role-assistant {background-color:var(--darkreader-background-28a745,#208637);color:var(--darkreader-text-ffffff,#e8e6e3);}.role-badge.role-student {background-color:var(--darkreader-background-6c757d,#585f63);color:var(--darkreader-text-ffffff,#e8e6e3);}.role-select {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);}.role-select:hover {border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);}.role-select:focus {border-bottom-color:var(--darkreader-border-007bff,#0056b3);border-left-color:var(--darkreader-border-007bff,#0056b3);border-right-color:var(--darkreader-border-007bff,#0056b3);border-top-color:var(--darkreader-border-007bff,#0056b3);box-shadow:var(--darkreader-background-007bff40,rgba(0,98,204,0.25)) 0px 0px 0px 2px;outline-color:initial;}.no-members-text {color:var(--darkreader-text-666666,#a8a095);}.form-error {color:var(--darkreader-text-ff0000,#ff1a1a);}.course-list-page .course-item {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-e2e8f0,#27374c);border-left-color:var(--darkreader-border-e2e8f0,#27374c);border-right-color:var(--darkreader-border-e2e8f0,#27374c);border-top-color:var(--darkreader-border-e2e8f0,#27374c);}.course-list-page .course-item:hover {border-bottom-color:var(--darkreader-border-cbd5e0,#2f3f50);border-left-color:var(--darkreader-border-cbd5e0,#2f3f50);border-right-color:var(--darkreader-border-cbd5e0,#2f3f50);border-top-color:var(--darkreader-border-cbd5e0,#2f3f50);box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 12px;}.course-list-page .course-image {background-color:initial;background-image:linear-gradient(135deg,var(--darkreader-background-667eea,#132889) 0%,var(--darkreader-background-764ba2,#5e3c82) 100%);color:var(--darkreader-text-ffffff,#e8e6e3);}.course-list-page .course-name {color:var(--darkreader-text-2d3748,#c3beb6);text-decoration-color:initial;}.course-list-page .course-name:hover {color:var(--darkreader-text-667eea,#67a0ea);}.course-list-page .badge.badge-open {background-color:var(--darkreader-background-e8f5e8,#1c3115);background-image:initial;color:var(--darkreader-text-2e7d32,#82d186);}.course-list-page .badge.badge-closed {background-color:var(--darkreader-background-ffebee,#3f0009);background-image:initial;color:var(--darkreader-text-c62828,#da4a4a);}.course-list-page .badge.badge-join {background-color:var(--darkreader-background-e8f5e8,#1c3115) !important;background-image:initial !important;border-color:initial !important;border-style:none !important;border-width:initial !important;color:var(--darkreader-text-2e7d32,#82d186) !important;}.course-list-page .badge.badge-join:hover {background-color:var(--darkreader-background-c8e6c9,#1f4429) !important;background-image:initial !important;box-shadow:var(--darkreader-background-2e7d3233,rgba(37,100,40,0.2)) 0px 2px 4px !important;}.course-list-page .course-description {color:var(--darkreader-text-718096,#9a9184);}.course-list-page .course-meta {color:var(--darkreader-text-4a5568,#b0a99f);}.course-list-page .course-meta-item i {color:var(--darkreader-text-a0aec0,#b6b0a6);}.course-list-page .org-badge {background-color:var(--darkreader-background-f7fafc,#1b1d1e);background-image:initial;border-bottom-color:var(--darkreader-border-e2e8f0,#27374c);border-left-color:var(--darkreader-border-e2e8f0,#27374c);border-right-color:var(--darkreader-border-e2e8f0,#27374c);border-top-color:var(--darkreader-border-e2e8f0,#27374c);color:var(--darkreader-text-4a5568,#b0a99f);}.course-list-page .no-courses {background-color:var(--darkreader-background-f7fafc,#1b1d1e);background-image:initial;color:var(--darkreader-text-718096,#9a9184);}.course-list-page .no-courses h3 {color:var(--darkreader-text-4a5568,#b0a99f);}.course-create-page .course-info {background-color:var(--darkreader-background-f0f8ff,#1c1f20);background-image:initial;}.course-create-page .course-info h4 {color:var(--darkreader-text-333333,#c8c3bc);}.course-create-page .course-info li {color:var(--darkreader-text-666666,#a8a095);}.course-enrollment-page .enrollment-message {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);border-bottom-color:var(--darkreader-border-dee2e6,#383d3f);border-left-color:var(--darkreader-border-dee2e6,#383d3f);border-right-color:var(--darkreader-border-dee2e6,#383d3f);border-top-color:var(--darkreader-border-dee2e6,#383d3f);}.course-enrollment-page .enrollment-message h2 {color:var(--darkreader-text-495057,#b5afa6);}.course-enrollment-page .enrollment-message p {color:var(--darkreader-text-6c757d,#9e9689);}.course-enrollment-page .course-info {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-dee2e6,#383d3f);border-left-color:var(--darkreader-border-dee2e6,#383d3f);border-right-color:var(--darkreader-border-dee2e6,#383d3f);border-top-color:var(--darkreader-border-dee2e6,#383d3f);}.course-enrollment-page .course-info h3 {color:var(--darkreader-text-495057,#b5afa6);}.org-course-edit-page .course-info {background-color:var(--darkreader-background-f0f8ff,#1c1f20);background-image:initial;}.org-course-edit-page .course-info h4 {color:var(--darkreader-text-333333,#c8c3bc);}.org-course-edit-page .course-info li {color:var(--darkreader-text-666666,#a8a095);}.org-course-edit-page .form-actions {border-top-color:var(--darkreader-border-eeeeee,#35393b);}.org-course-edit-page .delete-course-btn {background-color:var(--darkreader-background-dc3545,#a51d2a);background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.actionbar .actionbar-button {background-color:var(--darkreader-background-d3d3d3,#313537);background-image:initial;}.actionbar .actionbar-button:hover {background-color:var(--darkreader-background-a9a9a9,#494f52);background-image:initial;}.actionbar .dislike-button {border-left:0px;}.actionbar .like-button.voted {color:var(--darkreader-text-0000ff,#337dff);}.actionbar .dislike-button.voted {color:var(--darkreader-text-ff0000,#ff1a1a);}.actionbar .bookmarked {color:var(--darkreader-text-b4b407,#f8f850);}.contest-problemset html {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.contest-problemset body {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.contest-problemset .contest-header h1 {color:var(--darkreader-text-393630,#c7c2bb);}.contest-problemset .contest-header h2 {color:var(--darkreader-text-666666,#a8a095);}.contest-problemset .contest-header .back-link a {color:var(--darkreader-text-007bff,#33a2ff);text-decoration-color:initial;}.contest-problemset .contest-header .back-link a:hover {text-decoration-color:initial;}.contest-problemset .problem-section {border-bottom-color:var(--darkreader-border-eeeeee,#35393b);}.contest-problemset .problem-section:last-child {border-bottom:none;}.contest-problemset .problem-title {border-bottom-color:var(--darkreader-border-007bff,#0056b3);color:var(--darkreader-text-393630,#c7c2bb);}.contest-problemset .new-problem-info .info-block .fa {color:var(--darkreader-text-007bff,#33a2ff);}.contest-problemset .new-problem-info .info-block .fa-check {background-color:var(--darkreader-background-28a74526,rgba(32,134,55,0.15));background-image:initial;color:var(--darkreader-text-155724,#99e6ab);}.contest-problemset .new-problem-info .info-block .fa-clock {background-color:var(--darkreader-background-ffc10726,rgba(150,112,0,0.15));background-image:initial;color:var(--darkreader-text-856404,#fbd770);}.contest-problemset .new-problem-info .info-block .fa-server {background-color:var(--darkreader-background-28a74526,rgba(32,134,55,0.15));background-image:initial;color:var(--darkreader-text-155724,#99e6ab);}.contest-problemset .new-problem-info .info-block .fa-file {background-color:var(--darkreader-background-007bff26,rgba(0,98,204,0.15));background-image:initial;color:var(--darkreader-text-004085,#7cc3ff);}.contest-problemset .contest-problems a,.contest-problemset .problems a {color:var(--darkreader-text-007bff,#33a2ff);text-decoration-color:initial;}.contest-problemset .contest-problems a:hover,.contest-problemset .problems a:hover {text-decoration-color:initial;}.contest-problemset .content-description pre,.contest-problemset .content-description .codehilite {border-bottom-color:var(--darkreader-border-e9ecef,#353a3c);border-left-color:var(--darkreader-border-e9ecef,#353a3c);border-right-color:var(--darkreader-border-e9ecef,#353a3c);border-top-color:var(--darkreader-border-e9ecef,#353a3c);}.contest-problemset .content-description table {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;}.contest-problemset .content-description blockquote {background-color:var(--darkreader-background-f9f9f9,#1b1e1f);background-image:initial;border-left-color:var(--darkreader-border-007bff,#0056b3);color:var(--darkreader-text-666666,#a8a095);}.user-upload-page .storage-summary {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .storage-summary h4 {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .storage-summary p {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .storage-bar {background-color:var(--darkreader-background-ededed,#222526);background-image:initial;}.user-upload-page .storage-used {background-color:initial;background-image:linear-gradient(90deg,var(--darkreader-background-9c3706,#7d2c05),var(--darkreader-background-c34508,#9c3706));}.user-upload-page .upload-section {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .upload-section h4 {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .upload-section small {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page #file-input {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page #upload-status.success {background-color:var(--darkreader-background-28a7451a,rgba(32,134,55,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-28a7454d,rgba(37,156,64,0.3));border-left-color:var(--darkreader-border-28a7454d,rgba(37,156,64,0.3));border-right-color:var(--darkreader-border-28a7454d,rgba(37,156,64,0.3));border-top-color:var(--darkreader-border-28a7454d,rgba(37,156,64,0.3));color:var(--darkreader-text-008000,#72ff72);}.user-upload-page #upload-status.error {background-color:var(--darkreader-background-ae00001a,rgba(139,0,0,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-ae00004d,rgba(203,0,0,0.3));border-left-color:var(--darkreader-border-ae00004d,rgba(203,0,0,0.3));border-right-color:var(--darkreader-border-ae00004d,rgba(203,0,0,0.3));border-top-color:var(--darkreader-border-ae00004d,rgba(203,0,0,0.3));color:var(--darkreader-text-ae0000,#ff5252);}.user-upload-page .file-controls {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .search-box i {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page #file-search {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page #sort-select {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .view-btn {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .view-btn.active {background-color:var(--darkreader-background-9c3706,#7d2c05);background-image:initial;border-bottom-color:var(--darkreader-border-9c3706,#c74608);border-left-color:var(--darkreader-border-9c3706,#c74608);border-right-color:var(--darkreader-border-9c3706,#c74608);border-top-color:var(--darkreader-border-9c3706,#c74608);color:var(--darkreader-text-ffffff,#e8e6e3);}.user-upload-page .view-btn:hover:not(.active) {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;}.user-upload-page .view-list .file-card {border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .file-card {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}.user-upload-page .file-card:hover {box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 4px 8px;}.user-upload-page .file-icon {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .image-thumbnail {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;}.user-upload-page .file-name {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .file-meta {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .btn-action {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-00007d,#81afff);text-decoration-color:initial;}.user-upload-page .btn-action:hover {background-color:var(--darkreader-background-fafafa,#1b1d1e);background-image:initial;color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .btn-action.copy-url-btn {color:var(--darkreader-text-28a745,#61d97c);}.user-upload-page .btn-action.copy-url-btn:hover {background-color:var(--darkreader-background-28a7451a,rgba(32,134,55,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-28a745,#259c40);border-left-color:var(--darkreader-border-28a745,#259c40);border-right-color:var(--darkreader-border-28a745,#259c40);border-top-color:var(--darkreader-border-28a745,#259c40);}.user-upload-page .btn-action.rename-btn {color:var(--darkreader-text-007bff,#33a2ff);}.user-upload-page .btn-action.rename-btn:hover {background-color:var(--darkreader-background-007bff1a,rgba(0,98,204,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-007bff,#0056b3);border-left-color:var(--darkreader-border-007bff,#0056b3);border-right-color:var(--darkreader-border-007bff,#0056b3);border-top-color:var(--darkreader-border-007bff,#0056b3);}.user-upload-page .btn-action.btn-danger {color:var(--darkreader-text-ae0000,#ff5252);}.user-upload-page .btn-action.btn-danger:hover {background-color:var(--darkreader-background-ae00001a,rgba(139,0,0,0.1));background-image:initial;border-bottom-color:var(--darkreader-border-ae0000,#cb0000);border-left-color:var(--darkreader-border-ae0000,#cb0000);border-right-color:var(--darkreader-border-ae0000,#cb0000);border-top-color:var(--darkreader-border-ae0000,#cb0000);}.user-upload-page .no-files {color:var(--darkreader-text-00007d,#81afff);}.user-upload-page .no-files i {color:var(--darkreader-text-00007d,#81afff);}.notification-page .filter-section {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);background-image:initial;border-bottom-color:var(--darkreader-border-dee2e6,#383d3f);border-left-color:var(--darkreader-border-dee2e6,#383d3f);border-right-color:var(--darkreader-border-dee2e6,#383d3f);border-top-color:var(--darkreader-border-dee2e6,#383d3f);}.notification-page .filter-group input[type="text"] {border-bottom-color:var(--darkreader-border-ced4da,#3c4144);border-left-color:var(--darkreader-border-ced4da,#3c4144);border-right-color:var(--darkreader-border-ced4da,#3c4144);border-top-color:var(--darkreader-border-ced4da,#3c4144);}.notification-page .button {background-color:var(--darkreader-background-007bff,#0062cc);background-image:initial;border-color:initial;border-style:none;border-width:initial;color:var(--darkreader-text-ffffff,#e8e6e3);}.notification-page .button:hover {background-color:var(--darkreader-background-0056b3,#00458f);background-image:initial;}.notification-page .button.secondary {background-color:var(--darkreader-background-6c757d,#585f63);background-image:initial;}.notification-page .button.secondary:hover {background-color:var(--darkreader-background-545b62,#454a4d);background-image:initial;}.notification-page .notification-table {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;box-shadow:var(--darkreader-background-0000001a,rgba(0,0,0,0.1)) 0px 2px 4px;}.notification-page .notification-table th {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);background-image:initial;border-bottom-color:var(--darkreader-border-dee2e6,#383d3f);}.notification-page .notification-table td {border-bottom-color:var(--darkreader-border-dee2e6,#383d3f);}.notification-page .notification-row.unread {background-color:var(--darkreader-background-fff3cd,#3d2e00);border-left-color:var(--darkreader-border-ffc107,#b08400);}.notification-page .notification-row.read {background-color:var(--darkreader-background-f8f9fa,#1b1e1f);}.notification-page .notification-row:hover {background-color:var(--darkreader-background-e9ecef,#232627);}.notification-page .notification-content a {color:var(--darkreader-text-007bff,#33a2ff);text-decoration-color:initial;}.notification-page .notification-content a:hover {text-decoration-color:initial;}.notification-page .select2-container--default .select2-selection--single {border-bottom-color:var(--darkreader-border-ced4da,#3c4144);border-left-color:var(--darkreader-border-ced4da,#3c4144);border-right-color:var(--darkreader-border-ced4da,#3c4144);border-top-color:var(--darkreader-border-ced4da,#3c4144);}.fa-border {border:var(--darkreader-border--fa-border-width,.08em) var(--darkreader-border--fa-border-style,solid) var(--darkreader-border--fa-border-color,var(--darkreader-border-eeeeee,#35393b));}.fa-spin-reverse {--fa-animation-direction:reverse;}.fa-inverse {color:var(--darkreader-text--fa-inverse,var(--darkreader-text-ffffff,#e8e6e3));}:host,:root {--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-style-family-brands:"Font Awesome 6 Brands";}:host,:root {--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";}:host,:root {--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";}@media all {.featherlight {background-color:var(--darkreader-background-00000000,rgba(0,0,0,0));background-image:initial;} .featherlight:last-of-type {background-color:var(--darkreader-background-000000cc,rgba(0,0,0,0.8));background-image:initial;} .featherlight .featherlight-content {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:transparent;} .featherlight .featherlight-close-icon {background-color:var(--darkreader-background-ffffff4d,rgba(24,26,27,0.3));background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);} .featherlight-iframe .featherlight-content {border-bottom:0px;} .featherlight iframe {border-color:initial;border-style:initial;border-width:0px;}}@media only screen and (max-width:1024px) {.featherlight .featherlight-content {border-bottom-color:transparent;}}.tooltipped::after {background-color:var(--darkreader-background-000000cc,rgba(0,0,0,0.8));background-image:initial;color:var(--darkreader-text-ffffff,#e8e6e3);text-decoration-color:initial;text-shadow:none;}.tooltipped::before {border-color:transparent;color:var(--darkreader-text-000000cc,rgba(232,230,227,0.8));}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after {text-decoration-color:initial;}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before {border-bottom-color:var(--darkreader-border-000000cc,rgba(140,130,115,0.8));}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before {border-top-color:var(--darkreader-border-000000cc,rgba(140,130,115,0.8));}.tooltipped-w::before {border-left-color:var(--darkreader-border-000000cc,rgba(140,130,115,0.8));}.tooltipped-e::before {border-right-color:var(--darkreader-border-000000cc,rgba(140,130,115,0.8));}.select2-container .select2-search--inline .select2-search__field {border-color:initial;border-style:none;border-width:initial;}.select2-dropdown {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-results__options {list-style-image:initial;}.select2-container--open .select2-dropdown--above {border-bottom:none;}.select2-container--open .select2-dropdown--below {border-top:none;}.select2-close-mask {background-color:var(--darkreader-background-ffffff,#181a1b);border-color:initial;border-style:initial;border-width:0px;}.select2-hidden-accessible {border-color:initial !important;border-style:initial !important;border-width:0px !important;}.select2-container--default .select2-selection--single {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-container--default .select2-selection--single .select2-selection__rendered {color:var(--darkreader-text-444444,#bdb7af);}.select2-container--default .select2-selection--single .select2-selection__placeholder {color:var(--darkreader-text-999999,#a8a095);}.select2-container--default .select2-selection--single .select2-selection__arrow b {border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--darkreader-border-888888,#52585c);}.select2-container--default.select2-container--disabled .select2-selection--single {background-color:var(--darkreader-background-eeeeee,#222426);}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-bottom-color:var(--darkreader-border-888888,#52585c);border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;}.select2-container--default .select2-selection--multiple {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-container--default .select2-selection--multiple .select2-selection__rendered {list-style-image:initial;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color:var(--darkreader-text-999999,#a8a095);}.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:var(--darkreader-background-e4e4e4,#272b2c);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color:var(--darkreader-text-999999,#a8a095);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color:var(--darkreader-text-333333,#c8c3bc);}.select2-container--default.select2-container--focus .select2-selection--multiple {border-bottom-color:var(--darkreader-border-000000,#8c8273);border-left-color:var(--darkreader-border-000000,#8c8273);border-right-color:var(--darkreader-border-000000,#8c8273);border-top-color:var(--darkreader-border-000000,#8c8273);outline-color:initial;}.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color:var(--darkreader-background-eeeeee,#222426);}.select2-container--default .select2-search--dropdown .select2-search__field {border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-container--default .select2-search--inline .select2-search__field {background-color:transparent;background-image:initial;border-color:initial;border-style:none;border-width:initial;box-shadow:none;outline-color:initial;}.select2-container--default .select2-results__option[aria-disabled="true"] {color:var(--darkreader-text-999999,#a8a095);}.select2-container--default .select2-results__option[aria-selected="true"] {background-color:var(--darkreader-background-dddddd,#2b2f31);}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:var(--darkreader-background-5897fb,#043c96);color:var(--darkreader-text-ffffff,#e8e6e3);}.select2-container--classic .select2-selection--single {background-color:var(--darkreader-background-f7f7f7,#1d1f20);background-image:linear-gradient(var(--darkreader-background-ffffff,#181a1b) 50%,var(--darkreader-background-eeeeee,#222426) 100%);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);outline-color:initial;}.select2-container--classic .select2-selection--single:focus {border-bottom-color:var(--darkreader-border-5897fb,#043c96);border-left-color:var(--darkreader-border-5897fb,#043c96);border-right-color:var(--darkreader-border-5897fb,#043c96);border-top-color:var(--darkreader-border-5897fb,#043c96);}.select2-container--classic .select2-selection--single .select2-selection__rendered {color:var(--darkreader-text-444444,#bdb7af);}.select2-container--classic .select2-selection--single .select2-selection__placeholder {color:var(--darkreader-text-999999,#a8a095);}.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color:var(--darkreader-background-dddddd,#2b2f31);background-image:linear-gradient(var(--darkreader-background-eeeeee,#222426) 50%,var(--darkreader-background-cccccc,#35393b) 100%);border-bottom:none;border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right:none;border-top:none;}.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--darkreader-border-888888,#52585c);}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border-bottom:none;border-left:none;border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top:none;}.select2-container--classic.select2-container--open .select2-selection--single {border-bottom-color:var(--darkreader-border-5897fb,#043c96);border-left-color:var(--darkreader-border-5897fb,#043c96);border-right-color:var(--darkreader-border-5897fb,#043c96);border-top-color:var(--darkreader-border-5897fb,#043c96);}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background-color:transparent;background-image:initial;border-color:initial;border-style:none;border-width:initial;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-bottom-color:var(--darkreader-border-888888,#52585c);border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {background-image:linear-gradient(var(--darkreader-background-ffffff,#181a1b) 0%,var(--darkreader-background-eeeeee,#222426) 50%);border-top:none;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {background-image:linear-gradient(var(--darkreader-background-eeeeee,#222426) 50%,var(--darkreader-background-ffffff,#181a1b) 100%);border-bottom:none;}.select2-container--classic .select2-selection--multiple {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);outline-color:initial;}.select2-container--classic .select2-selection--multiple:focus {border-bottom-color:var(--darkreader-border-5897fb,#043c96);border-left-color:var(--darkreader-border-5897fb,#043c96);border-right-color:var(--darkreader-border-5897fb,#043c96);border-top-color:var(--darkreader-border-5897fb,#043c96);}.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style-image:initial;}.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color:var(--darkreader-background-e4e4e4,#272b2c);border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color:var(--darkreader-text-888888,#9d9488);}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color:var(--darkreader-text-555555,#b2aca2);}.select2-container--classic.select2-container--open .select2-selection--multiple {border-bottom-color:var(--darkreader-border-5897fb,#043c96);border-left-color:var(--darkreader-border-5897fb,#043c96);border-right-color:var(--darkreader-border-5897fb,#043c96);border-top-color:var(--darkreader-border-5897fb,#043c96);}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top:none;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom:none;}.select2-container--classic .select2-search--dropdown .select2-search__field {border-bottom-color:var(--darkreader-border-aaaaaa,#484e51);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);outline-color:initial;}.select2-container--classic .select2-search--inline .select2-search__field {box-shadow:none;outline-color:initial;}.select2-container--classic .select2-dropdown {background-color:var(--darkreader-background-ffffff,#181a1b);border-color:transparent;}.select2-container--classic .select2-dropdown--above {border-bottom:none;}.select2-container--classic .select2-dropdown--below {border-top:none;}.select2-container--classic .select2-results__option[aria-disabled="true"] {color:var(--darkreader-text-808080,#988f81);}.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color:var(--darkreader-background-3875d7,#2152a2);color:var(--darkreader-text-ffffff,#e8e6e3);}.select2-container--classic.select2-container--open .select2-dropdown {border-bottom-color:var(--darkreader-border-5897fb,#043c96);border-left-color:var(--darkreader-border-5897fb,#043c96);border-right-color:var(--darkreader-border-5897fb,#043c96);border-top-color:var(--darkreader-border-5897fb,#043c96);}.icofont-border {border-bottom-color:var(--darkreader-border-f1f1f1,#34383a);border-left-color:var(--darkreader-border-f1f1f1,#34383a);border-right-color:var(--darkreader-border-f1f1f1,#34383a);border-top-color:var(--darkreader-border-f1f1f1,#34383a);}.icofont-inverse {color:var(--darkreader-text-ffffff,#e8e6e3);}.sr-only {border-color:initial;border-style:initial;border-width:0px;}.recently-attempted ul {list-style-image:initial;}.organization-row:last-child {border-bottom:none;}.katex * {border-color:currentcolor;}.katex .katex-mathml {border-color:initial;border-style:initial;border-width:0px;}.katex .rule {border-color:initial;border-style:solid;border-width:0px;}.katex svg {fill:currentcolor;stroke:currentcolor;}.katex svg path {stroke:none;}.katex .fbox,.katex .fcolorbox {border-color:initial;}.katex .angl {border-right-color:initial;border-top-color:initial;}#djDebug {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;color:var(--darkreader-text-000000,#e8e6e3);}#djDebug,#djDebug div,#djDebug span,#djDebug applet,#djDebug object,#djDebug iframe,#djDebug h1,#djDebug h2,#djDebug h3,#djDebug h4,#djDebug h5,#djDebug h6,#djDebug p,#djDebug blockquote,#djDebug pre,#djDebug a,#djDebug abbr,#djDebug acronym,#djDebug address,#djDebug big,#djDebug cite,#djDebug code,#djDebug del,#djDebug dfn,#djDebug em,#djDebug font,#djDebug img,#djDebug ins,#djDebug kbd,#djDebug q,#djDebug s,#djDebug samp,#djDebug small,#djDebug strike,#djDebug strong,#djDebug sub,#djDebug sup,#djDebug tt,#djDebug var,#djDebug b,#djDebug u,#djDebug i,#djDebug center,#djDebug dl,#djDebug dt,#djDebug dd,#djDebug ol,#djDebug ul,#djDebug li,#djDebug fieldset,#djDebug form,#djDebug label,#djDebug legend,#djDebug table,#djDebug caption,#djDebug tbody,#djDebug tfoot,#djDebug thead,#djDebug tr,#djDebug th,#djDebug td,#djDebug summary,#djDebug button {background-color:transparent;border-color:initial;border-style:initial;border-width:0px;color:var(--darkreader-text-000000,#e8e6e3);outline-color:initial;text-shadow:none;}#djDebug button {background-color:var(--darkreader-background-eeeeee,#222426);background-image:linear-gradient(var(--darkreader-background-eeeeee,#222426),var(--darkreader-background-cccccc,#35393b));border-bottom-color:var(--darkreader-border-bbbbbb,#43494c);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-333333,#c8c3bc);text-shadow:var(--darkreader-background-eeeeee,#222426) 0px 1px 0px;}#djDebug button:hover {background-color:var(--darkreader-background-dddddd,#2b2f31);background-image:linear-gradient(var(--darkreader-background-dddddd,#2b2f31),var(--darkreader-background-bbbbbb,#3e4446));border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-bbbbbb,#43494c);border-right-color:var(--darkreader-border-bbbbbb,#43494c);border-top-color:var(--darkreader-border-bbbbbb,#43494c);text-shadow:var(--darkreader-background-dddddd,#2b2f31) 0px 1px 0px;}#djDebug button:active {border-bottom-color:var(--darkreader-border-888888,#52585c);border-left-color:var(--darkreader-border-aaaaaa,#484e51);border-right-color:var(--darkreader-border-aaaaaa,#484e51);border-top-color:var(--darkreader-border-aaaaaa,#484e51);box-shadow:var(--darkreader-background-aaaaaa,#484e51) 0px 0px 5px 2px inset,var(--darkreader-background-eeeeee,#222426) 0px 1px 0px 0px;}#djDebug #djDebugToolbar {background-color:var(--darkreader-background-111111,#0d0e0e);}#djDebug #djDebugToolbar small {color:var(--darkreader-text-999999,#a8a095);}#djDebug #djDebugToolbar ul {list-style-image:initial;}#djDebug #djDebugToolbar li {border-bottom-color:var(--darkreader-border-222222,#81786a);color:var(--darkreader-text-ffffff,#e8e6e3);}#djDebug #djDebugToolbar li > a,#djDebug #djDebugToolbar li > div.djdt-contentless {color:var(--darkreader-text-ffffff,#e8e6e3);text-decoration-color:initial;}#djDebug #djDebugToolbar li > div.djdt-disabled {color:var(--darkreader-text-999999,#a8a095);}#djDebug #djDebugToolbar li a:hover {background-color:var(--darkreader-background-ffffcc,#3d3d00);color:var(--darkreader-text-111111,#dddad6);}#djDebug #djDebugToolbar li.djdt-active {background-color:var(--darkreader-background-333333,#262a2b);background-image:initial;}#djDebug #djDebugToolbar li.djdt-active::before {color:var(--darkreader-text-eeeeee,#dddad6);}#djDebug #djDebugToolbar li.djdt-active a:hover {background-color:transparent;color:var(--darkreader-text-b36a60,#b9766d);}#djDebug #djDebugToolbar li small {color:var(--darkreader-text-999999,#a8a095);text-decoration-color:initial;}#djDebug #djDebugToolbarHandle {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom:0px;border-left-color:var(--darkreader-border-111111,#867d6e);border-right-color:var(--darkreader-border-111111,#867d6e);border-top-color:var(--darkreader-border-111111,#867d6e);}#djDebug #djShowToolBarButton {background-color:var(--darkreader-background-000000,#000000);background-image:initial;border-bottom-color:var(--darkreader-border-ffffff,#303436);border-left-color:var(--darkreader-border-ffffff,#303436);border-right-color:var(--darkreader-border-ffffff,#303436);border-top-color:var(--darkreader-border-ffffff,#303436);color:var(--darkreader-text-ffffff,#e8e6e3);}#djDebug #djShowToolBarButton:hover {background-color:var(--darkreader-background-111111,#0d0e0e);border-bottom-color:var(--darkreader-border-ffe761,#957f00);border-left-color:var(--darkreader-border-ffe761,#957f00);border-right-color:var(--darkreader-border-ffe761,#957f00);border-top-color:var(--darkreader-border-ffe761,#957f00);}#djDebug #djShowToolBarD {color:var(--darkreader-text-ccff99,#c2ff85);}#djDebug #djShowToolBarJ {color:var(--darkreader-text-ccff99,#c2ff85);}#djDebug pre {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);color:var(--darkreader-text-555555,#b2aca2);}#djDebug .djdt-panelContent {background-color:var(--darkreader-background-eeeeee,#222426);color:var(--darkreader-text-666666,#a8a095);}#djDebug .djdt-panelContent > div {border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);}#djDebug .djDebugPanelTitle {background-color:var(--darkreader-background-ffffcc,#3d3d00);color:var(--darkreader-text-666666,#a8a095);}#djDebug .djDebugPanelContent .djdt-loader {border-bottom-color:var(--darkreader-border-ffffff,#303436);border-left-color:var(--darkreader-border-ffffff,#303436);border-right-color:var(--darkreader-border-ffffff,#303436);border-top-color:var(--darkreader-border-ffe761,#957f00);}#djDebug .djdt-panelContent table {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#djDebug .djdt-panelContent tbody > tr:nth-child(2n+1):not(.djdt-highlighted) {background-color:var(--darkreader-background-f5f5f5,#1e2021);}#djDebug .djdt-panelContent tbody th {color:var(--darkreader-text-666666,#a8a095);}#djDebug .djTemplateContext {background-color:var(--darkreader-background-ffffff,#181a1b);}#djDebug .djdt-panelContent .djDebugClose {background-color:var(--darkreader-background-ffffff,#181a1b);background-image:initial;border-bottom-color:var(--darkreader-border-dddddd,#3a3e41);border-left-color:var(--darkreader-border-dddddd,#3a3e41);border-right-color:var(--darkreader-border-dddddd,#3a3e41);border-top-color:var(--darkreader-border-dddddd,#3a3e41);color:var(--darkreader-text-dddddd,#d3cfc9);}#djDebug .djdt-panelContent .djDebugClose:hover {background-color:var(--darkreader-background-c0695d,#863e34);background-image:initial;}#djDebug a.toggleTemplate {background-color:var(--darkreader-background-bbbbbb,#3e4446);}#djDebug a.toggleTemplate:hover {background-color:var(--darkreader-background-444444,#33373a);color:var(--darkreader-text-ffe761,#ffe65d);}#djDebug .djDebugCollapsed {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug .djDebugUncollapsed {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug span.djDebugLineChart {background-color:var(--darkreader-background-777777,#5a6165);}#djDebug span.djDebugLineChartWarning {background-color:var(--darkreader-background-990000,#7a0000);}#djDebug .highlight {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .err {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .g {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .k {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .o {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .n {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .mi {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .l {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .x {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .p {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .m {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .s {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug .highlight .w {color:var(--darkreader-text-888888,#9d9488);}#djDebug .highlight .il {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .na {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug .highlight .nt {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .highlight .nv {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug .highlight .s2 {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug .highlight .cp {color:var(--darkreader-text-333333,#c8c3bc);}#djDebug svg.djDebugLineChartWarning rect {fill:var(--darkreader-text-990000,#ff6161);}#djDebug svg.djDebugLineChartInTransaction rect {fill:var(--darkreader-text-d3ff82,#ceff74);}#djDebug svg.djDebugLineChart line {stroke:var(--darkreader-text-94b24d,#9fba5f);}#djDebug .djDebugRowWarning .djdt-time {color:var(--darkreader-text-ff0000,#ff1a1a);}#djDebug .djToggleSwitch {background-color:initial;background-image:linear-gradient(var(--darkreader-background-ffffff,#181a1b),var(--darkreader-background-dcdcdc,#2c2f31));border-bottom-color:var(--darkreader-border-999999,#4d5356);border-left-color:var(--darkreader-border-999999,#4d5356);border-right-color:var(--darkreader-border-999999,#4d5356);border-top-color:var(--darkreader-border-999999,#4d5356);color:var(--darkreader-text-777777,#9d9488);}#djDebug .djdt-stack span {color:var(--darkreader-text-000000,#e8e6e3);}#djDebug .djdt-stack span.djdt-path,#djDebug .djdt-stack pre.djdt-locals,#djDebug .djdt-stack pre.djdt-locals span {color:var(--darkreader-text-777777,#9d9488);}#djDebug .djdt-raw {background-color:var(--darkreader-background-ffffff,#181a1b);border-bottom-color:var(--darkreader-border-cccccc,#3e4446);border-left-color:var(--darkreader-border-cccccc,#3e4446);border-right-color:var(--darkreader-border-cccccc,#3e4446);border-top-color:var(--darkreader-border-cccccc,#3e4446);}#djDebug .djdt-highlighted {background-color:var(--darkreader-background-d3d3d3,#313537);}#djDebug tr.djdt-highlighted.djdt-profile-row {background-color:var(--darkreader-background-ffffcc,#3d3d00);}#djDebug tr.djdt-highlighted.djdt-profile-row:nth-child(2n+1) {background-color:var(--darkreader-background-dddd99,#4b4b19);}