@font-face{font-family:"PH Noto Serif 8476";font-style:normal;font-display:block;font-weight:400;src:url(/ph-fonts/ph-noto-serif-8476-regular.woff2)format("woff2"),url(/ph-fonts/ph-noto-serif-8476-regular.woff)format("woff")}@font-face{font-family:"PH Noto Serif 8476";font-style:normal;font-display:block;font-weight:700;src:url(/ph-fonts/ph-noto-serif-8476-bold.woff2)format("woff2"),url(/ph-fonts/ph-noto-serif-8476-bold.woff)format("woff")}@font-face{font-family:"PH Noto Serif 8476";font-style:italic;font-display:block;font-weight:400;src:url(/ph-fonts/ph-noto-serif-8476-italic.woff2)format("woff2"),url(/ph-fonts/ph-noto-serif-8476-italic.woff)format("woff")}@font-face{font-family:"PH Noto Serif 8476";font-style:italic;font-display:block;font-weight:700;src:url(/ph-fonts/ph-noto-serif-8476-bolditalic.woff2)format("woff2"),url(/ph-fonts/ph-noto-serif-8476-bolditalic.woff)format("woff")}:root{--font-family:"PH Noto Serif 8476", Georgia, "Times New Roman", serif!important;--ph-font-ui:"PH Noto Serif 8476", Georgia, "Times New Roman", serif!important}body,button,html,input,select,textarea{font-family:"PH Noto Serif 8476",Georgia,"Times New Roman",serif!important;font-synthesis:none;text-rendering:optimizeLegibility}
/* =========================================================
   Phase 8.49.22 — library ownership and immersive PDF reading
   ========================================================= */
.ph84922-library-detail {
  width: min(calc(100% - 24px), 1220px);
  max-width: 1220px;
  margin-right: auto;
  margin-left: auto;
}

.row.ph84922-library-detail {
  width: min(calc(100% - 24px), 1220px) !important;
  max-width: 1220px !important;
}

.row.ph84922-library-below {
  width: min(calc(100% - 24px), 1220px) !important;
  max-width: 1220px !important;
}

.ph84922-library-creator-list > div {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  padding: 8px 10px;
  border-radius: 8px;
  background: #fff;
  color: #2e4b69;
}

html.theme--dark .ph84922-library-creator-list > div {
  background: #17273a;
  color: #dce7f2;
}

.ph84922-library-detail > .columns {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
}

.ph84922-library-document {
  overflow: hidden;
}

.ph84922-library-document .phkc-article-head {
  display: flex;
  gap: 18px;
  align-items: flex-start;
  justify-content: space-between;
}

.ph84922-lesson-head-actions,
.ph84922-library-delete-form {
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  align-items: center;
  margin: 0;
}

.ph84922-lesson-head-actions .button,
.ph84922-library-delete-form .button {
  margin: 0 !important;
}

.ph84922-pdf-section {
  padding: 14px !important;
}

.ph84922-pdf-reader {
  min-height: min(82vh, 980px);
}

.ph84922-pdf-reader .ph84921-pdf-toolbar {
  position: relative;
  z-index: 8;
  min-height: 64px;
}

.ph84922-pdf-reader .ph84921-pdf-layout {
  grid-template-columns: 300px minmax(0, 1fr);
  height: min(82vh, 980px);
  min-height: 620px;
}

.ph84922-pdf-reader .ph84921-pdf-outline {
  min-width: 0;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  direction: ltr !important;
  text-align: left !important;
}

.ph84922-pdf-reader .ph84921-pdf-outline__body,
.ph84922-pdf-reader .ph84921-outline-list,
.ph84922-pdf-reader .ph84921-outline-list li,
.ph84922-pdf-reader .ph84921-outline-list button {
  min-width: 0;
  max-width: 100%;
  direction: ltr !important;
  text-align: left !important;
}

.ph84922-pdf-reader .ph84921-outline-list ul {
  min-width: 0;
  margin-left: 0 !important;
  padding-left: 10px !important;
}

.ph84922-pdf-reader .ph84921-outline-list button {
  box-sizing: border-box;
  overflow: visible;
  overflow-wrap: anywhere;
  white-space: normal !important;
  word-break: break-word;
}

.ph84922-pdf-stage {
  outline: 0;
  scroll-behavior: smooth;
}

.ph84922-pdf-stage:focus-visible {
  box-shadow: inset 0 0 0 3px rgba(75, 152, 239, .78);
}

.ph84922-page-hint {
  position: sticky;
  z-index: 4;
  bottom: 12px;
  width: fit-content;
  max-width: calc(100% - 28px);
  margin: 14px auto 0;
  padding: 7px 12px;
  border: 1px solid rgba(196, 214, 231, .28);
  border-radius: 999px;
  background: rgba(13, 27, 41, .88);
  color: #dbe8f4;
  font-size: 10px;
  font-weight: 750;
  line-height: 1.35;
  pointer-events: none;
  backdrop-filter: blur(8px);
}

.ph84922-fullscreen-button {
  white-space: nowrap;
}

.ph84922-pdf-reader:fullscreen {
  display: flex;
  width: 100vw;
  height: 100vh;
  min-height: 0;
  flex-direction: column;
  border: 0;
  border-radius: 0;
  background: #182432;
}

.ph84922-pdf-reader:fullscreen .ph84921-pdf-toolbar {
  flex: 0 0 auto;
}

.ph84922-pdf-reader:fullscreen .ph84921-pdf-layout {
  height: auto;
  min-height: 0;
  flex: 1 1 auto;
}

.ph84922-library-below {
  width: min(100%, 1400px);
  max-width: none;
  margin: 18px auto 0;
  align-items: flex-start;
}

.ph84922-progress-panel {
  position: sticky;
  top: 76px;
}

.ph84922-progress-panel .section__body {
  display: grid;
  gap: 10px;
}

.ph84922-progress-panel p {
  margin: 0;
}

.ph84922-library-creators .section__body {
  padding-top: 18px;
}

.ph84922-library-permission-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(260px, .75fr);
  gap: 18px;
  align-items: start;
}

.ph84922-library-permission-form,
.ph84922-library-creator-list {
  display: grid;
  gap: 10px;
}

.ph84922-library-permission-form textarea {
  min-height: 118px;
  resize: vertical;
}

.ph84922-library-creator-list {
  display: grid;
  gap: 10px;
  padding: 14px;
  border: 1px solid #d8e4f0;
  border-radius: 12px;
  background: #f7faff;
}

.ph84922-library-creator-list ul {
  display: grid;
  gap: 7px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ph84922-library-creator-list li {
  padding: 7px 9px;
  border-radius: 8px;
  background: #fff;
  color: #2e4b69;
}

html.theme--dark .ph84922-library-creator-list {
  border-color: #344a62;
  background: #0f1c2b;
}

html.theme--dark .ph84922-library-creator-list li {
  background: #17273a;
  color: #dce7f2;
}

@media (max-width: 900px) {
  .ph84922-library-below {
    display: block;
  }

  .ph84922-library-below > .columns {
    width: 100%;
  }

  .ph84922-progress-panel {
    position: static;
  }

  .ph84922-library-permission-grid {
    grid-template-columns: 1fr;
  }

  .ph84922-pdf-reader,
  .ph84922-pdf-reader .ph84921-pdf-layout {
    min-height: 560px;
  }

  .ph84922-pdf-reader .ph84921-pdf-layout {
    grid-template-columns: 250px minmax(0, 1fr);
  }
}

@media (max-width: 680px) {
  .ph84922-library-document .phkc-article-head {
    flex-direction: column;
  }

  .ph84922-lesson-head-actions {
    width: 100%;
    flex-wrap: wrap;
  }

  .ph84922-pdf-section {
    padding: 6px !important;
  }

  .ph84922-pdf-reader,
  .ph84922-pdf-reader .ph84921-pdf-layout {
    height: 76vh;
    min-height: 480px;
  }

  .ph84922-page-hint {
    display: none;
  }
}


/* =========================================================
   Phase 8.49.21 — protected PDF lessons and audience editor
   ========================================================= */
.ph84921-editor-grid {
  display: grid;
  gap: 14px;
}

.ph84921-editor-grid--identity {
  grid-template-columns: minmax(0, 1.35fr) minmax(220px, .65fr);
}

.ph84921-editor-grid--meta {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.ph84921-editor-grid--settings {
  grid-template-columns: minmax(220px, 1.3fr) minmax(160px, .8fr) 130px;
}

.ph84921-editor-panel {
  display: grid;
  gap: 14px;
  margin: 18px 0;
  padding: 16px;
  border: 1px solid #d6e2ef;
  border-radius: 14px;
  background: #f8fbff;
}

.ph84921-editor-panel__head {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  justify-content: space-between;
}

.ph84921-editor-panel__head > div {
  display: grid;
  gap: 4px;
}

.ph84921-editor-panel__head strong {
  color: #203f62;
  font-size: 15px;
}

.ph84921-editor-panel__head span,
.ph84921-editor-panel small {
  color: #708197;
  font-size: 11px;
  line-height: 1.45;
}

.ph84921-file-state,
.ph84921-doc-type,
.ph84921-card-badges em {
  flex: 0 0 auto;
  padding: 4px 9px;
  border: 1px solid #a7c5e8;
  border-radius: 999px;
  background: #eaf3ff;
  color: #245b96;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}

.ph84921-file-state.is-empty {
  border-color: #d9e1ea;
  background: #f1f4f7;
  color: #718093;
}

.ph84921-current-pdf {
  display: flex;
  gap: 11px;
  align-items: center;
  padding: 12px;
  border: 1px solid #d8e4f0;
  border-radius: 11px;
  background: #fff;
}

.ph84921-current-pdf > span {
  display: grid;
  flex: 0 0 38px;
  place-items: center;
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: #e8f1fd;
  color: #285f99;
}

.ph84921-current-pdf > div {
  display: grid;
  min-width: 0;
  gap: 3px;
}

.ph84921-current-pdf strong {
  overflow: hidden;
  color: #243f5d;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph84921-file-field input[type="file"] {
  padding: 10px;
  border: 1px dashed #9fb8d3;
  border-radius: 10px;
  background: #fff;
}

.ph84921-file-field input[type="file"]::file-selector-button {
  margin-right: 10px;
  padding: 7px 11px;
  border: 0;
  border-radius: 8px;
  background: #2868c7;
  color: #fff;
  font-weight: 800;
  cursor: pointer;
}

.ph84921-remove-pdf {
  display: flex !important;
  gap: 8px;
  align-items: center;
  margin: 0 !important;
  color: #9b3434 !important;
}

.ph84921-remove-pdf input {
  margin: 0 !important;
}

.ph84921-selected-users[hidden] {
  display: none !important;
}

.ph84921-selected-users {
  display: grid;
  gap: 5px;
  padding: 13px;
  border: 1px solid #c7d8eb;
  border-radius: 11px;
  background: #fff;
}

.ph84921-selected-users label {
  margin: 0 !important;
}

.ph84921-archive-form {
  margin-top: 18px;
  padding-top: 16px;
  border-top: 1px solid #e0e7ef;
}

.ph84921-card-badges {
  display: inline-flex;
  gap: 5px;
  align-items: center;
}

.ph84921-card-badges .ph841-library-complete-chip {
  border-color: #bee0c9;
  background: #eefbf2;
  color: #23713c;
}

.ph84921-doc-type.is-pdf {
  border-color: #d6b672;
  background: #fff6e4;
  color: #8a5a10;
}

.ph84921-lock-summary {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 10px;
  margin: 22px 0;
}

.ph84921-lock-summary > div {
  padding: 14px;
  border: 1px solid #e0e7f1;
  border-radius: 14px;
  background: #f8fafc;
}

.ph84921-lock-summary span,
.ph84921-lock-summary strong {
  display: block;
}

.ph84921-lock-summary span {
  color: #778398;
  font-size: 11px;
}

.ph84921-lock-summary strong {
  margin-top: 5px;
  color: #1d2a40;
}

.ph84921-pdf-section {
  padding: 20px 24px !important;
  border-top: 1px solid #e1e8f0;
  background: #eef3f8;
}

.ph84921-pdf-reader {
  overflow: hidden;
  border: 1px solid #cbd8e6;
  border-radius: 15px;
  background: #182432;
  box-shadow: 0 12px 30px rgba(15, 31, 50, .14);
  user-select: none;
  -webkit-user-select: none;
}

.ph84921-pdf-toolbar {
  display: flex;
  gap: 14px;
  align-items: center;
  justify-content: space-between;
  min-height: 58px;
  padding: 10px 13px;
  border-bottom: 1px solid #d8e2ec;
  background: #fff;
}

.ph84921-pdf-identity {
  display: flex;
  min-width: 0;
  gap: 10px;
  align-items: center;
}

.ph84921-pdf-identity > div {
  display: grid;
  min-width: 0;
  gap: 2px;
}

.ph84921-pdf-identity strong {
  overflow: hidden;
  color: #213d5c;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ph84921-pdf-identity small {
  color: #718297;
  font-size: 10px;
}

.ph84921-pdf-icon {
  display: grid;
  flex: 0 0 38px;
  place-items: center;
  height: 32px;
  border-radius: 8px;
  background: #b52d36;
  color: #fff;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .05em;
}

.ph84921-pdf-controls {
  display: flex;
  gap: 6px;
  align-items: center;
}

.ph84921-pdf-controls .button {
  min-width: 35px;
  min-height: 34px;
  margin: 0 !important;
}

.ph84921-pdf-controls label {
  display: flex;
  gap: 5px;
  align-items: center;
  margin: 0;
  color: #536b84;
  font-size: 11px;
  font-weight: 700;
}

.ph84921-pdf-controls input {
  width: 58px !important;
  height: 34px !important;
  margin: 0 !important;
  padding: 5px 7px !important;
  text-align: center;
}

.ph84921-pdf-layout {
  position: relative;
  display: grid;
  grid-template-columns: 260px minmax(0, 1fr);
  height: min(78vh, 920px);
  min-height: 520px;
}

.ph84921-pdf-outline {
  overflow: auto;
  border-right: 1px solid #34475b;
  background: #132030;
  color: #dae5ef;
}

.ph84921-pdf-outline.is-collapsed {
  display: none;
}

.ph84921-pdf-layout:has(.ph84921-pdf-outline.is-collapsed) {
  grid-template-columns: minmax(0, 1fr);
}

.ph84921-pdf-outline__head {
  position: sticky;
  z-index: 2;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 14px;
  border-bottom: 1px solid #34475b;
  background: #172638;
}

.ph84921-pdf-outline__head button {
  width: 28px;
  height: 28px;
  padding: 0;
  border: 0;
  border-radius: 7px;
  background: #263b51;
  color: #dce7f2;
  cursor: pointer;
}

.ph84921-pdf-outline__body {
  padding: 8px;
}

.ph84921-outline-list,
.ph84921-outline-list ul {
  display: grid;
  gap: 2px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ph84921-outline-list ul {
  margin-left: 12px;
  padding-left: 8px;
  border-left: 1px solid #35506c;
}

.ph84921-outline-list button {
  width: 100%;
  padding: 8px 9px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: #cbd9e7;
  font: inherit;
  font-size: 11px;
  line-height: 1.4;
  text-align: left;
  cursor: pointer;
}

.ph84921-outline-list button:hover:not(:disabled) {
  background: #243a51;
  color: #fff;
}

.ph84921-outline-list button:disabled {
  opacity: .7;
  cursor: default;
}

.ph84921-outline-empty {
  margin: 9px;
  color: #9db0c3;
  font-size: 11px;
  line-height: 1.5;
}

.ph84921-pdf-stage {
  position: relative;
  overflow: auto;
  padding: 20px;
  background:
    radial-gradient(circle at 25% 20%, rgba(74, 103, 132, .22), transparent 36%),
    #273440;
  text-align: center;
  overscroll-behavior: contain;
}

.ph84921-pdf-stage canvas {
  display: block;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 8px 26px rgba(0, 0, 0, .35);
  pointer-events: none;
}

.ph84921-pdf-loading {
  position: sticky;
  z-index: 3;
  top: 10px;
  width: fit-content;
  margin: 0 auto 10px;
  padding: 8px 12px;
  border-radius: 999px;
  background: rgba(14, 28, 43, .9);
  color: #e7eef7;
  font-size: 11px;
  font-weight: 750;
}

.ph84921-pdf-loading[data-tone="error"] {
  max-width: 520px;
  border: 1px solid #e49393;
  border-radius: 10px;
  background: #4b1f24;
  color: #ffd7d7;
}

.ph84921-outline-open {
  position: sticky;
  z-index: 4;
  top: 8px;
  float: left;
  padding: 8px 11px;
  border: 1px solid #57718c;
  border-radius: 8px;
  background: #15283a;
  color: #e2eaf2;
  font-size: 11px;
  cursor: pointer;
}

html.theme--dark .ph84921-editor-panel,
html.theme--dark .ph84921-selected-users,
html.theme--dark .ph84921-current-pdf {
  border-color: #344a62;
  background: #101d2c;
}

html.theme--dark .ph84921-editor-panel__head strong,
html.theme--dark .ph84921-current-pdf strong {
  color: #f0ce87;
}

html.theme--dark .ph84921-editor-panel__head span,
html.theme--dark .ph84921-editor-panel small,
html.theme--dark .ph84921-current-pdf small {
  color: #aebed0;
}

html.theme--dark .ph84921-file-field input[type="file"] {
  border-color: #48617b;
  background: #0b1624;
  color: #d4deea;
}

html.theme--dark .ph84921-lock-summary > div {
  border-color: #33495f;
  background: #111d2b;
}

html.theme--dark .ph84921-lock-summary strong {
  color: #f0ce87;
}

html.theme--dark .ph84921-pdf-section {
  border-color: #34485e;
  background: #0c1622;
}

html.theme--dark .ph84921-pdf-toolbar {
  border-color: #33485e;
  background: #132235;
}

html.theme--dark .ph84921-pdf-identity strong {
  color: #f0ce87;
}

html.theme--dark .ph84921-pdf-identity small,
html.theme--dark .ph84921-pdf-controls label {
  color: #aebed0;
}

@media (max-width: 900px) {
  .ph84921-pdf-toolbar {
    align-items: flex-start;
    flex-direction: column;
  }

  .ph84921-pdf-controls {
    width: 100%;
    flex-wrap: wrap;
  }

  .ph84921-pdf-layout {
    grid-template-columns: 210px minmax(0, 1fr);
  }
}

@media (max-width: 680px) {
  .ph84921-editor-grid--identity,
  .ph84921-editor-grid--meta,
  .ph84921-editor-grid--settings {
    grid-template-columns: 1fr;
  }

  .ph84921-editor-panel__head {
    flex-direction: column;
  }

  .ph84921-pdf-section {
    padding: 10px !important;
  }

  .ph84921-pdf-layout {
    display: block;
    height: 72vh;
    min-height: 460px;
  }

  .ph84921-pdf-outline {
    position: absolute;
    z-index: 6;
    width: min(82vw, 300px);
    height: calc(72vh - 2px);
    border-right: 1px solid #34475b;
    box-shadow: 8px 0 24px rgba(0, 0, 0, .32);
  }

  .ph84921-pdf-stage {
    box-sizing: border-box;
    height: 72vh;
    padding: 12px;
  }

  .ph84921-pdf-controls .button[data-pdf-fit] {
    order: 10;
  }
}

@media print {
  body:has(.ph84921-pdf-reader) {
    display: none !important;
  }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}@keyframes m_55dc625a{0%{transform:translate(0)}to{transform:translate(calc(-100%/var(--marquee-repeat, 4) - var(--marquee-gap, var(--mantine-spacing-md))/var(--marquee-repeat, 4)))}}@keyframes m_cdef532c{0%{transform:translateY(0)}to{transform:translateY(calc(-100%/var(--marquee-repeat, 4) - var(--marquee-gap, var(--mantine-spacing-md))/var(--marquee-repeat, 4)))}}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem*var(--mantine-scale))0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem*var(--mantine-scale))}}@keyframes m_18d73873{0%{transform:var(--rn-roll-from)}to{transform:var(--rn-roll-to)}}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes codicon-spin{to{transform:rotate(360deg)}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:0 0}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:0 0}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:0 0}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:0 0}}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}@keyframes ph8490MusicPulse{50%{box-shadow:0 0 0 7px rgba(218,181,106,.14)}}@keyframes ph84914ContentReady{0%{opacity:.9;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}html,optgroup,select,textarea{line-height:1.15}body{counter-reset:katexEqnNo mmlEqnNo}main{display:block}h1{font-size:2em}hr{box-sizing:content-box}code,kbd,pre,samp{font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}hr,input{overflow:visible}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;margin:0}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--separator-border:rgba(128, 128, 128, 0.35);--sash-hover-transition-duration:0.1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:initial}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border:#007fd4;--sash-size:8px;--sash-hover-size:4px}.sash-module_sash__K-9lB{position:absolute;z-index:35;touch-action:none;pointer-events:auto;text-align:initial}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size)*-.5);top:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size)*-.5);bottom:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size)*-.5);left:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size)*-.5);right:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:0 0}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size)/2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size)/2))}.sash-module_sash__K-9lB.sash-module_active__bJspD:before,.sash-module_sash__K-9lB.sash-module_hover__80W6I:before{background:var(--focus-border)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_AMS-Regular.woff2?344947)format("woff2"),url(modules/katex/KaTeX_AMS-Regular.woff?99ada2)format("woff"),url(modules/katex/KaTeX_AMS-Regular.ttf?1dfd0e)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(modules/katex/KaTeX_Caligraphic-Bold.woff2?5bfa49)format("woff2"),url(modules/katex/KaTeX_Caligraphic-Bold.woff?dd23ac)format("woff"),url(modules/katex/KaTeX_Caligraphic-Bold.ttf?8fab73)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Caligraphic-Regular.woff2?9f8077)format("woff2"),url(modules/katex/KaTeX_Caligraphic-Regular.woff?1a6f39)format("woff"),url(modules/katex/KaTeX_Caligraphic-Regular.ttf?26f26a)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(modules/katex/KaTeX_Fraktur-Bold.woff2?f98f89)format("woff2"),url(modules/katex/KaTeX_Fraktur-Bold.woff?5bbafd)format("woff"),url(modules/katex/KaTeX_Fraktur-Bold.ttf?4e08dd)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Fraktur-Regular.woff2?a5764c)format("woff2"),url(modules/katex/KaTeX_Fraktur-Regular.woff?6f7563)format("woff"),url(modules/katex/KaTeX_Fraktur-Regular.ttf?17db40)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(modules/katex/KaTeX_Main-Bold.woff2?31050a)format("woff2"),url(modules/katex/KaTeX_Main-Bold.woff?f69a36)format("woff"),url(modules/katex/KaTeX_Main-Bold.ttf?413ab3)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(modules/katex/KaTeX_Main-BoldItalic.woff2?a4a490)format("woff2"),url(modules/katex/KaTeX_Main-BoldItalic.woff?038bbd)format("woff"),url(modules/katex/KaTeX_Main-BoldItalic.ttf?ba6464)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(modules/katex/KaTeX_Main-Italic.woff2?c9b2b5)format("woff2"),url(modules/katex/KaTeX_Main-Italic.woff?7c8589)format("woff"),url(modules/katex/KaTeX_Main-Italic.ttf?1d5668)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Main-Regular.woff2?c88408)format("woff2"),url(modules/katex/KaTeX_Main-Regular.woff?fdcae5)format("woff"),url(modules/katex/KaTeX_Main-Regular.ttf?8744db)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(modules/katex/KaTeX_Math-BoldItalic.woff2?8fcb9d)format("woff2"),url(modules/katex/KaTeX_Math-BoldItalic.woff?d54e64)format("woff"),url(modules/katex/KaTeX_Math-BoldItalic.ttf?e80cc4)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(modules/katex/KaTeX_Math-Italic.woff2?db4883)format("woff2"),url(modules/katex/KaTeX_Math-Italic.woff?1c1b48)format("woff"),url(modules/katex/KaTeX_Math-Italic.ttf?9e9a10)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(modules/katex/KaTeX_SansSerif-Bold.woff2?886e61)format("woff2"),url(modules/katex/KaTeX_SansSerif-Bold.woff?a2bedd)format("woff"),url(modules/katex/KaTeX_SansSerif-Bold.ttf?20b45f)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(modules/katex/KaTeX_SansSerif-Italic.woff2?3d5fa3)format("woff2"),url(modules/katex/KaTeX_SansSerif-Italic.woff?7564a3)format("woff"),url(modules/katex/KaTeX_SansSerif-Italic.ttf?991fbd)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_SansSerif-Regular.woff2?e45d5f)format("woff2"),url(modules/katex/KaTeX_SansSerif-Regular.woff?804610)format("woff"),url(modules/katex/KaTeX_SansSerif-Regular.ttf?4a8e17)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Script-Regular.woff2?63b809)format("woff2"),url(modules/katex/KaTeX_Script-Regular.woff?6a05cd)format("woff"),url(modules/katex/KaTeX_Script-Regular.ttf?c6f675)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Size1-Regular.woff2?57fa59)format("woff2"),url(modules/katex/KaTeX_Size1-Regular.woff?aefe66)format("woff"),url(modules/katex/KaTeX_Size1-Regular.ttf?3280ba)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Size2-Regular.woff2?ee1871)format("woff2"),url(modules/katex/KaTeX_Size2-Regular.woff?46698f)format("woff"),url(modules/katex/KaTeX_Size2-Regular.ttf?faf73f)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Size3-Regular.woff2?19a7ca)format("woff2"),url(modules/katex/KaTeX_Size3-Regular.woff?1da190)format("woff"),url(modules/katex/KaTeX_Size3-Regular.ttf?302a61)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Size4-Regular.woff2?9bed17)format("woff2"),url(modules/katex/KaTeX_Size4-Regular.woff?8fdddb)format("woff"),url(modules/katex/KaTeX_Size4-Regular.ttf?3d8d9d)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(modules/katex/KaTeX_Typewriter-Regular.woff2?7a0888)format("woff2"),url(modules/katex/KaTeX_Typewriter-Regular.woff?f5e729)format("woff"),url(modules/katex/KaTeX_Typewriter-Regular.ttf?629b99)format("truetype")}.katex{font:1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut,.katex .vlist>span>span{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathit{font-style:italic}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox,.katex .thinbox{width:100%;display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner,.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix,.katex .rule{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;position:relative}.katex .hdashline{display:inline-block;width:100%}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.mult .delim-size1>span,.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.mult .delim-size4>span,.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep,audio,canvas,video{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t,.katex .svg-align{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;position:absolute;width:100%;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy,.katex svg{display:block}.katex .stretchy:after,.katex .stretchy:before,q:after,q:before{content:""}.katex .hide-tail,.katex .stretchy{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{right:0;width:50.2%}.katex .brace-center,.katex .brace-left,.katex .halfarrow-right{overflow:hidden;position:absolute}.katex .brace-left{left:0;width:25.1%}.katex .brace-center{left:25%;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow,.katex-display{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"("counter(katexEqnNo)")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"("counter(mmlEqnNo)")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}:host,:root{color-scheme:var(--mantine-color-scheme)}html{box-sizing:border-box}:host,body{margin:0;font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);background-color:var(--mantine-color-body);color:var(--mantine-color-text);-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){:host,body{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{transition:none;animation:none}}[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:0}.mantine-active:active{transform:translateY(calc(.0625rem*var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:host,:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial,
    sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;--mantine-font-family-headings:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial,
    sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(0.5rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(0.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(0.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(0.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(0.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(0.0625rem * var(--mantine-scale))
      calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    0 calc(0.0625rem * var(--mantine-scale))
      calc(0.125rem * var(--mantine-scale)) rgba(0, 0, 0, 0.1);--mantine-shadow-sm:0 calc(0.0625rem * var(--mantine-scale))
      calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(0.625rem * var(--mantine-scale))
      calc(0.9375rem * var(--mantine-scale))
      calc(-0.3125rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.4375rem * var(--mantine-scale))
      calc(0.4375rem * var(--mantine-scale))
      calc(-0.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem * var(--mantine-scale))
      calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(1.25rem * var(--mantine-scale))
      calc(1.5625rem * var(--mantine-scale))
      calc(-0.3125rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.625rem * var(--mantine-scale))
      calc(0.625rem * var(--mantine-scale))
      calc(-0.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem * var(--mantine-scale))
      calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(1.75rem * var(--mantine-scale))
      calc(1.4375rem * var(--mantine-scale))
      calc(-0.4375rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.75rem * var(--mantine-scale))
      calc(0.75rem * var(--mantine-scale))
      calc(-0.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem * var(--mantine-scale))
      calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(2.25rem * var(--mantine-scale))
      calc(1.75rem * var(--mantine-scale))
      calc(-0.4375rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(1.0625rem * var(--mantine-scale))
      calc(1.0625rem * var(--mantine-scale))
      calc(-0.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(0.125rem * var(--mantine-scale));--mantine-radius-sm:calc(0.25rem * var(--mantine-scale));--mantine-radius-md:calc(0.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-font-weight-regular:400;--mantine-font-weight-medium:600;--mantine-font-weight-bold:700;--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(0.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:host([data-mantine-color-scheme="dark"]),:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:rgba(10, 10, 10, 1);--mantine-color-dark-light-hover:rgba(14, 14, 14, 1);--mantine-color-dark-light-color:var(--mantine-color-dark-0);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(66, 66, 66, 0.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:rgba(17, 19, 21, 1);--mantine-color-gray-light-hover:rgba(23, 26, 29, 1);--mantine-color-gray-light-color:var(--mantine-color-gray-0);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206, 212, 218, 0.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:rgba(101, 21, 21, 1);--mantine-color-red-light-hover:rgba(141, 29, 29, 1);--mantine-color-red-light-color:var(--mantine-color-red-0);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:rgba(255, 135, 135, 0.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:rgba(83, 15, 39, 1);--mantine-color-pink-light-hover:rgba(116, 21, 54, 1);--mantine-color-pink-light-color:var(--mantine-color-pink-0);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247, 131, 172, 0.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:rgba(67, 23, 78, 1);--mantine-color-grape-light-hover:rgba(94, 32, 109, 1);--mantine-color-grape-light-color:var(--mantine-color-grape-0);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218, 119, 242, 0.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:rgba(48, 31, 98, 1);--mantine-color-violet-light-hover:rgba(67, 43, 137, 1);--mantine-color-violet-light-color:var(--mantine-color-violet-0);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151, 117, 250, 0.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:rgba(27, 40, 100, 1);--mantine-color-indigo-light-hover:rgba(38, 55, 139, 1);--mantine-color-indigo-light-color:var(--mantine-color-indigo-0);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116, 143, 252, 0.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:rgba(12, 50, 86, 1);--mantine-color-blue-light-hover:rgba(17, 70, 120, 1);--mantine-color-blue-light-color:var(--mantine-color-blue-0);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77, 171, 247, 0.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:rgba(6, 57, 67, 1);--mantine-color-cyan-light-hover:rgba(8, 80, 93, 1);--mantine-color-cyan-light-color:var(--mantine-color-cyan-0);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59, 201, 219, 0.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:rgba(4, 64, 46, 1);--mantine-color-teal-light-hover:rgba(6, 89, 64, 1);--mantine-color-teal-light-color:var(--mantine-color-teal-0);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56, 217, 169, 0.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:rgba(22, 69, 31, 1);--mantine-color-green-light-hover:rgba(30, 97, 43, 1);--mantine-color-green-light-color:var(--mantine-color-green-0);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105, 219, 124, 0.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:rgba(46, 74, 7, 1);--mantine-color-lime-light-hover:rgba(64, 104, 9, 1);--mantine-color-lime-light-color:var(--mantine-color-lime-0);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169, 227, 75, 0.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:rgba(115, 60, 0, 1);--mantine-color-yellow-light-hover:rgba(161, 83, 0, 1);--mantine-color-yellow-light-color:var(--mantine-color-yellow-0);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255, 212, 59, 0.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:rgba(109, 36, 8, 1);--mantine-color-orange-light-hover:rgba(152, 50, 11, 1);--mantine-color-orange-light-color:var(--mantine-color-orange-0);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255, 169, 77, 0.05)}:host([data-mantine-color-scheme="light"]),:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-success:var(--mantine-color-teal-8);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:var(--mantine-color-dark-1);--mantine-color-dark-light-hover:var(--mantine-color-dark-2);--mantine-color-dark-light-color:var(--mantine-color-dark-9);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(46, 46, 46, 0.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2);--mantine-color-gray-light-color:var(--mantine-color-gray-9);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:rgba(134, 142, 150, 0.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:var(--mantine-color-red-1);--mantine-color-red-light-hover:var(--mantine-color-red-2);--mantine-color-red-light-color:var(--mantine-color-red-9);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250, 82, 82, 0.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:var(--mantine-color-pink-1);--mantine-color-pink-light-hover:var(--mantine-color-pink-2);--mantine-color-pink-light-color:var(--mantine-color-pink-9);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230, 73, 128, 0.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:var(--mantine-color-grape-1);--mantine-color-grape-light-hover:var(--mantine-color-grape-2);--mantine-color-grape-light-color:var(--mantine-color-grape-9);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190, 75, 219, 0.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:var(--mantine-color-violet-1);--mantine-color-violet-light-hover:var(--mantine-color-violet-2);--mantine-color-violet-light-color:var(--mantine-color-violet-9);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121, 80, 242, 0.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:var(--mantine-color-indigo-1);--mantine-color-indigo-light-hover:var(--mantine-color-indigo-2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-9);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76, 110, 245, 0.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:var(--mantine-color-blue-1);--mantine-color-blue-light-hover:var(--mantine-color-blue-2);--mantine-color-blue-light-color:var(--mantine-color-blue-9);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34, 139, 230, 0.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:var(--mantine-color-cyan-1);--mantine-color-cyan-light-hover:var(--mantine-color-cyan-2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-9);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21, 170, 191, 0.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:var(--mantine-color-teal-1);--mantine-color-teal-light-hover:var(--mantine-color-teal-2);--mantine-color-teal-light-color:var(--mantine-color-teal-9);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18, 184, 134, 0.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:var(--mantine-color-green-1);--mantine-color-green-light-hover:var(--mantine-color-green-2);--mantine-color-green-light-color:var(--mantine-color-green-9);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64, 192, 87, 0.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:var(--mantine-color-lime-1);--mantine-color-lime-light-hover:var(--mantine-color-lime-2);--mantine-color-lime-light-color:var(--mantine-color-lime-9);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130, 201, 30, 0.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:var(--mantine-color-yellow-1);--mantine-color-yellow-light-hover:var(--mantine-color-yellow-2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-9);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250, 176, 5, 0.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:var(--mantine-color-orange-1);--mantine-color-orange-light-hover:var(--mantine-color-orange-2);--mantine-color-orange-light-color:var(--mantine-color-orange-9);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253, 126, 20, 0.05)}.m_d57069b5{--scrollarea-scrollbar-size:calc(0.75rem * var(--mantine-scale));position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:-moz-min-content;min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size)/5);display:flex;background-color:transparent;flex-direction:row}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:calc(2.75rem*var(--mantine-scale));min-height:calc(2.75rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--mantine-font-size-md);text-align:start;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));margin:calc(-.0625rem*var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{top:0;right:0;bottom:0;left:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, 0.6));backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:0}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;top:0;right:0;bottom:0;left:0}.m_5ae2e3c{--loader-size-xs:calc(1.125rem * var(--mantine-scale));--loader-size-sm:calc(1.375rem * var(--mantine-scale));--loader-size-md:calc(2.25rem * var(--mantine-scale));--loader-size-lg:calc(2.75rem * var(--mantine-scale));--loader-size-xl:calc(3.625rem * var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size)/5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:calc(.125rem*var(--mantine-scale))}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size)/10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size)/3 - var(--loader-size)/15);height:calc(var(--loader-size)/3 - var(--loader-size)/15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}.m_b34414df,.m_b34414df:after{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;border-radius:calc(625rem*var(--mantine-scale));border-width:calc(var(--loader-size)/8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_8d3f4000{--ai-size-xs:calc(1.125rem * var(--mantine-scale));--ai-size-sm:calc(1.375rem * var(--mantine-scale));--ai-size-md:calc(1.75rem * var(--mantine-scale));--ai-size-lg:calc(2.125rem * var(--mantine-scale));--ai-size-xl:calc(2.75rem * var(--mantine-scale));--ai-size-input-xs:calc(1.875rem * var(--mantine-scale));--ai-size-input-sm:calc(2.25rem * var(--mantine-scale));--ai-size-input-md:calc(2.625rem * var(--mantine-scale));--ai-size-input-lg:calc(3.125rem * var(--mantine-scale));--ai-size-input-xl:calc(3.75rem * var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd,
    calc(0.0625rem * var(--mantine-scale)) solid transparent
  );cursor:pointer}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,
      var(--mantine-primary-color-filled-hover)
    );color:var(--ai-hover-color, var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,
      var(--mantine-primary-color-filled-hover)
    );color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:calc(-.0625rem*var(--mantine-scale));position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width:calc(0.0625rem * var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width)/2);border-top-width:calc(var(--ai-border-width)/2)}.m_437b6484,.m_86a44da5,.m_8d3afb97{align-items:center;justify-content:center}.m_8d3afb97{display:flex;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484,.m_86a44da5{line-height:1;display:inline-flex}.m_437b6484{--section-height-xs:calc(1.125rem * var(--mantine-scale));--section-height-sm:calc(1.375rem * var(--mantine-scale));--section-height-md:calc(1.75rem * var(--mantine-scale));--section-height-lg:calc(2.125rem * var(--mantine-scale));--section-height-xl:calc(2.75rem * var(--mantine-scale));--section-height-input-xs:calc(1.875rem * var(--mantine-scale));--section-height-input-sm:calc(2.25rem * var(--mantine-scale));--section-height-input-md:calc(2.625rem * var(--mantine-scale));--section-height-input-lg:calc(3.125rem * var(--mantine-scale));--section-height-input-xl:calc(3.75rem * var(--mantine-scale));--section-padding-x-xs:calc(0.375rem * var(--mantine-scale));--section-padding-x-sm:calc(0.5rem * var(--mantine-scale));--section-padding-x-md:calc(0.625rem * var(--mantine-scale));--section-padding-x-lg:calc(0.75rem * var(--mantine-scale));--section-padding-x-xl:calc(1rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd,
    calc(0.0625rem * var(--mantine-scale)) solid transparent
  );color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle}.m_86a44da5{--cb-size-xs:calc(1.125rem * var(--mantine-scale));--cb-size-sm:calc(1.375rem * var(--mantine-scale));--cb-size-md:calc(1.75rem * var(--mantine-scale));--cb-size-lg:calc(2.125rem * var(--mantine-scale));--cb-size-xl:calc(2.75rem * var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5:disabled,.m_86a44da5[data-disabled]{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem*var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:calc(3.75rem*var(--mantine-scale));transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem*var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs:calc(1.875rem * var(--mantine-scale));--input-height-sm:calc(2.25rem * var(--mantine-scale));--input-height-md:calc(2.625rem * var(--mantine-scale));--input-height-lg:calc(3.125rem * var(--mantine-scale));--input-height-xl:calc(3.75rem * var(--mantine-scale));--input-padding-y-xs:calc(0.3125rem * var(--mantine-scale));--input-padding-y-sm:calc(0.375rem * var(--mantine-scale));--input-padding-y-md:calc(0.5rem * var(--mantine-scale));--input-padding-y-lg:calc(0.625rem * var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem * var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-line-height:calc(
    var(--input-height) - calc(0.125rem * var(--mantine-scale))
  );--input-padding:calc(var(--input-height) / 3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(
    --input-left-section-width,
    calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)))
  );--input-right-section-size:var(
    --input-right-section-width,
    calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)))
  );--input-size:var(--input-height);--section-y:calc(0.0625rem * var(--mantine-scale));--left-section-start:calc(0.0625rem * var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(0.0625rem * var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-with-bottom-section]{--input-bottom-section-height:calc(1.75rem * var(--mantine-scale))}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(0.28125rem * var(--mantine-scale));--input-padding-y-sm:calc(0.34375rem * var(--mantine-scale));--input-padding-y-md:calc(0.4375rem * var(--mantine-scale));--input-padding-y-lg:calc(0.59375rem * var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem * var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(5.5625rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-success]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-success)}[data-mantine-color-scheme] .m_6c018570[data-success]{--input-section-color:var(--mantine-color-success)}:where([dir=rtl]) .m_6c018570{--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_6c018570[dir=ltr]{--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align, start);color:var(--input-color);border:calc(.0625rem*var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz, var(--input-fz, var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - calc(0.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:0;--input-bd:var(--input-bd-focus)}.m_6c018570[data-error] .m_8fb7ebe7:focus,.m_6c018570[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_6c018570[data-success] .m_8fb7ebe7:focus,.m_6c018570[data-success] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-success)}.m_8fb7ebe7::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:transparent}[data-with-bottom-section] .m_8fb7ebe7{padding-bottom:calc(var(--input-padding-y, 0rem) + var(--input-bottom-section-height))}.m_82577fc2,.m_93f4ed57{position:absolute;display:flex;align-items:center}.m_93f4ed57{bottom:calc(.0625rem*var(--mantine-scale));left:calc(.0625rem*var(--mantine-scale));right:calc(.0625rem*var(--mantine-scale));height:var(--input-bottom-section-height);justify-content:flex-start;padding-inline:var(--input-padding);border-radius:0 0 var(--input-radius) var(--input-radius);pointer-events:all;color:var(--mantine-color-dimmed);font-size:var(--input-fz, var(--mantine-font-size-sm))}.m_82577fc2{pointer-events:var(--section-pointer-events);z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(2.5625rem * var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.125rem * var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.75rem * var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(4.5rem * var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(5.5625rem * var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}.m_6c018570[data-error] .m_88bacfd0{--input-placeholder-color:var(
    --input-color,
    var(--mantine-color-placeholder)
  )}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:var(--mantine-font-weight-medium);overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_9d9d40e0,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,
    calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale)))
  )}.m_9d9d40e0{color:var(--mantine-color-success);font-size:var(--input-success-size,
    calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale)))
  )}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,
    calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale)))
  )}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration:0.15s;top:0;left:0;position:absolute;z-index:0;transition-property:transform,width,height;transition-timing-function:ease;transition-duration:0ms}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){display:none}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs)/2)}.m_8fa820a0{margin:0;padding:0;width:100%}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent;color:var(--mantine-color-bright)}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:var(--mantine-font-weight-regular);flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, 0.2s) ease;width:var(--accordion-chevron-size, calc(0.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size,
    calc(0.9375rem * var(--mantine-scale))
  );transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:calc(.0625rem*var(--mantine-scale)) solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--alert-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_667c2793,.m_a5d60502{display:flex}.m_667c2793{flex:1;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-bold)}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem*var(--mantine-scale))}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:calc(1.25rem*var(--mantine-scale));height:calc(1.25rem*var(--mantine-scale));color:var(--alert-color)}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:var(--mantine-font-weight-regular);text-wrap:var(--text-text-wrap, var(--mantine-text-wrap));margin:0;padding:0}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:end}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:start}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=always]),.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{width:var(--slider-size);height:var(--slider-size);position:relative;border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;--slider-size:calc(3.75rem * var(--mantine-scale));--thumb-size:calc(var(--slider-size) / 5)}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{position:absolute;inset:calc(.0625rem*var(--mantine-scale));border-radius:var(--slider-size);pointer-events:none}.m_481dd586{width:calc(.125rem*var(--mantine-scale));position:absolute;top:0;bottom:0;left:calc(50% - 1px);transform:rotate(var(--angle))}.m_481dd586:before{content:"";position:absolute;top:calc(var(--thumb-size)/3);left:calc(.03125rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));height:calc(var(--thumb-size)/1.5);transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{min-width:calc(1.125rem*var(--mantine-scale));text-align:center;content:attr(data-label);position:absolute;top:calc(-1.5rem*var(--mantine-scale));left:calc(-.4375rem*var(--mantine-scale));transform:rotate(calc(360deg - var(--angle)));font-size:var(--mantine-font-size-xs)}.m_bc02ba3d,.m_bc02ba3d:before{position:absolute;width:calc(.1875rem*var(--mantine-scale))}.m_bc02ba3d{inset-block:0;inset-inline-start:calc(50% - 1.5px);inset-inline-end:0;height:100%;outline:0;pointer-events:none}.m_bc02ba3d:before{content:"";right:0;top:0;height:min(var(--thumb-size),calc(var(--slider-size)/2))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{display:grid;grid-template-columns:var(--app-shell-navbar-width, 0) 1fr var(--app-shell-aside-width,
      0
    );grid-template-rows:auto 1fr auto;position:relative;height:100%;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body)}.m_9cdde9a{transition-property:transform,top,height}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position, fixed);grid-row:var(--app-shell-navbar-grid-row, auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0;height:100dvh}:where([data-mode=static][data-layout=alt]) .m_45252eee{grid-row:1/-1;height:100%}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{height:100%}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column, auto);display:var(--app-shell-navbar-display, flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position, fixed);grid-column:var(--app-shell-aside-grid-column, auto);grid-row:var(--app-shell-aside-grid-row, auto);display:var(--app-shell-aside-display, flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);min-height:auto;grid-column:var(--app-shell-main-column-start, 1)/var(--app-shell-main-column-end, -1);grid-row:var(--app-shell-main-grid-row, 2)}.m_3840c879,.m_3b16f56b{position:fixed;inset-inline:0;transition-property:transform,margin-inline-start,margin-inline-end}.m_3840c879{background-color:var(--mantine-color-body)}:where([data-mode=static]) .m_3840c879,:where([data-mode=static]) .m_3b16f56b{position:var(--app-shell-header-position, fixed);grid-column:var(--app-shell-header-grid-column, auto)}:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b{margin-inline-start:var(--app-shell-navbar-offset, 0rem);margin-inline-end:var(--app-shell-aside-offset, 0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b{grid-column:var(--app-shell-main-column-start, 1)/var(--app-shell-main-column-end, -1);margin-inline-start:0;margin-inline-end:0}:where([data-mode=static][data-layout=alt]) .m_3840c879{margin-inline-start:0;margin-inline-end:0}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row, auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position, fixed);grid-column:var(--app-shell-footer-grid-column, auto);grid-row:var(--app-shell-footer-grid-row, auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start, 1)/var(--app-shell-main-column-end, -1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){-o-object-fit:cover;object-fit:cover}.m_88b62a41{--combobox-padding:calc(0.25rem * var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41[data-floating-height=viewport]:not([data-hidden]){--combobox-floating-options-max-height:calc(
    var(--combobox-floating-max-height, 100vh) - var(--combobox-padding) * 2
  );max-height:var(--combobox-floating-max-height, none);overflow:hidden}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(0.25rem * var(--mantine-scale))
    calc(0.5rem * var(--mantine-scale));--combobox-option-padding-sm:calc(0.375rem * var(--mantine-scale))
    calc(0.625rem * var(--mantine-scale));--combobox-option-padding-md:calc(0.5rem * var(--mantine-scale))
    calc(0.75rem * var(--mantine-scale));--combobox-option-padding-lg:calc(0.625rem * var(--mantine-scale))
    calc(1rem * var(--mantine-scale));--combobox-option-padding-xl:calc(0.875rem * var(--mantine-scale))
    calc(1.25rem * var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;overflow-wrap:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding)*-1);margin-top:calc(var(--combobox-padding)*-1);width:calc(100% + var(--combobox-padding)*2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d,.m_82b967cb,.m_858f94bd{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));padding:var(--combobox-option-padding)}.m_2530cd1d{text-align:center;color:var(--mantine-color-dimmed)}.m_82b967cb,.m_858f94bd{border:0 solid transparent;margin-inline:calc(var(--combobox-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_82b967cb,:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_82b967cb,:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem*var(--mantine-scale));margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding)*-1)}.m_858f94bd{border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);padding:var(--combobox-option-padding);font-weight:var(--mantine-font-weight-medium);position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:calc(.0625rem*var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(0.875rem * var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem * var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem * var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem * var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem * var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(
    --combobox-chevron-color,
    var(--mantine-color-gray-6)
  )}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(
    --combobox-chevron-color,
    var(--mantine-color-dark-3)
  )}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:calc(.5rem*var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_5f75b09e{--label-lh-xs:calc(1rem * var(--mantine-scale));--label-lh-sm:calc(1.25rem * var(--mantine-scale));--label-lh-md:calc(1.5rem * var(--mantine-scale));--label-lh-lg:calc(1.875rem * var(--mantine-scale));--label-lh-xl:calc(2.25rem * var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e,.m_d3ea56bb{-webkit-tap-highlight-color:transparent}.m_5f6e695e{display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}.m_d3ea56bb[data-disabled],fieldset:disabled .m_d3ea56bb{--label-cursor:not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_8ee546b8:where([data-disabled]),fieldset:disabled .m_8ee546b8{color:var(--mantine-color-disabled-color)}.m_328f68c0{cursor:default}.m_328f68c0,.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs)/2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_26775b0a{--card-radius:var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs:calc(1rem * var(--mantine-scale));--checkbox-size-sm:calc(1.25rem * var(--mantine-scale));--checkbox-size-md:calc(1.5rem * var(--mantine-scale));--checkbox-size-lg:calc(1.875rem * var(--mantine-scale));--checkbox-size-xl:calc(2.25rem * var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_5e5256ee:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_5e5256ee:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_5e5256ee{position:relative;border:calc(.0625rem*var(--mantine-scale)) solid transparent;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-checked],.m_5e5256ee[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-checked]>.m_1b1c543a,.m_5e5256ee[data-indeterminate]>.m_1b1c543a{opacity:1;transform:none;color:var(--checkbox-icon-color)}.m_5e5256ee[data-disabled]{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-checked]:not([data-disabled]),.m_76e20374[data-indeterminate]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_1b1c543a{display:block;width:60%;color:transparent;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_bf2d988c{--checkbox-size-xs:calc(1rem * var(--mantine-scale));--checkbox-size-sm:calc(1.25rem * var(--mantine-scale));--checkbox-size-md:calc(1.5rem * var(--mantine-scale));--checkbox-size-lg:calc(1.875rem * var(--mantine-scale));--checkbox-size-xl:calc(2.25rem * var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_26063560:checked,.m_26063560[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560:checked+.m_bf295423,.m_26063560[data-indeterminate]+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled),.m_215c4542[data-indeterminate]:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled)+.m_bf295423,.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs:calc(1rem * var(--mantine-scale));--avatar-size-sm:calc(1.625rem * var(--mantine-scale));--avatar-size-md:calc(2.375rem * var(--mantine-scale));--avatar-size-lg:calc(3.5rem * var(--mantine-scale));--avatar-size-xl:calc(5.25rem * var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem * var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:var(--mantine-font-weight-bold);display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_347db0ec{--badge-height-xs:calc(1rem * var(--mantine-scale));--badge-height-sm:calc(1.125rem * var(--mantine-scale));--badge-height-md:calc(1.25rem * var(--mantine-scale));--badge-height-lg:calc(1.625rem * var(--mantine-scale));--badge-height-xl:calc(2rem * var(--mantine-scale));--badge-fz-xs:calc(0.5625rem * var(--mantine-scale));--badge-fz-sm:calc(0.625rem * var(--mantine-scale));--badge-fz-md:calc(0.6875rem * var(--mantine-scale));--badge-fz-lg:calc(0.8125rem * var(--mantine-scale));--badge-fz-xl:calc(1rem * var(--mantine-scale));--badge-padding-x-xs:calc(0.375rem * var(--mantine-scale));--badge-padding-x-sm:calc(0.5rem * var(--mantine-scale));--badge-padding-x-md:calc(0.625rem * var(--mantine-scale));--badge-padding-x-lg:calc(0.75rem * var(--mantine-scale));--badge-padding-x-xl:calc(1rem * var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem * var(--mantine-scale));--badge-lh:calc(var(--badge-height) - calc(0.125rem * var(--mantine-scale)));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(0.0625rem * var(--mantine-scale));--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-weight:var(--mantine-font-weight-bold);letter-spacing:calc(.015625rem*var(--mantine-scale));cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:calc(.125rem*var(--mantine-scale));display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width)*2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);position:relative;margin:0;text-wrap:var(--bq-text-wrap, var(--mantine-text-wrap));border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs:calc(0.75rem * var(--mantine-scale));--burger-size-sm:calc(1.125rem * var(--mantine-scale));--burger-size-md:calc(1.5rem * var(--mantine-scale));--burger-size-lg:calc(2.125rem * var(--mantine-scale));--burger-size-xl:calc(2.625rem * var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs)/2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_77c9d27d,.m_d4fb9cad{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.m_d4fb9cad,.m_d4fb9cad:after,.m_d4fb9cad:before{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:calc(.0625rem*var(--mantine-scale)) solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, 0.3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:after,.m_d4fb9cad:before{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m_d4fb9cad:after{top:calc(var(--burger-size)/3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs:calc(1.875rem * var(--mantine-scale));--button-height-sm:calc(2.25rem * var(--mantine-scale));--button-height-md:calc(2.625rem * var(--mantine-scale));--button-height-lg:calc(3.125rem * var(--mantine-scale));--button-height-xl:calc(3.75rem * var(--mantine-scale));--button-height-compact-xs:calc(1.375rem * var(--mantine-scale));--button-height-compact-sm:calc(1.625rem * var(--mantine-scale));--button-height-compact-md:calc(1.875rem * var(--mantine-scale));--button-height-compact-lg:calc(2.125rem * var(--mantine-scale));--button-height-compact-xl:calc(2.5rem * var(--mantine-scale));--button-padding-x-xs:calc(0.875rem * var(--mantine-scale));--button-padding-x-sm:calc(1.125rem * var(--mantine-scale));--button-padding-x-md:calc(1.375rem * var(--mantine-scale));--button-padding-x-lg:calc(1.625rem * var(--mantine-scale));--button-padding-x-xl:calc(2rem * var(--mantine-scale));--button-padding-x-compact-xs:calc(0.4375rem * var(--mantine-scale));--button-padding-x-compact-sm:calc(0.5rem * var(--mantine-scale));--button-padding-x-compact-md:calc(0.625rem * var(--mantine-scale));--button-padding-x-compact-lg:calc(0.75rem * var(--mantine-scale));--button-padding-x-compact-xl:calc(0.875rem * var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd,
    calc(0.0625rem * var(--mantine-scale)) solid transparent
  );color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:calc(.0625rem*var(--mantine-scale)) solid transparent;transform:none;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:calc(-.0625rem*var(--mantine-scale));border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,
      var(--mantine-primary-color-filled-hover)
    );color:var(--button-hover-color, var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,
      var(--mantine-primary-color-filled-hover)
    );color:var(--button-hover-color, var(--button-color))}}.m_80f1301b,.m_811560b9{height:100%;display:flex;align-items:center}.m_80f1301b{justify-content:var(--button-justify, center);overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;overflow:hidden;opacity:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width:calc(0.0625rem * var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width)/2);border-top-width:calc(var(--button-border-width)/2)}.m_70be2a01{--section-height-xs:calc(1.875rem * var(--mantine-scale));--section-height-sm:calc(2.25rem * var(--mantine-scale));--section-height-md:calc(2.625rem * var(--mantine-scale));--section-height-lg:calc(3.125rem * var(--mantine-scale));--section-height-xl:calc(3.75rem * var(--mantine-scale));--section-height-compact-xs:calc(1.375rem * var(--mantine-scale));--section-height-compact-sm:calc(1.625rem * var(--mantine-scale));--section-height-compact-md:calc(1.875rem * var(--mantine-scale));--section-height-compact-lg:calc(2.125rem * var(--mantine-scale));--section-height-compact-xl:calc(2.5rem * var(--mantine-scale));--section-padding-x-xs:calc(0.875rem * var(--mantine-scale));--section-padding-x-sm:calc(1.125rem * var(--mantine-scale));--section-padding-x-md:calc(1.375rem * var(--mantine-scale));--section-padding-x-lg:calc(1.625rem * var(--mantine-scale));--section-padding-x-xl:calc(2rem * var(--mantine-scale));--section-padding-x-compact-xs:calc(0.4375rem * var(--mantine-scale));--section-padding-x-compact-sm:calc(0.5rem * var(--mantine-scale));--section-padding-x-compact-md:calc(0.625rem * var(--mantine-scale));--section-padding-x-compact-lg:calc(0.75rem * var(--mantine-scale));--section-padding-x-compact-xl:calc(0.875rem * var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);font-weight:var(--mantine-font-weight-medium);width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd,
    calc(0.0625rem * var(--mantine-scale)) solid transparent
  );color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_e615b15f{--card-padding:var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;padding:var(--card-padding);color:var(--mantine-color-text)}.m_e615b15f:where([data-orientation=horizontal]){flex-direction:row}.m_e615b15f:where([data-orientation=vertical]){flex-direction:column}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_599a2148{--border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{--border-color:var(--mantine-color-dark-4)}.m_599a2148:where([data-orientation=vertical]):first-child{margin-top:calc(var(--card-padding)*-1);border-top:none!important}.m_599a2148:where([data-orientation=vertical]):last-child{margin-bottom:calc(var(--card-padding)*-1);border-bottom:none!important}.m_599a2148:where([data-orientation=vertical])[data-inherit-padding]{padding-inline:var(--card-padding)}.m_599a2148:where([data-orientation=vertical])[data-with-border]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.m_599a2148:where([data-orientation=vertical])+.m_599a2148:where([data-orientation=vertical]){border-top:none!important}.m_599a2148:where([data-orientation=horizontal]){margin-block:calc(var(--card-padding)*-1);margin-inline:0}.m_599a2148:where([data-orientation=horizontal]):first-child{margin-inline-start:calc(var(--card-padding)*-1);border-inline-start:none!important}.m_599a2148:where([data-orientation=horizontal]):last-child{margin-inline-end:calc(var(--card-padding)*-1);border-inline-end:none!important}.m_599a2148:where([data-orientation=horizontal])[data-inherit-padding]{padding-block:var(--card-padding)}.m_599a2148:where([data-orientation=horizontal])[data-with-border]{border-inline-start:1px solid var(--border-color);border-inline-end:1px solid var(--border-color)}.m_599a2148:where([data-orientation=horizontal])+.m_599a2148:where([data-orientation=horizontal]){border-inline-start:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs:calc(1.4375rem * var(--mantine-scale));--chip-size-sm:calc(1.75rem * var(--mantine-scale));--chip-size-md:calc(2rem * var(--mantine-scale));--chip-size-lg:calc(2.25rem * var(--mantine-scale));--chip-size-xl:calc(2.5rem * var(--mantine-scale));--chip-icon-size-xs:calc(0.5625rem * var(--mantine-scale));--chip-icon-size-sm:calc(0.75rem * var(--mantine-scale));--chip-icon-size-md:calc(0.875rem * var(--mantine-scale));--chip-icon-size-lg:calc(1rem * var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem * var(--mantine-scale));--chip-padding-xs:calc(1rem * var(--mantine-scale));--chip-padding-sm:calc(1.25rem * var(--mantine-scale));--chip-padding-md:calc(1.5rem * var(--mantine-scale));--chip-padding-lg:calc(1.75rem * var(--mantine-scale));--chip-padding-xl:calc(2rem * var(--mantine-scale));--chip-checked-padding-xs:calc(0.5125rem * var(--mantine-scale));--chip-checked-padding-sm:calc(0.625rem * var(--mantine-scale));--chip-checked-padding-md:calc(0.73125rem * var(--mantine-scale));--chip-checked-padding-lg:calc(0.84375rem * var(--mantine-scale));--chip-checked-padding-xl:calc(0.98125rem * var(--mantine-scale));--chip-spacing-xs:calc(0.625rem * var(--mantine-scale));--chip-spacing-sm:calc(0.75rem * var(--mantine-scale));--chip-spacing-md:calc(1rem * var(--mantine-scale));--chip-spacing-lg:calc(1.25rem * var(--mantine-scale));--chip-spacing-xl:calc(1.375rem * var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem*var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text);text-box-trim:trim-both;text-box-edge:cap alphabetic}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_f7e165c3:not([data-disabled]),.m_fa109255:not([data-disabled]){border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_f7e165c3:not([data-disabled]):where([data-checked]),.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_f7e165c3:not([data-disabled]):where([data-checked]):hover,.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_f7e165c3:not([data-disabled]):where([data-checked]):active,.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9,.m_d6d72580{height:var(--chip-icon-size)}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing)/1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing)/1.5));display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_211007ba:focus-visible+label,.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs)/2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_862f3d1b,.m_de3d2490{border-radius:var(--cs-radius)}.m_de3d2490{--cs-size:calc(1.75rem * var(--mantine-scale));--cs-radius:calc(62.5rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;top:0;right:0;bottom:0;left:0}.m_98ae7f22{z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem*var(--mantine-scale)) inset}.m_93e74e3,.m_95709ac0,.m_98ae7f22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--cs-radius)}.m_95709ac0{background-size:calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale));background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale))0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{z-index:2;display:flex;align-items:center;justify-content:center}.m_fee9c77{--cp-width-xs:calc(11.25rem * var(--mantine-scale));--cp-width-sm:calc(12.5rem * var(--mantine-scale));--cp-width-md:calc(15rem * var(--mantine-scale));--cp-width-lg:calc(17.5rem * var(--mantine-scale));--cp-width-xl:calc(20rem * var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem * var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem * var(--mantine-scale));--cp-preview-size-md:calc(2.625rem * var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem * var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem * var(--mantine-scale));--cp-thumb-size-xs:calc(0.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem * var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem * var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem * var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem * var(--mantine-scale));--cp-saturation-height-xl:calc(10rem * var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);width:var(--cp-width);padding:calc(.0625rem*var(--mantine-scale))}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing)/2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:calc(.125rem*var(--mantine-scale));cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem*var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem*var(--mantine-scale)))}.m_5711e686{margin-top:calc(.3125rem*var(--mantine-scale));margin-inline:calc(-.125rem*var(--mantine-scale));display:flex;flex-wrap:wrap}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:calc(0.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size)/2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba,.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - calc(.0625rem*var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs:calc(0.5rem * var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem * var(--mantine-scale));--cp-thumb-size-md:calc(1rem * var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem * var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem * var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size, calc(0.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem*var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size)/2);outline:0}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size)*-1/2 - calc(.0625rem*var(--mantine-scale)));border-radius:10000rem}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(0.875rem * var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem * var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem * var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem * var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem * var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:calc(1.375rem * var(--mantine-scale));--ci-button-size-sm:calc(1.625rem * var(--mantine-scale));--ci-button-size-md:calc(1.75rem * var(--mantine-scale));--ci-button-size-lg:calc(2rem * var(--mantine-scale));--ci-button-size-xl:calc(2.5rem * var(--mantine-scale));--ci-button-size:var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem * var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem * var(--mantine-scale));--ci-preview-size-md:calc(1.375rem * var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem * var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem * var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem*var(--mantine-scale))}.m_7485cace{--container-size-xs:calc(33.75rem * var(--mantine-scale));--container-size-sm:calc(45rem * var(--mantine-scale));--container-size-md:calc(60rem * var(--mantine-scale));--container-size-lg:calc(71.25rem * var(--mantine-scale));--container-size-xl:calc(82.5rem * var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_f84d0407{--data-list-fz:var(--mantine-font-size-sm);--data-list-lh:var(--mantine-line-height-sm);--data-list-gap:var(--mantine-spacing-sm);--data-list-label-width:calc(7.5rem * var(--mantine-scale));display:flex;flex-direction:column;gap:var(--data-list-gap);font-size:var(--data-list-fz);line-height:var(--data-list-lh);margin:0;padding:0}.m_f84d0407:where([data-with-divider]){gap:0}.m_f848fe38{display:flex;flex-direction:row;align-items:baseline;gap:var(--mantine-spacing-xs)}.m_f84d0407:where([data-orientation=vertical])>.m_f848fe38{flex-direction:column;gap:0}.m_c791b39c{color:var(--mantine-color-dimmed);font-size:var(--data-list-fz);line-height:var(--data-list-lh);min-width:var(--data-list-label-width);margin:0}.m_f84d0407:where([data-orientation=vertical]) .m_c791b39c{min-width:100%}.m_c81ec619{font-size:var(--data-list-fz);line-height:var(--data-list-lh);margin:0}.m_f84d0407:where([data-with-divider])>.m_f848fe38:where(:not(:first-of-type)){border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-default-border);padding-top:var(--data-list-gap);margin-top:var(--data-list-gap)}.m_e2125a27{--dialog-size-xs:calc(10rem * var(--mantine-scale));--dialog-size-sm:calc(12.5rem * var(--mantine-scale));--dialog-size-md:calc(21.25rem * var(--mantine-scale));--dialog-size-lg:calc(25rem * var(--mantine-scale));--dialog-size-xl:calc(31.25rem * var(--mantine-scale));--dialog-size:var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:calc(3.125rem*var(--mantine-scale))}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md)/2);inset-inline-end:calc(var(--mantine-spacing-md)/2)}.m_3eebeb36{--divider-size-xs:calc(0.0625rem * var(--mantine-scale));--divider-size-sm:calc(0.125rem * var(--mantine-scale));--divider-size-md:calc(0.1875rem * var(--mantine-scale));--divider-size-lg:calc(0.25rem * var(--mantine-scale));--divider-size-xl:calc(0.3125rem * var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before,.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:after,.m_9e365f20:before{content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_9e365f20:before{margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem * var(--mantine-scale));--drawer-size-sm:calc(23.75rem * var(--mantine-scale));--drawer-size-md:calc(27.5rem * var(--mantine-scale));--drawer-size-lg:calc(38.75rem * var(--mantine-scale));--drawer-size-xl:calc(48.75rem * var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset)*2);max-height:calc(100% - var(--drawer-offset)*2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_7ff5666b,.m_7ffcadab{display:flex;gap:var(--empty-state-gap, var(--empty-state-gap-md))}.m_7ffcadab{--empty-state-indicator-size-xs:calc(2rem * var(--mantine-scale));--empty-state-indicator-size-sm:calc(2.5rem * var(--mantine-scale));--empty-state-indicator-size-md:calc(3rem * var(--mantine-scale));--empty-state-indicator-size-lg:calc(3.75rem * var(--mantine-scale));--empty-state-indicator-size-xl:calc(4.5rem * var(--mantine-scale));--empty-state-gap-xs:calc(0.375rem * var(--mantine-scale));--empty-state-gap-sm:calc(0.5rem * var(--mantine-scale));--empty-state-gap-md:calc(0.625rem * var(--mantine-scale));--empty-state-gap-lg:calc(0.75rem * var(--mantine-scale));--empty-state-gap-xl:calc(1rem * var(--mantine-scale));--empty-state-title-fz-xs:var(--mantine-font-size-sm);--empty-state-title-fz-sm:var(--mantine-font-size-md);--empty-state-title-fz-md:var(--mantine-font-size-lg);--empty-state-title-fz-lg:var(--mantine-font-size-xl);--empty-state-title-fz-xl:calc(var(--mantine-font-size-xl) * 1.2);--empty-state-description-fz-xs:var(--mantine-font-size-xs);--empty-state-description-fz-sm:var(--mantine-font-size-sm);--empty-state-description-fz-md:var(--mantine-font-size-sm);--empty-state-description-fz-lg:var(--mantine-font-size-md);--empty-state-description-fz-xl:var(--mantine-font-size-lg)}.m_7ffcadab[data-align=center]{flex-direction:column;align-items:center}.m_7ffcadab[data-align=left]{flex-direction:row;align-items:flex-start}.m_7ffcadab[data-align=right]{flex-direction:row-reverse;align-items:flex-start}.m_7ff5666b{flex-direction:column;min-width:0}[data-align=center]>.m_7ff5666b{align-items:center;text-align:center}[data-align=left]>.m_7ff5666b{align-items:flex-start;text-align:left}[data-align=right]>.m_7ff5666b{align-items:flex-end;text-align:right}.m_866226e6{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--empty-state-indicator-color, var(--mantine-color-dimmed));font-size:var(--empty-state-indicator-size,
    var(--empty-state-indicator-size-md)
  );line-height:1}.m_866226e6>svg{width:1em;height:1em}[data-mantine-color-scheme=light] .m_866226e6[data-with-background]{--empty-state-indicator-default-bg:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .m_866226e6[data-with-background]{--empty-state-indicator-default-bg:var(--mantine-color-dark-6)}.m_866226e6[data-with-background]{width:2em;height:2em;border-radius:calc(62.5rem*var(--mantine-scale));background-color:var(--empty-state-indicator-bg,
    var(--empty-state-indicator-default-bg)
  )}.m_7fb28eaf{font-size:var(--empty-state-title-fz, var(--empty-state-title-fz-md));font-weight:600;line-height:1.3;color:var(--mantine-color-bright);margin:0;text-wrap:balance}.m_5f111313{font-size:var(--empty-state-description-fz,
    var(--empty-state-description-fz-md)
  );line-height:1.55;color:var(--mantine-color-dimmed);margin:0;max-width:32rem;text-wrap:pretty}.m_65f4fb94{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-sm)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_df020499{position:fixed;z-index:var(--floating-window-z-index)}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-column-gap:var(--grid-gap);--grid-row-gap:var(--grid-gap);overflow:var(--grid-overflow)}.m_dee7bd2f{display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);gap:var(--grid-row-gap) var(--grid-column-gap)}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);align-self:var(--col-align-self)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{display:block;-o-object-fit:var(--image-object-fit, cover);object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}.m_e5262200{--indicator-size:calc(0.625rem * var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1,.m_760d1fb1:before{position:absolute;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem)}.m_760d1fb1{top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs)/2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs:calc(0.625rem * var(--mantine-scale));--kbd-fz-sm:calc(0.75rem * var(--mantine-scale));--kbd-fz-md:calc(0.875rem * var(--mantine-scale));--kbd-fz-lg:calc(1rem * var(--mantine-scale));--kbd-fz-xl:calc(1.25rem * var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));unicode-bidi:embed;text-align:center;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);list-style-position:outside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap)}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_7dc7d3cd{--_fade-color:var(--marquee-fade-color, var(--mantine-color-body));--_fade-size:var(--marquee-fade-size, 5%);position:relative;overflow:hidden;display:flex;max-height:100%;max-width:100%}.m_7dc7d3cd:where([data-orientation=horizontal]){flex-direction:row}.m_7dc7d3cd:where([data-orientation=vertical]){flex-direction:column}.m_7dc7d3cd[data-fade-edges]:after,.m_7dc7d3cd[data-fade-edges]:before{content:"";position:absolute;z-index:1;pointer-events:none}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after,.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before{top:0;bottom:0;width:var(--_fade-size)}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:before{left:0;background:linear-gradient(to right,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=horizontal][data-fade-edges]:after{right:0;background:linear-gradient(to left,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after,.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before{left:0;right:0;height:var(--_fade-size)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:before{top:0;background:linear-gradient(to bottom,var(--_fade-color),transparent)}.m_7dc7d3cd[data-orientation=vertical][data-fade-edges]:after{bottom:0;background:linear-gradient(to top,var(--_fade-color),transparent)}.m_1f9675ae,.m_3a9900f4{display:flex;gap:var(--marquee-gap, var(--mantine-spacing-md))}.m_1f9675ae{animation-duration:var(--marquee-duration, 40s);animation-timing-function:linear;animation-iteration-count:infinite}.m_7dc7d3cd[data-orientation=horizontal]>.m_1f9675ae{flex-direction:row;animation-name:m_55dc625a}.m_7dc7d3cd[data-orientation=vertical]>.m_1f9675ae{flex-direction:column;animation-name:m_cdef532c}.m_7dc7d3cd[data-reverse]>.m_1f9675ae{animation-direction:reverse}.m_7dc7d3cd[data-pause-on-hover]:hover>.m_1f9675ae{animation-play-state:paused}.m_3a9900f4{flex-shrink:0}.m_7dc7d3cd[data-orientation=horizontal] .m_3a9900f4{flex-direction:row}.m_7dc7d3cd[data-orientation=vertical] .m_3a9900f4{flex-direction:column}.m_dc9b7c9f{padding:calc(.25rem*var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:calc(.25rem*var(--mantine-scale));margin-bottom:calc(.25rem*var(--mantine-scale));border-top:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem*var(--mantine-scale))}.m_ef8769b6{--menu-search-padding:var(--popover-padding, 4px);margin-inline:calc(var(--menu-search-padding)*-1);margin-top:calc(var(--menu-search-padding)*-1);width:calc(100% + var(--menu-search-padding)*2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--menu-search-padding)}:where([data-mantine-color-scheme=light]) .m_ef8769b6,:where([data-mantine-color-scheme=light]) .m_ef8769b6:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6,:where([data-mantine-color-scheme=dark]) .m_ef8769b6:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_ef8769b6{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_ef8769b6{background-color:var(--mantine-color-dark-7)}.m_5476e0d3{flex:1}.m_8395186e,.m_8b75e504{justify-content:center;align-items:center}.m_8395186e{width:calc(.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale));flex-shrink:0;display:inline-flex;margin-inline-end:calc(.5rem*var(--mantine-scale))}.m_8b75e504{display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_de2654db{display:flex;align-items:center}.m_f08a2b4a{font-size:var(--mantine-font-size-sm);line-height:1;padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.m_f08a2b4a:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_f08a2b4a:where(:hover,:focus-visible,[data-expanded]):where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f08a2b4a:where(:hover,:focus-visible,[data-expanded]):where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}.m_9df02822{--modal-size-xs:calc(20rem * var(--mantine-scale));--modal-size-sm:calc(23.75rem * var(--mantine-scale));--modal-size-md:calc(27.5rem * var(--mantine-scale));--modal-size-lg:calc(38.75rem * var(--mantine-scale));--modal-size-xl:calc(48.75rem * var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,
    calc(100dvh - var(--modal-y-offset) * 2)
  );height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs:calc(0.625rem * var(--mantine-scale));--pill-fz-sm:calc(0.75rem * var(--mantine-scale));--pill-fz-md:calc(0.875rem * var(--mantine-scale));--pill-fz-lg:calc(1rem * var(--mantine-scale));--pill-fz-xl:calc(1.125rem * var(--mantine-scale));--pill-height-xs:calc(1.125rem * var(--mantine-scale));--pill-height-sm:calc(1.375rem * var(--mantine-scale));--pill-height-md:calc(1.5625rem * var(--mantine-scale));--pill-height-lg:calc(1.75rem * var(--mantine-scale));--pill-height-xl:calc(2rem * var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;max-width:100%;position:relative}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}.m_7cda1cd6:where([draggable=true]){cursor:grab}.m_7cda1cd6:where([draggable=true]):focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_7cda1cd6:where([data-dragging]){opacity:.4;cursor:grabbing}.m_7cda1cd6:where([data-drag-over=after]):after,.m_7cda1cd6:where([data-drag-over=before]):before{content:"";position:absolute;top:0;bottom:0;width:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1}.m_7cda1cd6:where([data-drag-over=before]):before{inset-inline-start:calc(-.25rem*var(--mantine-scale))}.m_7cda1cd6:where([data-drag-over=after]):after{inset-inline-end:calc(-.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;display:block;overflow:hidden;height:100%;line-height:var(--pill-height);text-overflow:ellipsis}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(0.375rem * var(--mantine-scale));--pg-gap-sm:calc(0.5rem * var(--mantine-scale));--pg-gap-md:calc(0.625rem * var(--mantine-scale));--pg-gap-lg:calc(0.75rem * var(--mantine-scale));--pg-gap-xl:calc(0.75rem * var(--mantine-scale));--pg-gap:var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_45c4369d{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(6.25rem*var(--mantine-scale));flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:0}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:0.9;--description-color:var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464,.m_a513464:before{border-radius:var(--notification-radius)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:calc(1.375rem*var(--mantine-scale));padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:calc(.375rem*var(--mantine-scale));top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:calc(.25rem*var(--mantine-scale));background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale));border-radius:calc(1.75rem*var(--mantine-scale));display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_a4ceffb,.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:calc(.125rem*var(--mantine-scale));overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem * var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem * var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem * var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem * var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem * var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(0.625rem * var(--mantine-scale));--ni-chevron-size-sm:calc(0.875rem * var(--mantine-scale));--ni-chevron-size-md:calc(1rem * var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem * var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem * var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem*var(--mantine-scale)));max-width:calc(var(--ni-chevron-size)*1.7);margin-inline-start:auto}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(
    var(--input-radius) - calc(0.0625rem * var(--mantine-scale))
  );flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height)/2 - calc(.0625rem*var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_f62ab2af{display:flex;flex-wrap:wrap;contain:layout style;gap:var(--ol-gap, var(--mantine-spacing-xs))}.m_4addd315{--pagination-control-size-xs:calc(1.375rem * var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem * var(--mantine-scale));--pagination-control-size-md:calc(2rem * var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem * var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem * var(--mantine-scale));--pagination-control-size-input-xs:calc(1.875rem * var(--mantine-scale));--pagination-control-size-input-sm:calc(2.25rem * var(--mantine-scale));--pagination-control-size-input-md:calc(2.625rem * var(--mantine-scale));--pagination-control-size-input-lg:calc(3.125rem * var(--mantine-scale));--pagination-control-size-input-xl:calc(3.75rem * var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_4addd315:where([data-layout=responsive]){container-type:inline-size}.m_326d024a{display:flex;align-items:center;justify-content:center;border:calc(.0625rem*var(--mantine-scale)) solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius,
    var(--mantine-radius-default)
  )}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size)/4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_105fdbed,.m_4ad7767d{display:flex;align-items:center}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);justify-content:center;pointer-events:none}.m_105fdbed{gap:inherit}@container (width <= 400px){.m_105fdbed{display:none}}.m_10817321{display:none;align-items:center;justify-content:center;height:var(--pagination-control-size);font-size:var(--pagination-control-fz);white-space:nowrap}@container (width <= 400px){.m_10817321{display:flex}}.m_f61ca620{--psi-button-size-xs:calc(1.375rem * var(--mantine-scale));--psi-button-size-sm:calc(1.625rem * var(--mantine-scale));--psi-button-size-md:calc(1.75rem * var(--mantine-scale));--psi-button-size-lg:calc(2rem * var(--mantine-scale));--psi-button-size-xl:calc(2.5rem * var(--mantine-scale));--psi-icon-size-xs:calc(1rem * var(--mantine-scale));--psi-icon-size-sm:calc(1.25rem * var(--mantine-scale));--psi-icon-size-md:calc(1.375rem * var(--mantine-scale));--psi-icon-size-lg:calc(1.5rem * var(--mantine-scale));--psi-icon-size-xl:calc(1.75rem * var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;top:0;right:0;bottom:0;left:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem * var(--mantine-scale));--pin-input-size-sm:calc(2.25rem * var(--mantine-scale));--pin-input-size-md:calc(2.625rem * var(--mantine-scale));--pin-input-size-lg:calc(3.125rem * var(--mantine-scale));--pin-input-size-xl:calc(3.75rem * var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(0.1875rem * var(--mantine-scale));--progress-size-sm:calc(0.3125rem * var(--mantine-scale));--progress-size-md:calc(0.5rem * var(--mantine-scale));--progress-size-lg:calc(0.75rem * var(--mantine-scale));--progress-size-xl:calc(1rem * var(--mantine-scale));position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));transition:width var(--progress-transition-duration, 0.1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration, 0.1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:m_e0fb7a86 1s linear infinite}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size)*.65),calc(1.125rem*var(--mantine-scale)));line-height:1;padding-inline:calc(.25rem*var(--mantine-scale))}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_9dc8ae12{--card-radius:var(--mantine-radius-default);display:block;width:100%;border-radius:var(--card-radius);cursor:pointer}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs:calc(1rem * var(--mantine-scale));--radio-size-sm:calc(1.25rem * var(--mantine-scale));--radio-size-md:calc(1.5rem * var(--mantine-scale));--radio-size-lg:calc(1.875rem * var(--mantine-scale));--radio-size-xl:calc(2.25rem * var(--mantine-scale));--radio-icon-size-xs:calc(0.375rem * var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem * var(--mantine-scale));--radio-icon-size-md:calc(0.625rem * var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem * var(--mantine-scale));--radio-icon-size-xl:calc(1rem * var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-size:var(--radio-size-sm);--radio-color:var(--mantine-primary-color-filled);--radio-icon-color:var(--mantine-color-white);position:relative;border:calc(.0625rem*var(--mantine-scale)) solid transparent;width:var(--radio-size);min-width:var(--radio-size);height:var(--radio-size);min-height:var(--radio-size);border-radius:var(--radio-radius, 10000px);transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632{opacity:1;transform:none;color:var(--radio-icon-color)}.m_717d7ff6[data-disabled]{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-checked]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{display:block;width:var(--radio-icon-size);height:var(--radio-icon-size);color:transparent;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);opacity:1;transition:transform .1s ease,opacity .1s ease}.m_f3f1af94{--radio-size-xs:calc(1rem * var(--mantine-scale));--radio-size-sm:calc(1.25rem * var(--mantine-scale));--radio-size-md:calc(1.5rem * var(--mantine-scale));--radio-size-lg:calc(1.875rem * var(--mantine-scale));--radio-size-xl:calc(2.25rem * var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(0.375rem * var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem * var(--mantine-scale));--radio-icon-size-md:calc(0.625rem * var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem * var(--mantine-scale));--radio-icon-size-xl:calc(1rem * var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);translate:-50% -50%;transform:var(--radio-icon-transform,
    scale(0.2) translateY(calc(0.625rem * var(--mantine-scale)))
  );transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:50%;left:50%}.m_8a3dbb89{border:calc(.0625rem*var(--mantine-scale)) solid;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-with-error-styles][data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(0.875rem * var(--mantine-scale));--rating-size-sm:calc(1.125rem * var(--mantine-scale));--rating-size-md:calc(1.25rem * var(--mantine-scale));--rating-size-lg:calc(1.75rem * var(--mantine-scale));--rating-size-xl:calc(2rem * var(--mantine-scale));display:flex;width:-moz-max-content;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba,.m_21342ee4{position:absolute;-webkit-tap-highlight-color:transparent}.m_211007ba{height:0;width:0;overflow:hidden;white-space:nowrap;opacity:0}.m_21342ee4{display:block;cursor:pointer;top:0;left:0;z-index:var(--rating-item-z-index, 0)}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_47dd3981{display:inline-flex;align-items:baseline;overflow:hidden}.m_47dd3981[data-tabular-numbers]{font-variant-numeric:tabular-nums}.m_b301d46e{display:inline-block;width:1ch;height:1em;overflow:hidden;line-height:1;transition:width var(--rn-duration) var(--rn-timing-function),opacity var(--rn-duration) var(--rn-timing-function)}.m_47d64bf5[data-empty],.m_b301d46e[data-empty]{width:0;opacity:0}.m_8ae40964{display:flex;flex-direction:column;animation:m_18d73873 var(--rn-duration) var(--rn-timing-function)}.m_8ae40964>span{display:flex;align-items:center;justify-content:center;height:1em}.m_47d64bf5{display:inline-block;overflow:hidden;white-space:pre;transition:opacity var(--rn-duration) var(--rn-timing-function)}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812,.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size)}.m_b32e4812{position:relative;--rp-transition-duration:0ms}.m_d43b5134{transform:rotate(calc(var(--rp-start-angle, 270deg) - 360deg))}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_bc8f275{--scroller-control-size:calc(3.125rem * var(--mantine-scale));--scroller-background-color:var(--mantine-color-body);display:flex;align-items:center;position:relative;overflow:hidden;max-width:100%}.m_ee44dece{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m_ee44dece::-webkit-scrollbar,.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.m_ee44dece[data-draggable]{cursor:grab}.m_53e4f606{display:inline-flex;white-space:nowrap}.m_47754fc8,.m_53e526ea{width:var(--scroller-control-size)}.m_47754fc8{height:var(--scroller-control-size)}.m_53e526ea{display:flex;align-items:center;position:absolute;top:0;bottom:0;z-index:1;color:var(--mantine-color-dimmed);opacity:1;pointer-events:auto;transition:opacity .2s ease,color .15s ease}.m_53e526ea:hover{color:var(--mantine-color-text)}.m_53e526ea:where([data-position=start]){inset-inline-start:0;background:linear-gradient(to right,var(--scroller-background-color) 40%,transparent);justify-content:flex-start}.m_53e526ea:where([data-position=start]) .m_47754fc8{transform:rotate(90deg)}.m_53e526ea:where([data-position=end]){inset-inline-end:0;background:linear-gradient(to left,var(--scroller-background-color) 40%,transparent);justify-content:flex-end}.m_53e526ea:where([data-position=end]) .m_47754fc8{transform:rotate(-90deg)}.m_53e526ea:where([data-hidden]){opacity:0;pointer-events:none}.m_cf365364{--sc-padding-xs:calc(0.125rem * var(--mantine-scale))
    calc(0.375rem * var(--mantine-scale));--sc-padding-sm:calc(0.1875rem * var(--mantine-scale))
    calc(0.625rem * var(--mantine-scale));--sc-padding-md:calc(0.25rem * var(--mantine-scale))
    calc(0.875rem * var(--mantine-scale));--sc-padding-lg:calc(0.4375rem * var(--mantine-scale))
    calc(1rem * var(--mantine-scale));--sc-padding-xl:calc(0.625rem * var(--mantine-scale))
    calc(1.25rem * var(--mantine-scale));--sc-transition-duration:0.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:calc(.25rem*var(--mantine-scale))}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:-moz-max-content;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:max(calc(var(--sc-radius, var(--mantine-radius-default)) - 4px),calc(var(--sc-radius, var(--mantine-radius-default))/4))}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:var(--mantine-font-weight-medium);display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:calc(var(--sc-radius, var(--mantine-radius-default)) - 4px);font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}.m_1738fcb2:where([data-disabled]),fieldset:disabled .m_1738fcb2{cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";top:0;right:0;bottom:0;left:0;z-index:0;position:absolute;border-radius:calc(var(--sc-radius, var(--mantine-radius-default)) - 4px)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:calc(.0625rem*var(--mantine-scale));transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem*var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color:transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before{--separator-color:transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color:var(--mantine-primary-color-filled);--scp-transition-duration:0ms;--scp-thickness:calc(0.75rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:-moz-fit-content;width:fit-content}.m_62e9e7e2{display:block;transform:var(--scp-rotation);overflow:hidden}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke-opacity var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{position:absolute;margin:0;padding:0;inset-inline:0;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness)*2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){top:50%;transform:translateY(-50%);padding-inline:calc(var(--scp-thickness)*3)}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));grid-auto-rows:var(--sg-auto-rows, auto);gap:var(--sg-spacing-y) var(--sg-spacing-x)}.m_2415a157[data-auto-cols=auto-fill]{grid-template-columns:repeat(auto-fill,minmax(var(--sg-min-col-width),1fr))}.m_2415a157[data-auto-cols=auto-fit]{grid-template-columns:repeat(auto-fit,minmax(var(--sg-min-col-width),1fr))}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(0.25rem * var(--mantine-scale));--slider-size-sm:calc(0.375rem * var(--mantine-scale));--slider-size-md:calc(0.5rem * var(--mantine-scale));--slider-size-lg:calc(0.625rem * var(--mantine-scale));--slider-size-xl:calc(0.75rem * var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem * var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;outline:0;height:calc(var(--slider-size)*2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_dd36362e[data-orientation=vertical]{width:calc(var(--slider-size)*2);height:calc(12.5rem*var(--mantine-scale));padding-inline:0;padding-block:var(--slider-size)}.m_c9357328{position:absolute;top:calc(-2.25rem*var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs)/2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9357328{top:auto;inset-inline-start:calc(100% + 8px)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:calc(.25rem*var(--mantine-scale)) solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;outline-offset:calc(.125rem*var(--mantine-scale));left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}.m_c9a9a60a:where([data-disabled]),fieldset:disabled .m_c9a9a60a{display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;top:auto;right:auto;bottom:var(--slider-thumb-offset);transform:translate(-50%,50%)}:where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a:where([data-dragging]){transform:translate(-50%,50%) scale(1.05)}:where([dir=rtl]) :where(.m_dd36362e[data-orientation=vertical]) .m_c9a9a60a{left:50%;right:auto}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size)*2);cursor:pointer}.m_a8645c2:where([data-disabled]),fieldset:disabled .m_a8645c2{cursor:not-allowed}:where(.m_dd36362e[data-orientation=vertical]) .m_a8645c2{flex-direction:column;width:calc(var(--slider-size)*2);height:100%}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}.m_c9ade57f:where([data-inverted][data-disabled]),fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size)*-1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f{width:var(--slider-size);height:100%}:where(.m_dd36362e[data-orientation=vertical]) .m_c9ade57f:before{inset-inline:0;top:calc(var(--slider-size)*-1);bottom:calc(var(--slider-size)*-1)}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}.m_38aeed47:where([data-disabled]:not([data-inverted])),fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}:where(.m_dd36362e[data-orientation=vertical]) .m_38aeed47{top:auto;bottom:var(--slider-bar-offset);inset-inline-start:0;width:100%;height:var(--slider-bar-width)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);top:0;z-index:2;height:0;pointer-events:none}:where(.m_dd36362e[data-orientation=vertical]) .m_b7b0423a{inset-inline-start:0;top:auto;bottom:calc(var(--mark-offset) + var(--slider-size)/2);height:0;width:0}.m_dd33bc19{border:calc(.125rem*var(--mantine-scale)) solid;height:var(--slider-size);width:var(--slider-size);border-radius:calc(62.5rem*var(--mantine-scale));background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where([dir=rtl]) .m_68c77a5b{transform:translate(calc(50% - var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2))}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}:where(.m_dd36362e[data-orientation=vertical]) .m_68c77a5b{transform:translate(calc(var(--slider-size) + var(--mantine-spacing-xs)/2),calc(-50% - var(--slider-size)/2))}.m_19e66008{display:flex}.m_19e66008:where([data-orientation=horizontal]){flex-direction:row}.m_19e66008:where([data-orientation=vertical]){flex-direction:column}.m_19e5428e{flex-grow:0;flex-shrink:1;overflow:auto}.m_27f81bce{flex:0 0 var(--splitter-line-size, calc(0.125rem * var(--mantine-scale)));display:flex;align-items:center;justify-content:center;position:relative;touch-action:none;outline:0;background-color:var(--splitter-handle-color, var(--mantine-color-body))}.m_27f81bce:where([data-orientation=horizontal]){cursor:col-resize}.m_27f81bce:where([data-orientation=vertical]){cursor:row-resize}.m_22feb770{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:calc(62.5rem*var(--mantine-scale));color:var(--mantine-color-dimmed);transition:color .1s ease}:where([data-mantine-color-scheme=light]) .m_22feb770{background-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_22feb770{background-color:var(--mantine-color-dark-6);border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-dark-4)}.m_22feb770:where([data-orientation=horizontal]){width:calc(.75rem*var(--mantine-scale));height:calc(3.75rem*var(--mantine-scale))}.m_22feb770:where([data-orientation=vertical]){width:calc(3.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale))}.m_22feb770>svg{width:100%;height:100%}.m_27f81bce:focus-visible .m_22feb770{box-shadow:0 0 0 calc(.125rem*var(--mantine-scale)) var(--mantine-primary-color-filled)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem*var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, 0.2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:calc(1.5rem*var(--mantine-scale))}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem * var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem * var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem * var(--mantine-scale));--stepper-icon-size-lg:calc(3rem * var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem * var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem * var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(0.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md)0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size)/2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_8faaac38,.m_a79331dc{display:flex}.m_a79331dc{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:end;margin-inline-end:var(--mantine-spacing-sm)}.m_12051f6c{font-weight:var(--mantine-font-weight-medium);font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing)/3);margin-bottom:calc(var(--stepper-spacing)/3);font-size:calc(var(--stepper-fz) - calc(.125rem*var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs:calc(1rem * var(--mantine-scale));--switch-height-sm:calc(1.25rem * var(--mantine-scale));--switch-height-md:calc(1.5rem * var(--mantine-scale));--switch-height-lg:calc(1.875rem * var(--mantine-scale));--switch-height-xl:calc(2.25rem * var(--mantine-scale));--switch-width-xs:calc(2rem * var(--mantine-scale));--switch-width-sm:calc(2.375rem * var(--mantine-scale));--switch-width-md:calc(2.875rem * var(--mantine-scale));--switch-width-lg:calc(3.5rem * var(--mantine-scale));--switch-width-xl:calc(4.5rem * var(--mantine-scale));--switch-thumb-size-xs:calc(0.75rem * var(--mantine-scale));--switch-thumb-size-sm:calc(0.875rem * var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem * var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem * var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem * var(--mantine-scale));--switch-label-font-size-xs:calc(0.3125rem * var(--mantine-scale));--switch-label-font-size-sm:calc(0.375rem * var(--mantine-scale));--switch-label-font-size-md:calc(0.4375rem * var(--mantine-scale));--switch-label-font-size-lg:calc(0.5625rem * var(--mantine-scale));--switch-label-font-size-xl:calc(0.6875rem * var(--mantine-scale));--switch-track-label-padding-xs:calc(0.125rem * var(--mantine-scale));--switch-track-label-padding-sm:calc(0.15625rem * var(--mantine-scale));--switch-track-label-padding-md:calc(0.1875rem * var(--mantine-scale));--switch-track-label-padding-lg:calc(0.1875rem * var(--mantine-scale));--switch-track-label-padding-xl:calc(0.21875rem * var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem * var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{height:100%;width:100%;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:var(--mantine-font-weight-medium);order:var(--switch-order, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start,
    var(--switch-track-label-padding)
  );transition:inset-inline-start .15s ease}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";width:40%;height:40%;background-color:var(--switch-bg);position:absolute;border-radius:var(--switch-radius);top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(
    100% - var(--switch-thumb-size) - var(--switch-track-label-padding)
  )}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:0}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:var(--mantine-font-weight-medium)}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:start}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)),.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(
    --table-highlight-on-hover-color,
    var(--table-hover-color)
  )}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]){border-bottom:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4fd[data-with-row-border]) :where(.m_4e7aa4f3){box-shadow:inset 0-1px 0 var(--table-border-color)}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]){border-inline-start:none;border-inline-end:none}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3[data-with-column-border]:not(:first-child)):before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-.03125rem*var(--mantine-scale));width:calc(.0625rem*var(--mantine-scale));background-color:var(--table-border-color)}:where([data-with-table-border]) .m_b242d975[data-sticky]{position:sticky;top:var(--table-sticky-header-offset, 0);z-index:4;border-top:none}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";display:block;position:absolute;left:0;top:calc(-.03125rem*var(--mantine-scale));width:100%;height:calc(.0625rem*var(--mantine-scale));background-color:var(--table-border-color);z-index:5}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset:0.8em}.m_375a65ef{display:block;padding:.3em .8em;font-size:var(--toc-size, var(--mantine-font-size-md));border-radius:var(--toc-radius, var(--mantine-radius-default));padding-left:max(calc(var(--depth-offset)*var(--toc-depth-offset)),.8em)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}.m_89d60db1[data-orientation=vertical][data-placement=right],[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset}.m_89d60db1[data-orientation=vertical],[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(0.125rem * var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(0.0625rem * var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5,.m_b59ab47c{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:calc(.0625rem*var(--mantine-scale)) solid transparent;border-bottom:calc(.0625rem*var(--mantine-scale)) solid transparent;border-inline:calc(.0625rem*var(--mantine-scale)) solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent}.m_b59ab47c:where([data-active]):after,.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);width:calc(.0625rem*var(--mantine-scale));height:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]):before{bottom:var(--tab-before-bottom, calc(-0.0625rem * var(--mantine-scale)));inset-inline-start:var(--tab-before-start,
    calc(-0.0625rem * var(--mantine-scale))
  );inset-inline-end:var(--tab-before-end, auto);top:var(--tab-before-top, auto)}.m_b59ab47c:where([data-active]):after{bottom:var(--tab-after-bottom, calc(-0.0625rem * var(--mantine-scale)));inset-inline-end:var(--tab-after-end,
    calc(-0.0625rem * var(--mantine-scale))
  );inset-inline-start:var(--tab-after-start, auto);top:var(--tab-after-top, auto)}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-top-color:var(--mantine-color-body);--tab-after-bottom:auto;--tab-after-top:calc(-0.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-before-end:calc(-0.0625rem * var(--mantine-scale));--tab-before-start:auto;--tab-after-start:auto;--tab-after-end:calc(-0.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-inverted],.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left],.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-bottom-color:var(--tab-border-color);--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem * var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-before-start:calc(-0.0625rem * var(--mantine-scale));--tab-before-end:auto;--tab-after-end:auto;--tab-after-start:calc(-0.0625rem * var(--mantine-scale))}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color, var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_7341320d{--ti-size-xs:calc(1.125rem * var(--mantine-scale));--ti-size-sm:calc(1.375rem * var(--mantine-scale));--ti-size-md:calc(1.75rem * var(--mantine-scale));--ti-size-lg:calc(2.125rem * var(--mantine-scale));--ti-size-xl:calc(2.75rem * var(--mantine-scale));--ti-size:var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset:calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size:calc(1.25rem * var(--mantine-scale));--tl-line-width:calc(0.25rem * var(--mantine-scale));--tl-radius:calc(62.5rem * var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:var(--mantine-font-weight-medium);line-height:1;margin-bottom:calc(var(--mantine-spacing-xs)/2)}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style, solid)
    var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;inset-inline-start:var(--timeline-line-start, 0);inset-inline-end:var(--timeline-line-end, 0);bottom:calc(var(--mantine-spacing-xl)*-1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-start:calc(var(--tl-line-width) * -1);--timeline-line-end:auto}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-start:auto;--timeline-line-end:calc(var(--tl-line-width) * -1)}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:start}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:end}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{inset-inline-start:calc((var(--tl-bullet-size)/2 + var(--tl-line-width)/2)*-1);inset-inline-end:auto}.m_43657ece:where([data-align=right]) .m_8affcee1{inset-inline-start:auto;inset-inline-end:calc((var(--tl-bullet-size)/2 + var(--tl-line-width)/2)*-1)}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:start}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:end}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}:where([data-tree-root]){--level-offset:var(--mantine-spacing-lg);--tree-line-width:calc(0.0625rem * var(--mantine-scale));--tree-line-color:var(--mantine-color-default-border)}.m_f698e191{-webkit-user-select:none;-moz-user-select:none;user-select:none}.m_75f3ecf,.m_f6970eb1,.m_f698e191,article,aside,blockquote,body,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,li,menu,nav,ol,p,pre,section,td,th,ul{margin:0;padding:0}hr,input,textarea{padding:0}.m_f6970eb1{cursor:pointer;list-style:none;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_dc283425{position:relative;padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_dc283425:where([data-dragging]){opacity:.4}.m_dc283425:where([data-drag-over=after]):after,.m_dc283425:where([data-drag-over=before]):before{content:"";position:absolute;inset-inline-start:var(--label-offset, 0);inset-inline-end:0;height:calc(.125rem*var(--mantine-scale));background-color:var(--mantine-primary-color-filled);pointer-events:none;z-index:1}.m_dc283425:where([data-drag-over=before]):before{top:calc(-.0625rem*var(--mantine-scale))}.m_dc283425:where([data-drag-over=after]):after{bottom:calc(-.0625rem*var(--mantine-scale))}.m_dc283425:where([data-drag-over=inside]){background-color:var(--mantine-primary-color-light)}:where([data-with-lines]) .m_f6970eb1{position:relative}:where([data-with-lines]) .m_f6970eb1:not([data-level="1"]):before{content:"";position:absolute;top:calc(.75rem*var(--mantine-scale));inset-inline-start:calc(var(--label-offset) - var(--level-offset)/2);width:calc(var(--level-offset)/2);height:0;border-top:var(--tree-line-width) solid var(--tree-line-color);pointer-events:none;z-index:1}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--label-offset) - var(--level-offset)/2);width:0;border-inline-start:var(--tree-line-width) solid var(--tree-line-color);pointer-events:none;z-index:1}:where([data-with-lines]) .m_75f3ecf>.m_f6970eb1:last-child:after{bottom:auto;height:calc(.75rem*var(--mantine-scale))}:where([data-with-lines]) .m_f6970eb1:where([data-dragging]) .m_c03b303c,:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):after,:where([data-with-lines]) .m_f6970eb1:where([data-dragging]):before{display:none}.m_c03b303c{position:absolute;top:0;bottom:0;width:0;inset-inline-start:calc((var(--flat-line-column) - 1.5)*var(--level-offset));border-inline-start:var(--tree-line-width) solid var(--tree-line-color);pointer-events:none;z-index:1;display:none}:where([data-with-lines]) .m_c03b303c{display:block}.m_bf7448d9{bottom:auto;height:calc(.75rem*var(--mantine-scale))}.m_529d33e8{--ts-level-offset:calc(1.25rem * var(--mantine-scale));--ts-line-width:calc(0.0625rem * var(--mantine-scale));--ts-line-color:var(--mantine-color-default-border);--ts-option-padding-y:calc(0.25rem * var(--mantine-scale));--ts-option-padding-x:calc(0.5rem * var(--mantine-scale))}.m_28bb748,.m_aa3e3f86{display:flex;align-items:center}.m_28bb748{gap:calc(.375rem*var(--mantine-scale));position:relative;padding:var(--ts-option-padding-y) var(--ts-option-padding-x);padding-inline-start:var(--ts-option-padding-x)}.m_aa3e3f86{justify-content:center;--_ts-expand-icon-size:calc(
    1.45 * var(--combobox-option-fz, var(--mantine-font-size-sm))
  );width:var(--_ts-expand-icon-size);min-width:var(--_ts-expand-icon-size);height:var(--_ts-expand-icon-size);border-radius:var(--mantine-radius-sm);cursor:pointer;color:var(--mantine-color-dimmed);transform:rotate(-90deg)}:where([data-combobox-selected]) .m_aa3e3f86{color:var(--mantine-color-white)}:where([dir=rtl]) .m_aa3e3f86{transform:rotate(90deg)}.m_aa3e3f86:where([data-expanded]){transform:rotate(0)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_aa3e3f86:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_aa3e3f86:active{background-color:var(--mantine-color-dark-5)}}.m_eaa4cdee{opacity:.4;width:.8em;min-width:.8em;height:.8em;margin-inline-start:auto}:where([data-combobox-selected]) .m_eaa4cdee{opacity:1}.m_ffe3a9c1{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_41b9db0b,.m_57207d5d{position:absolute;top:0;bottom:0;width:0;border-inline-start:var(--ts-line-width) solid var(--ts-line-color);pointer-events:none}.m_41b9db0b:where([data-last]){bottom:auto;height:50%}.m_1246e79{position:absolute;top:50%;height:0;border-top:var(--ts-line-width) solid var(--ts-line-color);pointer-events:none}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5*var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3),.m_d08caa0 :where(h4){margin-top:calc(.8*var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5),.m_d08caa0 :where(h6){margin-top:calc(.5*var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(0.75rem * var(--mantine-scale));--kbd-padding:calc(0.1875rem * var(--mantine-scale))
    calc(0.3125rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:var(--mantine-font-weight-bold);padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:start;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md)0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.mantine-contextmenu{position:fixed;border:1px solid var(--mantine-color-gray-3);overflow:hidden;visibility:hidden}[data-mantine-color-scheme=dark] .mantine-contextmenu{border:1px solid var(--mantine-color-dark-4)}.mantine-contextmenu-mounted{visibility:visible;transition:top .2s,left .2s}.mantine-contextmenu-divider{height:calc(.0625rem*var(--mantine-scale));background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .mantine-contextmenu-divider{background:var(--mantine-color-dark-5)}.mantine-contextmenu-item-button{width:100%;display:flex;align-items:center;padding:calc(var(--mantine-spacing-sm)/2) var(--mantine-spacing-sm);color:var(--mantine-contextmenu-item-button-color);transition:background .2s;text-align:start}.mantine-contextmenu-item-button[disabled]{cursor:not-allowed;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .mantine-contextmenu-item-button[disabled]{color:var(--mantine-color-dark-3)}.mantine-contextmenu-item-button:hover:not([disabled]){background:var(--mantine-contextmenu-item-button-hover-bg-color-light)}[data-mantine-color-scheme=dark] .mantine-contextmenu-item-button:hover:not([disabled]){background:var(--mantine-contextmenu-item-button-hover-bg-color-dark)}.mantine-contextmenu-item-button:active:not([disabled]){background:var(--mantine-contextmenu-item-button-pressed-bg-color-light)}[data-mantine-color-scheme=dark] .mantine-contextmenu-item-button:active:not([disabled]){background:var(--mantine-contextmenu-item-button-pressed-bg-color-dark)}.mantine-contextmenu-item-button-title{font-size:var(--mantine-font-size-sm);white-space:nowrap;flex-grow:1;text-align:inherit}.mantine-contextmenu-overlay{position:fixed;top:0;left:0;width:100%;height:100%}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-cyrillic-ext-400-normal.woff2?99cf97)format("woff2"),url(fonts/fira-code-cyrillic-ext-400-normal.woff?dca77e)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-cyrillic-400-normal.woff2?aa5016)format("woff2"),url(fonts/fira-code-cyrillic-400-normal.woff?ca8525)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-greek-ext-400-normal.woff2?f7e15c)format("woff2"),url(fonts/fira-code-greek-ext-400-normal.woff?c9adca)format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-greek-400-normal.woff2?7735e3)format("woff2"),url(fonts/fira-code-greek-400-normal.woff?df8ad0)format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-symbols2-400-normal.woff2?1c2806)format("woff2"),url(fonts/fira-code-symbols2-400-normal.woff?63c737)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-latin-ext-400-normal.woff2?9eba08)format("woff2"),url(fonts/fira-code-latin-ext-400-normal.woff?ea57e1)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/fira-code-latin-400-normal.woff2?58f7ef)format("woff2"),url(fonts/fira-code-latin-400-normal.woff?75b6de)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-cyrillic-ext-400-normal.woff2?5366cb)format("woff2"),url(fonts/source-code-pro-cyrillic-ext-400-normal.woff?1cb015)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-cyrillic-400-normal.woff2?927920)format("woff2"),url(fonts/source-code-pro-cyrillic-400-normal.woff?71540a)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-greek-ext-400-normal.woff2?7f192c)format("woff2"),url(fonts/source-code-pro-greek-ext-400-normal.woff?58848e)format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-greek-400-normal.woff2?030847)format("woff2"),url(fonts/source-code-pro-greek-400-normal.woff?547a01)format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-vietnamese-400-normal.woff2?1a1bae)format("woff2"),url(fonts/source-code-pro-vietnamese-400-normal.woff?e53551)format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-latin-ext-400-normal.woff2?ea39cc)format("woff2"),url(fonts/source-code-pro-latin-ext-400-normal.woff?fae4ee)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/source-code-pro-latin-400-normal.woff2?ef3384)format("woff2"),url(fonts/source-code-pro-latin-400-normal.woff?921de1)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-cyrillic-ext-400-normal.woff2?cfd594)format("woff2"),url(fonts/roboto-mono-cyrillic-ext-400-normal.woff?6c41ae)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-cyrillic-400-normal.woff2?18110d)format("woff2"),url(fonts/roboto-mono-cyrillic-400-normal.woff?8f9f2d)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-greek-400-normal.woff2?6f3f10)format("woff2"),url(fonts/roboto-mono-greek-400-normal.woff?195731)format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-vietnamese-400-normal.woff2?31210d)format("woff2"),url(fonts/roboto-mono-vietnamese-400-normal.woff?f1e692)format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-latin-ext-400-normal.woff2?304a97)format("woff2"),url(fonts/roboto-mono-latin-ext-400-normal.woff?a9ab8a)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/roboto-mono-latin-400-normal.woff2?21127d)format("woff2"),url(fonts/roboto-mono-latin-400-normal.woff?1d014e)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inconsolata-vietnamese-400-normal.woff2?0c8cb2)format("woff2"),url(fonts/inconsolata-vietnamese-400-normal.woff?bd5311)format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inconsolata-latin-ext-400-normal.woff2?6fe617)format("woff2"),url(fonts/inconsolata-latin-ext-400-normal.woff?286b56)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inconsolata-latin-400-normal.woff2?2bc8e1)format("woff2"),url(fonts/inconsolata-latin-400-normal.woff?ce846b)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-cyrillic-ext-400-normal.woff2?461b2e)format("woff2"),url(fonts/ubuntu-mono-cyrillic-ext-400-normal.woff?d2b0cf)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-cyrillic-400-normal.woff2?c3ee1b)format("woff2"),url(fonts/ubuntu-mono-cyrillic-400-normal.woff?11d9e5)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-greek-ext-400-normal.woff2?6d764b)format("woff2"),url(fonts/ubuntu-mono-greek-ext-400-normal.woff?d147f0)format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-greek-400-normal.woff2?b56348)format("woff2"),url(fonts/ubuntu-mono-greek-400-normal.woff?b8cb0e)format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-latin-ext-400-normal.woff2?67e3f2)format("woff2"),url(fonts/ubuntu-mono-latin-ext-400-normal.woff?c8935b)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/ubuntu-mono-latin-400-normal.woff2?5f09ce)format("woff2"),url(fonts/ubuntu-mono-latin-400-normal.woff?f5c0a9)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/pt-mono-cyrillic-ext-400-normal.woff2?f94a70)format("woff2"),url(fonts/pt-mono-cyrillic-ext-400-normal.woff?dc8e72)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/pt-mono-cyrillic-400-normal.woff2?6329dd)format("woff2"),url(fonts/pt-mono-cyrillic-400-normal.woff?08d60b)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/pt-mono-latin-ext-400-normal.woff2?0e6b68)format("woff2"),url(fonts/pt-mono-latin-ext-400-normal.woff?6aa61f)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/pt-mono-latin-400-normal.woff2?346f34)format("woff2"),url(fonts/pt-mono-latin-400-normal.woff?5c5497)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/dm-mono-latin-ext-400-normal.woff2?22cf49)format("woff2"),url(fonts/dm-mono-latin-ext-400-normal.woff?0617a1)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/dm-mono-latin-400-normal.woff2?1a0430)format("woff2"),url(fonts/dm-mono-latin-400-normal.woff?eb2304)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-cyrillic-ext-400-normal.woff2?248744)format("woff2"),url(fonts/jetbrains-mono-cyrillic-ext-400-normal.woff?8e2ca3)format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-cyrillic-400-normal.woff2?c0febe)format("woff2"),url(fonts/jetbrains-mono-cyrillic-400-normal.woff?a06878)format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-greek-400-normal.woff2?6ca72a)format("woff2"),url(fonts/jetbrains-mono-greek-400-normal.woff?b85e43)format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-vietnamese-400-normal.woff2?a7e229)format("woff2"),url(fonts/jetbrains-mono-vietnamese-400-normal.woff?c1af0f)format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-latin-ext-400-normal.woff2?b01581)format("woff2"),url(fonts/jetbrains-mono-latin-ext-400-normal.woff?319391)format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/jetbrains-mono-latin-400-normal.woff2?3ae621)format("woff2"),url(fonts/jetbrains-mono-latin-400-normal.woff?3e3558)format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.float-left{float:left}.float-right{float:right}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;zoom:1}@media only screen and (max-width:600px){html{font-size:13px}}*,:after,:before{box-sizing:inherit}html{color:#555;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;overflow-y:scroll;scrollbar-gutter:stable}#panel{background:#edf0f2}dt{line-height:1.8;color:#888}dd{margin-bottom:.625rem}@media only screen and (min-width:1000px){dl.horizontal{overflow:hidden}dl.horizontal dt{overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-right:.625rem}dl.horizontal dd,dl.horizontal dt{float:left;line-height:1.2rem;margin:.3125rem 0}dl.horizontal.large dt{width:37%}dl.horizontal.exlarge dt,dl.horizontal.large dd{width:62%}dl.horizontal.exlarge dd{width:37%}}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{font-family:var(--font-family);font-size:1rem}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}blockquote{position:relative;color:#999;font-weight:400;border-left:3px solid #ddd;padding:1rem;margin:.5rem 0 1rem;font-size:14px}blockquote:before{display:block;margin-bottom:.6rem}blockquote.note{border-color:#5f9fd6;background:#f8f8f8;color:#666}blockquote.note:before{content:"NOTE:";color:#5f9fd6}blockquote.red,blockquote.warn{border-color:#ff4136;background:#f8f8f8;color:#666}blockquote.warn:before{content:"WARNING:";color:#ff4136}blockquote.blue,blockquote.yellow{background:#f8f8f8;color:#666}blockquote.yellow{border-color:#ffdc00}blockquote.blue{border-color:#0074d9}abbr,acronym{border-bottom:1px dotted;font-variant:normal}abbr{cursor:help}del{text-decoration:line-through}address,caption,cite,var{font-style:normal;font-weight:400}th{font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}:root sub,:root sup{vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.link,.link:active,.link:hover,.link:visited,a,a:active,a:hover,a:visited{color:#555}.link,a,ins{text-decoration:none}.link:hover,.typo-u,a:hover,u{text-decoration:underline}.supplementary{font-size:.875rem;line-height:1;color:#aaa}.supplementary a,.supplementary a:hover,.supplementary a:visited{color:#999}.supplementary.list li{display:inline-block;margin-right:.9375rem;vertical-align:middle}.supplementary.dot.list li{margin-right:0}.supplementary.dot.list li:after{display:inline-block;content:"·";margin:0 .3125rem}.supplementary.dot.list li:last-child:after{display:none}.supplementary.inverse,.supplementary.inverse a,.supplementary.inverse a:hover,.supplementary.inverse a:visited{color:#fff!important}.group-list__item{margin-bottom:1rem}.group-list__item:last-child{margin-bottom:0}.chip-list__item{line-height:1.5;display:inline-block;margin-right:.5rem}mark{background:#fffdd1;border-bottom:1px solid #ffedce;padding:.125rem;margin:0 .3125rem}.monospace,code,pre,pre tt{font-family:var(--code-font-family)}.typo,pre{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;hyphens:auto}hr,pre{border:0}pre{background:0 0;display:block;white-space:pre-wrap;overflow:auto}hr{border-bottom:1px solid #cfcfcf;margin:0 0 .8em;height:10px}figcaption,small{font-size:.9em;color:#888}.typo{overflow:auto hidden}.typo .link:active:not(.user-profile-name):not(.media-link),.typo .link:hover:not(.user-profile-name):not(.media-link),.typo .link:not(.user-profile-name):not(.media-link),.typo .link:visited:not(.user-profile-name):not(.media-link),.typo a:active:not(.user-profile-name):not(.media-link),.typo a:hover:not(.user-profile-name):not(.media-link),.typo a:not(.user-profile-name):not(.media-link),.typo a:visited:not(.user-profile-name):not(.media-link),.typo-a:active:not(.user-profile-name):not(.media-link),.typo-a:hover:not(.user-profile-name):not(.media-link),.typo-a:not(.user-profile-name):not(.media-link),.typo-a:visited:not(.user-profile-name):not(.media-link){color:#5f9fd6}.typo dl,.typo form,.typo hr,.typo table{padding-top:.3em;padding-bottom:.3em}.typo li,.typo ol{padding-top:.15em;padding-bottom:.15em}.typo p{font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:#3d3d3d;line-height:1.1}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6{margin-top:1em;margin-bottom:.6em}.typo h4,.typo h5,.typo h6,pre>code[class*=language-]{font-size:1em}.typo ul{margin-left:1.2em;list-style:square}.no-heading h1,.no-heading h2,.no-heading h3,.no-heading h4,.no-heading h5,.no-heading h6{padding-top:.3em;padding-bottom:.3em;margin:.6em 0 0;font-size:inherit;font-weight:400;line-height:1}.typo ol{list-style:decimal;margin-left:1.9em}.typo li ol{margin-top:1.2em;margin-bottom:1.2em;margin-left:2em}.typo li ul{list-style:circle}.typo table caption,.typo table td,.typo table th{border:1px solid #ddd;padding:.5em 1em;color:#666}.typo table th{background:#fbfbfb}.typo table thead th{background:#f1f1f1}.typo table caption{border-bottom:none}.typo img{max-width:100%}.text-aqua{color:#7fdbff}.text-aqua.lighter{color:#b2e9ff}.text-aqua.darker{color:#00a5e5}.text-blue{color:#0074d9}.text-blue.lighter{color:#4fadff}.text-blue.darker{color:#004682}.text-navy{color:#001f3f}.text-navy.lighter{color:#0077f2}.text-navy.darker{color:#001326}.text-teal{color:#39cccc}.text-teal.lighter{color:#88e0e0}.text-teal.darker{color:#207d7d}.text-green{color:#2ecc40}.text-green.lighter{color:#80e28b}.text-green.darker{color:#1c7a26}.text-olive{color:#3d9970}.text-olive.lighter{color:#80ccaa}.text-olive.darker{color:#255c43}.text-lime{color:#01ff70}.text-lime.lighter{color:#67ffa9}.text-lime.darker{color:#009a43}.text-yellow{color:#ffdc00}.text-yellow.lighter{color:#ffea66}.text-yellow.darker{color:#998400}.text-orange{color:#ff851b}.text-orange.lighter{color:#ffb676}.text-orange.darker{color:#a94f00}.text-red{color:#ff4136}.text-red.lighter{color:#ff8d86}.text-red.darker{color:#b90a00}.text-fuchsia{color:#f012be}.text-fuchsia.lighter{color:#f671d8}.text-fuchsia.darker{color:#920973}.text-purple{color:#b10dc9}.text-purple.lighter{color:#e058f4}.text-purple.darker{color:#6a0879}.text-maroon{color:#85144b}.text-maroon.lighter{color:#e34592}.text-maroon.darker{color:#500c2d}.text-white,.text-white.lighter{color:#fff}.text-white.darker{color:#999}.text-silver{color:#ddd}.text-silver.lighter{color:#ebebeb}.text-silver.darker{color:#858585}.text-gray{color:#aaa}.text-gray.lighter{color:#ccc}.text-gray.darker{color:#666}.text-black{color:#111}.text-black.lighter{color:#707070}.text-black.darker{color:#0a0a0a}textarea{font-family:var(--code-font-family)!important}:focus{outline:0;outline-offset:2px}@font-face{font-family:XiaoLai SC;font-display:swap;src:url(https://raw.githubusercontent.com/lxgw/kose-font/master/TTF%20\(Simplified%20Chinese\)/XiaolaiSC-Regular.ttf)format("truetype")}.text-center{text-align:center}.side--self .messagepad__message__body time,.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.row{margin-left:auto;margin-right:auto}@media only screen and (min-width:1000px){.row{max-width:980px}}@media only screen and (min-width:1280px){.row{max-width:1200px}}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.9375rem;margin-right:-.9375rem}.row .row.collapse{margin-left:0;margin-right:0}.row .row,.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-pull-1,.small-push-1{position:relative}.small-push-1{left:8.33333%}.small-pull-1{left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-pull-2,.small-push-2{position:relative}.small-push-2{left:16.66667%}.small-pull-2{left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-pull-3,.small-push-3{position:relative}.small-push-3{left:25%}.small-pull-3{left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-pull-4,.small-push-4{position:relative}.small-push-4{left:33.33333%}.small-pull-4{left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-pull-5,.small-push-5{position:relative}.small-push-5{left:41.66667%}.small-pull-5{left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-pull-6,.small-push-6{position:relative}.small-push-6{left:50%}.small-pull-6{left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-pull-7,.small-push-7{position:relative}.small-push-7{left:58.33333%}.small-pull-7{left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-pull-8,.small-push-8{position:relative}.small-push-8{left:66.66667%}.small-pull-8{left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-pull-9,.small-push-9{position:relative}.small-push-9{left:75%}.small-pull-9{left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-pull-10,.small-push-10{position:relative}.small-push-10{left:83.33333%}.small-pull-10{left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-pull-11,.small-push-11{position:relative}.small-push-11{left:91.66667%}.small-pull-11{left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12,body{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(n),.small-up-1>.columns:nth-of-type(n){clear:none}.small-up-1>.column:nth-of-type(n+1),.small-up-1>.columns:nth-of-type(n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(n),.small-up-2>.columns:nth-of-type(n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(n),.small-up-3>.columns:nth-of-type(n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(n),.small-up-4>.columns:nth-of-type(n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(n),.small-up-5>.columns:nth-of-type(n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(n),.small-up-6>.columns:nth-of-type(n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(n),.small-up-7>.columns:nth-of-type(n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(n),.small-up-8>.columns:nth-of-type(n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}@media only screen and (min-width:600px){.medium-1{width:8.33333%}.medium-pull-1,.medium-push-1{position:relative}.medium-push-1{left:8.33333%}.medium-pull-1{left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-pull-2,.medium-push-2{position:relative}.medium-push-2{left:16.66667%}.medium-pull-2{left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-pull-3,.medium-push-3{position:relative}.medium-push-3{left:25%}.medium-pull-3{left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-pull-4,.medium-push-4{position:relative}.medium-push-4{left:33.33333%}.medium-pull-4{left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-pull-5,.medium-push-5{position:relative}.medium-push-5{left:41.66667%}.medium-pull-5{left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-pull-6,.medium-push-6{position:relative}.medium-push-6{left:50%}.medium-pull-6{left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-pull-7,.medium-push-7{position:relative}.medium-push-7{left:58.33333%}.medium-pull-7{left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-pull-8,.medium-push-8{position:relative}.medium-push-8{left:66.66667%}.medium-pull-8{left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-pull-9,.medium-push-9{position:relative}.medium-push-9{left:75%}.medium-pull-9{left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-pull-10,.medium-push-10{position:relative}.medium-push-10{left:83.33333%}.medium-pull-10{left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-pull-11,.medium-push-11{position:relative}.medium-push-11{left:91.66667%}.medium-pull-11{left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(n),.medium-up-1>.columns:nth-of-type(n){clear:none}.medium-up-1>.column:nth-of-type(n+1),.medium-up-1>.columns:nth-of-type(n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(n),.medium-up-2>.columns:nth-of-type(n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(n),.medium-up-3>.columns:nth-of-type(n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(n),.medium-up-4>.columns:nth-of-type(n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(n),.medium-up-5>.columns:nth-of-type(n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(n),.medium-up-6>.columns:nth-of-type(n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(n),.medium-up-7>.columns:nth-of-type(n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(n),.medium-up-8>.columns:nth-of-type(n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}}@media only screen and (min-width:1000px){.large-1{width:8.33333%}.large-pull-1,.large-push-1{position:relative}.large-push-1{left:8.33333%}.large-pull-1{left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-pull-2,.large-push-2{position:relative}.large-push-2{left:16.66667%}.large-pull-2{left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-pull-3,.large-push-3{position:relative}.large-push-3{left:25%}.large-pull-3{left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-pull-4,.large-push-4{position:relative}.large-push-4{left:33.33333%}.large-pull-4{left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-pull-5,.large-push-5{position:relative}.large-push-5{left:41.66667%}.large-pull-5{left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-pull-6,.large-push-6{position:relative}.large-push-6{left:50%}.large-pull-6{left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-pull-7,.large-push-7{position:relative}.large-push-7{left:58.33333%}.large-pull-7{left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-pull-8,.large-push-8{position:relative}.large-push-8{left:66.66667%}.large-pull-8{left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-pull-9,.large-push-9{position:relative}.large-push-9{left:75%}.large-pull-9{left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-pull-10,.large-push-10{position:relative}.large-push-10{left:83.33333%}.large-pull-10{left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-pull-11,.large-push-11{position:relative}.large-push-11{left:91.66667%}.large-pull-11{left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(n),.large-up-1>.columns:nth-of-type(n){clear:none}.large-up-1>.column:nth-of-type(n+1),.large-up-1>.columns:nth-of-type(n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(n),.large-up-2>.columns:nth-of-type(n){clear:none}.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(n),.large-up-3>.columns:nth-of-type(n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(n),.large-up-4>.columns:nth-of-type(n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(n),.large-up-5>.columns:nth-of-type(n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(n),.large-up-6>.columns:nth-of-type(n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(n),.large-up-7>.columns:nth-of-type(n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(n),.large-up-8>.columns:nth-of-type(n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}}#panel,body{min-height:100%;min-height:100vh}.slideout-panel{position:relative;z-index:1;transition:transform .3s ease}.slideout-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99999}@media only screen and (max-width:600px){.nav.slideout-menu{position:fixed;top:0;bottom:0;right:0;left:auto;z-index:0;width:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;height:auto;min-height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block!important}}@font-face{font-family:hydro-icons;src:url(hydro-icons.eot?bd7930);src:url(hydro-icons.eot?bd7930#iefix)format("embedded-opentype"),url(hydro-icons.woff2?3f8fd4)format("woff2"),url(hydro-icons.woff?bfe980)format("woff"),url(hydro-icons.ttf?2626cb)format("truetype");font-weight:400;font-style:normal}.icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account--circle:before{content:""}.icon-add:before{content:""}.icon-award:before{content:""}.icon-balloon:before{content:""}.icon-block:before{content:""}.icon-bold:before{content:""}.icon-book:before{content:""}.icon-calendar:before{content:""}.icon-check--circle:before{content:""}.icon-check:before{content:""}.icon-chevron_left:before{content:""}.icon-chevron_right:before{content:""}.icon-close--circle:before{content:""}.icon-close:before{content:""}.icon-code:before{content:""}.icon-comment--multiple:before{content:""}.icon-comment--text:before{content:""}.icon-comparison:before{content:""}.icon-copy:before{content:""}.icon-crown:before{content:""}.icon-debug:before{content:""}.icon-delete:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-emoji:before{content:""}.icon-enlarge:before{content:""}.icon-erase:before{content:""}.icon-expand_less:before{content:""}.icon-expand_more:before{content:""}.icon-facebook:before{content:""}.icon-feeling-lucky:before{content:""}.icon-file:before{content:""}.icon-filter:before{content:""}.icon-fingerprint:before{content:""}.icon-flag:before{content:""}.icon-formula:before{content:""}.icon-github:before{content:""}.icon-global:before{content:""}.icon-google_plus:before{content:""}.icon-heart--outline:before{content:""}.icon-heart:before{content:""}.icon-help:before{content:""}.icon-help2:before{content:""}.icon-homework:before{content:""}.icon-hourglass:before{content:""}.icon-info--circle:before{content:""}.icon-info:before{content:""}.icon-insert--image:before{content:""}.icon-insert--link:before{content:""}.icon-italic:before{content:""}.icon-lab:before{content:""}.icon-link--external:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-logout:before{content:""}.icon-mail:before{content:""}.icon-ordered_list:before{content:""}.icon-pie-chart:before{content:""}.icon-platform--android:before{content:""}.icon-platform--chromeos:before{content:""}.icon-platform--ios:before{content:""}.icon-platform--linux:before{content:""}.icon-platform--mac:before{content:""}.icon-platform--mobile:before{content:""}.icon-platform--unknown:before{content:""}.icon-platform--windows:before{content:""}.icon-play:before{content:""}.icon-preview:before{content:""}.icon-print:before{content:""}.icon-qq:before{content:""}.icon-quote:before{content:""}.icon-refresh:before{content:""}.icon-reply:before{content:""}.icon-schedule--fill:before{content:""}.icon-schedule:before{content:""}.icon-search:before{content:""}.icon-security:before{content:""}.icon-send:before{content:""}.icon-settings:before{content:""}.icon-shrink:before{content:""}.icon-sliders:before{content:""}.icon-stack:before{content:""}.icon-star--outline:before{content:""}.icon-star:before{content:""}.icon-statistics:before{content:""}.icon-stopwatch:before{content:""}.icon-tag:before{content:""}.icon-twitter:before{content:""}.icon-unordered_list:before{content:""}.icon-upload:before{content:""}.icon-usb:before{content:""}.icon-user--multiple:before{content:""}.icon-user:before{content:""}.icon-vote--down:before{content:""}.icon-vote--up:before{content:""}.icon-warning:before{content:""}.icon-web:before{content:""}.icon-wechat:before{content:""}.icon-wrench:before{content:""}.layout--immersive #panel{background:#80b2d5 url(misc/immersive-background.jpg?cf6ba7)no-repeat;background-size:cover}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.layout--immersive #panel{background-image:url(misc/immersive-background@2x.jpg?bb8bc5)}}.immersive--content,.immersive--content h1,.immersive--content h2,.immersive--content h3,.immersive--content h4,.immersive--content h5,.immersive--content h6{color:#fff}@media only screen and (min-width:600px){.immersive--center{width:270px;margin:0 auto}}.immersive--center h1{text-align:center;margin:2em 0}.hasjs .hasjs--hide,.nojs .nojs--hide,.non-scratchpad--hide{display:none}.media__left img,.media__right img,.mode--scratchpad .non-scratchpad--hide,.scratchpad--hide{display:block}.mode--scratchpad .scratchpad--hide{display:none}@media only screen and (max-width:600px){.mobile--hide{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:8px}::-webkit-scrollbar-thumb{border-radius:8px;background:#bbb;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.25)}.main{padding:3.4375rem 0;flex:1}@media only screen and (min-width:1000px){.main{padding:4rem 0}}@media only screen and (max-width:600px){.main{padding:0}}.monaco-editor .main{padding:0}.v-center{vertical-align:middle}.media{display:table;width:100%}.media__body,.media__left,.media__right{display:table-cell;vertical-align:middle}.media__body.top,.media__left.top,.media__right.top{vertical-align:top}.media__body.bottom,.media__left.bottom,.media__right.bottom{vertical-align:bottom}.media__left{padding-right:.625rem}.media__right{padding-left:.625rem}.calendar__week-title table,.media__body{width:100%}.display-hidden{display:none}.numbox{text-align:center}.numbox__num.large{font-size:1.6rem}.numbox__num.medium{font-size:1.3rem}.numbox__text{font-size:.8125rem;margin-top:.625rem;color:#aaa}.balancer{width:100%;display:table;table-layout:fixed}.balancer__body{display:table-cell;vertical-align:middle}.balancer__body.top{vertical-align:top}.balancer__body.bottom{vertical-align:bottom}.flex-col,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-fill{flex:1;min-width:0;min-height:0}.flex-main-start{justify-content:flex-start}.flex-main-end{justify-content:flex-end}.flex-main-center{justify-content:center}.flex-cross-start{align-items:flex-start}.flex-cross-end{align-items:flex-end}.flex-cross-center{align-items:center}.flex-cross-stretch{align-items:stretch}.overflow-hidden-horizontal{overflow-x:hidden}.immersive-section,.section{margin-bottom:1.875rem}@media only screen and (max-width:600px){.immersive-section,.section{margin-bottom:.625rem}}.immersive-section:after,.immersive-section:before,.section:after,.section:before{content:" ";display:table}.immersive-section.side,.section.side{font-size:.875rem}.section{background:#fff;box-shadow:0 .375rem 1.375rem #afc2c980}@media only screen and (max-width:600px){.section{box-shadow:none;margin-left:-.9375rem;margin-right:-.9375rem}}@media only screen and (min-width:600px){.hasjs .section{transform:translateY(1.875rem);opacity:0}.hasjs .section.visible{transform:none;opacity:1}}.section__header{padding:.9375rem .9375rem 0;position:relative}.section__header:last-child{padding-bottom:.9375rem}.section__header+.section__body.no-padding:last-child{padding-top:.9375rem!important}.section__body{padding:.7em .9375rem}.section__body.no-padding,[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type .docs.markdown-docs>div,[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"] .docs.markdown-docs>div{padding:0!important}.section>.section__body:first-child{padding-top:.9375rem}.section>.section__body:last-child{padding-bottom:.9375rem}.section__footer{border-top:1px solid #e4e4e4;padding:.9375rem}.section__title{color:#646464}.section__header .section__title{line-height:35px;margin-bottom:0}h1.section__title{font-size:1.4rem;margin-bottom:.75rem}h2.section__title{font-size:1.2rem;margin-bottom:.625rem}h3.section__title{font-size:1rem;margin-bottom:.5rem}.section__tools{position:absolute;right:.9375rem;top:.9375rem;font-size:.875rem}.section__tools .tool-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;color:#aaa;margin-left:.3125rem;padding:0 .3125rem;line-height:1.5rem;font-size:.8125rem;outline:0}.section__tools .tool-button:hover{color:#444}.section__list__item{padding:1.5625rem .9375rem;border-bottom:1px solid #e4e4e4}.section__list__item:last-child{border-bottom:0}.nothing-placeholder{padding:5rem 0;text-align:center;font-size:1.25rem;color:#aaa}.nothing-placeholder.compact{padding:1.25rem 0}.nothing-icon{background:url(15a339df13.svg)no-repeat center center;height:184px;margin-bottom:1.25rem}.decoration-hide{color:gray!important;background-color:gray!important}.md-editor-preview code{background-color:unset!important;color:unset!important}.md-editor-scrn pre.syntax-hl code{padding-left:unset!important}.theme--dark html{color-scheme:dark}.theme--dark .nav .nav__item,.theme--dark body,.theme--dark h1,.theme--dark h2,.theme--dark h3,.theme--dark h4,.theme--dark h5,.theme--dark h6{color:#eee}.theme--dark #panel,.theme--dark body{background-color:#121212}.theme--dark .nav,.theme--dark .section{background-color:#323334}.theme--dark .nav .nav__item:hover{background-color:#424242}.theme--dark .section{box-shadow:none}.theme--dark .footer{background-color:#323334;color:#eee}.theme--dark .link,.theme--dark .link:active,.theme--dark .link:hover,.theme--dark .link:visited,.theme--dark .section__title,.theme--dark a,.theme--dark a:active,.theme--dark a:hover,.theme--dark a:visited{color:#bdbdbd}.theme--dark .typo .link:active:not(.user-profile-name):not(.media-link),.theme--dark .typo .link:hover:not(.user-profile-name):not(.media-link),.theme--dark .typo .link:not(.user-profile-name):not(.media-link),.theme--dark .typo .link:visited:not(.user-profile-name):not(.media-link),.theme--dark .typo a:active:not(.user-profile-name):not(.media-link),.theme--dark .typo a:hover:not(.user-profile-name):not(.media-link),.theme--dark .typo a:not(.user-profile-name):not(.media-link),.theme--dark .typo a:visited:not(.user-profile-name):not(.media-link),.theme--dark .typo-a:active:not(.user-profile-name):not(.media-link),.theme--dark .typo-a:hover:not(.user-profile-name):not(.media-link),.theme--dark .typo-a:not(.user-profile-name):not(.media-link),.theme--dark .typo-a:visited:not(.user-profile-name):not(.media-link){color:#55b6e2}.theme--dark .dropdown .menu{box-shadow:0 .125rem .4375rem #3d3d3d;background-color:#0f0f0f}.theme--dark a.menu__link:not(.disabled):hover,.theme--dark button.menu__link:not(.disabled):hover{color:#aaa;background-color:#1b1b1b}.theme--dark blockquote,.theme--dark blockquote.blue,.theme--dark blockquote.note,.theme--dark blockquote.red,.theme--dark blockquote.warn,.theme--dark blockquote.yellow{background-color:#171717;color:#999}.theme--dark blockquote{border-left-color:#323232}.theme--dark a.menu__link.active,.theme--dark a.menu__link.active:hover,.theme--dark button.menu__link.active,.theme--dark button.menu__link.active:hover{background-color:#ed5f82;color:#fff}.theme--dark .menu__seperator{border-top-color:#212121}.theme--dark .menu__link{color:#aaa}.theme--dark .button:not(.codicon){background-color:#212121;border:1px solid #323232;color:#aaa}.theme--dark .button:not(.codicon):hover,.theme--dark .button:not(.codicon):visited,.theme--dark .typo .button:not(.codicon),.theme--dark .typo .button:not(.codicon):hover,.theme--dark .typo .button:not(.codicon):visited{color:#aaa}.theme--dark .button:not(.codicon):not(.disabled):focus,.theme--dark .button:not(.codicon):not(.disabled):hover{background-color:#3d3d3d;border-color:#3d3d3d;box-shadow:0 4px 15px #38383880}.theme--dark .dialog{background-color:#1f1f1f99}.theme--dark .dialog.withBg .dialog__content{background-color:#1f1f1f;border:1px solid #323232;box-shadow:0 .125rem .625rem #fff3}.theme--dark .section__table-header{background-color:#000000f2;box-shadow:0 .1875rem .125rem #ffffff08}.theme--dark .data-table tr{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b}.theme--dark .checkbox input{border-color:#3f3f3f}.theme--dark .data-table tr:nth-child(2n){background-color:#1b1b1b}.theme--dark .col--ac-tried{border-left-color:#2b2b2b}.theme--dark .col--case,.theme--dark .col--lang,.theme--dark .col--status,.theme--dark .col--submit-by{border-right-color:#2b2b2b}.theme--dark .col--role{border-left:1px solid #2b2b2b;border-left-color:#2b2b2b}.theme--dark .sidebar-user-profile .user-profile-name{color:#bbb}.theme--dark .section__tab-header-item:hover,.theme--dark code,.theme--dark pre{background-color:#171717}.theme--dark .sessionlist__item{border-bottom-color:#323232}.theme--dark .pager.pager-top,.theme--dark .pager.pager-top .pager__item{border-bottom-color:#2b2b2b}.theme--dark .pager.pager-bottom,.theme--dark .pager.pager-bottom .pager__item{border-top-color:#2b2b2b}.theme--dark input{background-color:#1f1f1f}.theme--dark .search>input{border-color:#434343;color:#fff}.theme--dark .select,.theme--dark input.textbox,.theme--dark pre[class*=language-],.theme--dark span.textbox,.theme--dark textarea.textbox{border:1px solid #323232;background-color:#1f1f1f}.theme--dark .select:focus{border-color:#2960a0;outline-color:#102f4e}.theme--dark .autocomplete-wrapper input{background-color:#1f1f1f;color:#ffffffd9}.theme--dark .autocomplete-wrapper{border-color:#363636;background-color:#1f1f1f}.theme--dark label:not(.quick-input-list-label){color:#999}.theme--dark .scratchpad-container{background-color:#1f1f1f}.theme--dark .toolbar{background-color:#171717cc}.theme--dark code[class*=language-],.theme--dark pre[class*=language-]{color:#cbc5c6}.theme--dark code[class*=language-] ::-moz-selection,.theme--dark code[class*=language-]::-moz-selection,.theme--dark pre[class*=language-] ::-moz-selection,.theme--dark pre[class*=language-]::-moz-selection{background-color:#add6ff26}.theme--dark code[class*=language-] ::selection,.theme--dark code[class*=language-]::selection,.theme--dark pre[class*=language-] ::selection,.theme--dark pre[class*=language-]::selection{background-color:#add6ff26}.theme--dark :not(pre)>code[class*=language-]{background-color:#171717;border:1px solid #323232}.theme--dark .scratchpad__data-input{border-left-color:#2f2f2f;background-color:#171717;color:#999}.theme--dark .scratchpad__toolbar,.theme--dark body>.marker .marker__toolbar{background-color:#18191d}.theme--dark .scratchpad__toolbar__button.enabled:hover{color:#8a94a5;background-color:#27282c}.theme--dark .scratchpad__toolbar__split{background-color:#313131}.theme--dark .menu__link.highlight{background:#280b14}.theme--dark .typo table thead th{background:#1e1e1e;background-color:#1e1e1e}.theme--dark .typo table caption,.theme--dark .typo table td,.theme--dark .typo table th{border-color:#666;color:#999}.theme--dark body>.marker{box-shadow:0 2px 7px #ffffff4d;background-color:#1f1f1f;border-color:#555}.theme--dark .messagepad__sidebar{border-right-color:#212121}.theme--dark .messagepad__list-item:hover{border-color:#323232;background-color:#1b1b1b}.theme--dark .messagepad__list-item.active{border-color:#ed5f82;background-color:#ed5f8212}.theme--dark .messagepad__input{border-top-color:#212121}.theme--dark .section__tab-container.immersive .section__tab-header-item.selected{background-color:#0f0f0f;color:#999;box-shadow:0 0 10px #ffffff4d}.theme--dark .dialog--signin__main{background-color:#1f1f1f;box-shadow:0 0 30px #fff9}.theme--dark .nothing-icon{filter:brightness(50%)}.theme--dark .scratchpad__data-input:focus{background:#1f1f1f;border-color:#1c2d40}.theme--dark .data-table thead>tr,.theme--dark .section__list__item{border-bottom-color:#2b2b2b}.theme--dark .autocomplete-list{background-color:#1f1f1f}.theme--dark .autocomplete-list li[aria-selected=true]{background-color:#151515}.theme--dark .autocomplete-list li[data-focus=true]{background-color:#101829;cursor:pointer}.theme--dark .dczcomments__item,.theme--dark .dczcomments__reply{border-top-color:#2b2b2b}.theme--dark .autocomplete-tag{background-color:red}.theme--dark .problem__tag-link{background-color:#1f1f1f}.theme--dark label.textbox.material input{color:#aaa;border-color:#333 #333 #aaa6}.theme--dark .widget--category-filter__drop{background-color:#1f1f1f;box-shadow:0 .125rem .4375rem #ffffff4d}.theme--dark hr{border-bottom-color:#404040}.theme--dark .section__footer{border-top-color:#2b2b2b}.theme--dark blockquote.note{border-left-color:#29679e}.theme--dark blockquote.note:before{color:#29679e}.theme--dark blockquote.red,.theme--dark blockquote.warn{border-left-color:#a80800}.theme--dark blockquote.warn:before{color:#a80800}.theme--dark blockquote.yellow{border-left-color:#8f7c00}.theme--dark blockquote.blue{border-left-color:#00396b}.theme--dark .token.cdata,.theme--dark .token.comment,.theme--dark .token.doctype,.theme--dark .token.prolog{color:#57a64a;font-style:italic}.theme--dark .token.namespace{opacity:.7}.theme--dark .token.string{color:#d69d85}.theme--dark .token.operator,.theme--dark .token.punctuation{color:#b4b4b4}.theme--dark .token.boolean,.theme--dark .token.constant,.theme--dark .token.inserted,.theme--dark .token.number,.theme--dark .token.symbol,.theme--dark .token.url,.theme--dark .token.variable{color:#b5cea8}.theme--dark .language-autohotkey .token.selector,.theme--dark .language-json .token.boolean,.theme--dark .language-json .token.number,.theme--dark .token.atrule,.theme--dark .token.attr-value,.theme--dark .token.keyword,.theme--dark code[class*=language-css]{color:#569cd6}.theme--dark .token.function{color:#c8c8c8}.theme--dark .language-autohotkey .token.tag,.theme--dark .token.deleted{color:#9a050f}.theme--dark .language-autohotkey .token.keyword{color:#00009f}.theme--dark .token.important{color:#e90;font-weight:700}.theme--dark .token.bold{font-weight:700}.theme--dark .token.italic{font-style:italic}.theme--dark .language-json .token.property,.theme--dark .token.class-name{color:#4ec9b0}.theme--dark .token.selector,.theme--dark .token.tag{color:#d7ba7d}.theme--dark .token.attr-name,.theme--dark .token.entity,.theme--dark .token.property,.theme--dark .token.regex{color:#d16969}.theme--dark .token.directive.tag .tag{background:#ff0;color:#393a34}@media only screen and (max-width:600px){.theme--dark .footer__category{border-bottom-color:#1d1d1d}}.theme--dark .omnibar-toggle{background-color:#121212;color:#eee}.theme--dark .omnibar-main{color:#eee}.theme--dark .omnibar-main .omnibar-content-section,.theme--dark .omnibar-main input{background-color:#121212!important;border-color:#3d3d3d!important}.theme--dark.hasjs .collapsed #status:not([data-status="7"]) .compiler-text-mask{background-image:linear-gradient(to bottom,transparent,#000 25px)}.theme--dark.page--record_detail .subtask{background-color:#000!important}.theme--dark.page--contest_scoreboard .star-highlight{background:#6f757b}.bp6-progress-bar{background:#5f6b7c33;border-radius:40px;display:block;height:8px;overflow:hidden;position:relative;width:100%}.bp6-progress-bar .bp6-progress-meter{background:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%);background-color:#5f6b7ccc;background-size:30px 30px;border-radius:40px;height:100%;position:absolute;transition:width .2s cubic-bezier(.4,1,.75,.9);width:100%}.bp6-progress-bar.bp6-no-stripes .bp6-progress-meter{background-image:none}.bp6-dark .bp6-progress-bar{background:#11141880}.bp6-dark .bp6-progress-bar .bp6-progress-meter{background-color:#8f99a8}.bp6-progress-bar.bp6-intent-primary .bp6-progress-meter{background-color:#2d72d2}.bp6-progress-bar.bp6-intent-success .bp6-progress-meter{background-color:#238551}.bp6-progress-bar.bp6-intent-warning .bp6-progress-meter{background-color:#c87619}.bp6-progress-bar.bp6-intent-danger .bp6-progress-meter{background-color:#cd4246}.menu.domain-select,.menu.problem-select,.menu.user-select{width:12.5rem}.domain-select__id,.problem-select__id,.user-select__uid{font-size:.8125rem;color:#bbb}.calendar__header{line-height:2.8125rem;text-align:center}.calendar__header h1{display:inline-block;line-height:inherit;width:17.5rem}.calendar__header button{font-size:1.25rem;color:#888;padding:0 .625rem;outline:0}.calendar__header button:hover{color:#5f9fd6}.calendar__week-title th{width:14.28%;padding:1.25rem .625rem;color:#aaa}.calendar__row{position:relative}.calendar__row__bg{position:absolute;left:0;top:0}.calendar__row__bg,.calendar__row__bg table{width:100%;height:100%}.calendar__row__bg td{width:14.28%;border:1px solid #e4e4e4}.calendar__row__bg td.is-current-day{background:#fae8ed}.calendar__row__content{min-height:6.25rem;position:relative;z-index:2;padding-bottom:.625rem}.calendar__row__content table{width:100%}.calendar__row__content th{width:14.28%;padding:.625rem;color:#6e6e6e}.calendar__row__content th.is-inactive{opacity:.3}.calendar__row__content th.is-current-day{color:#df6589}.calendar__row__content td{position:relative;height:1.5rem}.calendar__banner{position:absolute;display:block;top:.125rem;left:.3125rem;right:.3125rem;height:1.25rem;line-height:1.25rem;padding:0 .3125rem;font-size:.8125rem;border-radius:.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__banner,.calendar__banner:active,.calendar__banner:hover,.calendar__banner:visited,.contest-problems>a{color:#fff;text-decoration:none}.contest-problems>a{background-color:transparent;cursor:pointer;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:space-around;border-radius:.375rem;position:relative;transition:opacity .2s;color:gray}.calendar__banner.is-snap-begin,.calendar__banner.is-trunc-begin{border-top-left-radius:0;border-bottom-left-radius:0}.calendar__banner.is-snap-end,.calendar__banner.is-trunc-end{border-top-right-radius:0;border-bottom-right-radius:0}.calendar__banner.is-snap-begin{left:0;padding-left:.625rem}.calendar__banner.is-snap-end{right:0;padding-right:.625rem}.calendar__banner.is-masked{background-image:repeating-linear-gradient(45deg,#0000001a,#0000001a 10px,#0000 10px,#0000 20px)}.calendar__banner.color-0{background-color:#fa6582}.calendar__banner.color-1{background-color:#eea9c5}.calendar__banner.color-2{background-color:#fdb24d}.calendar__banner.color-3{background-color:#98ca86}.calendar__banner.color-4{background-color:#7dcbbf}.calendar__banner.color-5{background-color:#20bde8}.calendar__banner.color-6{background-color:#6bcddb}.calendar__banner.color-7{background-color:#6598ff}.calendar__banner.color-8{background-color:#8eb0f5}.calendar__banner.color-9{background-color:#928fe3}.calendar__banner.color-10{background-color:#676e7e}.calendar__banner.color-11{background-color:#a1a5ab}.calendar__body-container{position:relative}.calendar__body.exit{position:absolute;left:0;top:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contest-tag,.contest-tag-rated,.contest-type-tag{font-size:.8125rem;display:inline-block;line-height:1.375rem;padding:0 .625rem;vertical-align:middle;border-radius:.75rem}.contest-tag-rated:hover,.contest-tag:hover,.contest-type-tag:hover{text-decoration:none;color:#fff!important}.contest-tag-rated{background:#ff851b;color:#fff}.contest-tag-rated .icon{margin-right:.3125rem}.contest-type-tag,.contest-type-tag:visited,.supplementary .contest-type-tag,.supplementary .contest-type-tag:visited{color:#fff}.contest-type-tag .icon{margin-right:.3125rem}.contest-type--acm .contest-type-tag{background:#6bb67a}.contest-type--acm .contest-type-tag:hover{background:#89c595}.contest-type--oi .contest-type-tag{background:#f5c735}.contest-type--oi .contest-type-tag:hover{background:#f7d25d}.contest-type--ioi .contest-type-tag{background:#2e9afe}.contest-type--ioi .contest-type-tag:hover{background:#58aefe}.contest-type--ledo .contest-type-tag{background:#8076a3}.contest-type--ledo .contest-type-tag:hover{background:#9991b5}.contest-type--homework .contest-type-tag{background:#ffcdcd}.contest-type--homework .contest-type-tag:hover{background:#ffd7d7}.contest-type--strictioi .contest-type-tag{background:#6ea2c7}.contest-type--strictioi .contest-type-tag:hover{background:#8bb5d2}.contest-tag{border:1px solid #dfdfdf}.contest-tag:hover{background:#5f9fd6;border-color:#5f9fd6}.contest-timer{position:fixed;left:0;top:48px;z-index:10000}@media only screen and (max-width:600px){.contest-timer{visibility:hidden!important}}.contest-problems{font-size:.9375rem;font-weight:400;line-height:1.375rem;text-align:left;box-sizing:border-box;font-variant-ligatures:none!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(1.5rem,1fr));justify-content:center;row-gap:.75rem;-moz-column-gap:.5rem;column-gap:.5rem;padding-bottom:.5rem;width:11.25rem}@media only screen and (max-width:600px){.contest-problems{display:none}}.contest-problems>a.pass{color:#2ecc40}.contest-problems>a.pass:before{background:#2ecc40}.contest-problems>a.fail{color:#ff4136}.contest-problems>a.fail:before{background:#ff4136}.contest-problems>a.pending{color:#0ff}.contest-problems>a.pending:before{background:#0ff}.contest-problems>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:2px solid currentColor;border-radius:6px;opacity:.3}.contest-problems>a.active:after{border:3px solid #0ff}.contest-problems>a:before{opacity:.5}.contest-problems>a.fail:not(:hover) .id,.contest-problems>a.pass:not(:hover) .id{display:none}.contest-problems>a.fail:hover .icon,.contest-problems>a.pass:hover .icon{display:none}.contest-sidebar__bg{display:block;background:#67aabb url(components/contest/problem-contest-bg.png?f86e6c)right top no-repeat;color:#fff!important;font-size:1rem;padding:1.25rem 0}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.contest-sidebar__bg{background-image:url(components/contest/problem-contest-bg@2x.png?fde59c);background-size:131px 150px}}.contest-sidebar__bg h1{font-size:1.25rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.contest-sidebar__bg:hover{text-decoration:none}.contest-sidebar__bg .contest-sidebar__status{margin-top:1.25rem}.dialog{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1000;flex-direction:column;align-items:center;justify-content:center;display:none;background:#f0f0f099}.dialog__content{position:relative}.dialog.withBg .dialog__content{background:#fff;border:1px solid #ddd;box-shadow:0 .125rem .625rem #0003;min-width:31.25rem;max-width:56.25rem;padding:2.5rem 1.875rem}.dialog__body{margin-bottom:1.25rem;min-height:3.125rem}.dialog__body h1{font-size:1.6rem;color:#646464;margin-bottom:1rem}.dialog__action button{margin-left:.625rem;margin-bottom:0}.collapsible-content{position:relative}.collapsible-content:after{content:"";position:absolute;bottom:1rem;left:0;right:0;height:3.4375rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1);opacity:1;z-index:1}.collapsible-content__inner{overflow:hidden;max-height:18.75rem;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.collapsible-content .collapsible-toggle{text-align:center;opacity:0}.collapsible-content .collapsible-toggle.visible{opacity:1}.collapsible-content .collapsible-toggle__link{color:#5f9fd6;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.collapsible-content.expanded:after{opacity:0!important}.collapsible-content.expanded .collapsible-content__inner{max-height:none}.dczcomments__item .is-editing [name=dczcomments__dummy-box],.dczcomments__item .is-editing>.typo{display:none}.dczcomments__box .textbox{min-height:11.25rem;resize:vertical}.textbox[name=dczcomments__dummy-box]{min-height:3.75rem;resize:none;font-size:1.25rem;color:#aaa;padding:.625rem}.dczcomments__item,.dczcomments__reply{border-top:1px solid #e4e4e4}.dczcomments__item>.media,.dczcomments__reply>.media{padding:1.25rem 0}.dczcomments__item:first-child,.dczcomments__reply:first-child{border-top:0}.dczcomments__item>.media,.dczcomments__reply>.media{display:flex}.dczcomments__reply:last-child>.media{padding-bottom:0}.dczcomments__item>.media>.media__body{max-width:calc(100% - 6.5em)}@media only screen and (max-width:600px){.dczcomments__item>.media>.media__body{max-width:100%}}.dczcomments__supplementary{float:left;margin-bottom:.3125rem}.dczcomments__supplementary .history{float:right;margin-left:.3125rem}.dczcomments__operations{font-size:1rem;float:right;vertical-align:top;color:#888}.dczcomments__operations a,.dczcomments__operations a:visited{color:#aaa;margin-left:.1875rem}.dczcomments__operations a:hover{color:#5f9fd6;text-decoration:none}.view--solution .dczcomments__replies{margin-left:3.125rem}.dczcomments__item .vote-number{width:5.125rem;text-align:center;font-size:1.5625rem;font-weight:300;margin-bottom:.625rem}.dczcomments__item .vote-op{position:relative;border:1px solid transparent;border-radius:.875rem;transition:border-color .2s linear,opacity .2s linear;opacity:.5}.dczcomments__item .vote-op>button{width:2.5rem;float:left;position:relative}.dczcomments__item:hover .vote-op{opacity:1;border-color:#dfdfdf}.dczcomments__item .vote-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;width:100%;outline:0;font-size:1rem;line-height:1.625rem;color:#aaa;transition:color .2s linear,background-color .2s linear,box-shadow .2s linear}.dczcomments__item .vote-button.upvote{border-radius:.8125rem 0 0 .8125rem;padding-left:.4375rem}.dczcomments__item .vote-button.upvote:hover{background:#2ecc40;color:#fff;box-shadow:0 2px 10px #2ecc4066}.dczcomments__item .vote-button.upvote.active{color:#2ecc40}.dczcomments__item .vote-button.downvote{border-radius:0 .8125rem .8125rem 0;padding-right:.4375rem}.dczcomments__item .vote-button.downvote:hover{background:#ff4136;color:#fff;box-shadow:0 2px 10px #ff413666}.dczcomments__item .vote-button.downvote.active{color:#ff4136}.dczcomments__item .vote-button.active{background:0 0!important;box-shadow:none!important;cursor:default}.dczcomments__replies .collapsible-content__inner{max-height:12.5rem}@media only screen and (max-width:600px){.dczcomments__item .media__left{display:none}}.discussion-node-tag{font-size:.8125rem;display:inline-block;line-height:1.375rem;padding:0 .625rem;vertical-align:middle;border-radius:.75rem;border:1px solid #dfdfdf}.discussion-node-tag:hover{background:#5f9fd6;color:#fff!important;text-decoration:none;border-color:#5f9fd6}.discussion-node-tag .icon{margin-right:.3125rem}.reactions{display:inline}.reactions .reaction{white-space:nowrap;width:auto;overflow:visible;font-size:.8125rem;display:inline-block;line-height:1.375rem;padding:0 .625rem;vertical-align:middle;border-radius:.75rem;border:1px solid #dfdfdf;cursor:pointer}.reactions .reaction.active,.reactions .reaction:hover{text-decoration:none;border-color:#5f9fd6;color:#fff!important}.reactions .reaction.active{background-color:#6fa9da!important}.reactions .reaction:hover{background-color:#8fbce2!important}.reactions .reaction .emoji{margin-right:.3125rem}.popover-reaction-item:hover{background-color:#e3e7e8}.drop-element,.drop-element *,.drop-element :after,.drop-element :before,.drop-element:after,.drop-element:before{box-sizing:border-box}.drop-element{position:absolute;display:none;opacity:0;transition:opacity .1s ease-in-out;z-index:1000}.drop-element.drop-open,.drop-element.drop-open-transitionend{display:block}.drop-element.drop-after-open{opacity:1}.drop-target-attached-top.drop-target-attached-left .drop-content{transform-origin:-10% 110%}.drop-target-attached-top.drop-target-attached-center .drop-content{transform-origin:50% 110%}.drop-target-attached-top.drop-target-attached-right .drop-content{transform-origin:110% 110%}.drop-target-attached-bottom.drop-target-attached-left .drop-content{transform-origin:-10% -10%}.drop-target-attached-bottom.drop-target-attached-center .drop-content{transform-origin:50% -10%}.drop-target-attached-bottom.drop-target-attached-right .drop-content{transform-origin:110% -10%}.drop-target-attached-center.drop-target-attached-right .drop-content{transform-origin:-10% 50%}.drop-target-attached-center.drop-target-attached-left .drop-content{transform-origin:110% 50%}.dropdown-target{display:none}.drop .dropdown-target{display:block}.drop.nav__dropdown,.dropdown .menu{box-shadow:0 .125rem .4375rem #0000004d}.drop.nav__dropdown{max-height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto}.drop.nav__dropdown.drop-open{overflow-x:auto}.dropdown .menu{min-width:9.375rem;background:#fff;font-size:.8125rem}.dropdown .menu__link{padding:.5rem .625rem}.dropdown .drop-content{transition:transform .1s ease-in-out;transform:scale(.9) translateZ(0)}.dropdown.drop-after-open .drop-content{transform:scale(1) translateZ(0)}.footer{background:#fff;color:#555}.footer h1{font-size:1.25rem}@media only screen and (max-width:600px){.footer h1{padding:.9375rem;cursor:pointer;font-size:.875rem}}.footer__category{padding-top:1.875rem;padding-bottom:3.125rem}@media only screen and (max-width:600px){.footer__category{padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:1px solid #f2f2f2}.footer__category.expandable{padding:0}}.footer__category .expand-icon{display:none}@media only screen and (max-width:600px){.footer__category .expand-icon{display:inline-block}}.footer__category.expanded .expand-icon{transform:rotate(180deg)}.footer__category__list{margin-top:.625rem;margin-bottom:.625rem;font-size:.8125rem}@media only screen and (max-width:600px){.footer__category__list{margin-top:0;padding-left:.9375rem;padding-right:.9375rem}.footer__category__expander{display:none}}@media only screen and (min-width:600px){.footer__category__expander{display:block!important}}.footer__extra-left{float:left}.footer__extra-right{float:right}.footer__extra-link{padding:1.25rem 0;font-size:.8125rem}.footer__extra-link-item{float:left;line-height:2}.footer__extra-left .footer__extra-link-item{margin-right:1.25rem}.footer__extra-right .footer__extra-link-item{margin-left:1.25rem}.layout--immersive .footer{background:0 0;color:#fff}.layout--immersive .footer a,.layout--immersive .footer a:active,.layout--immersive .footer a:hover,.layout--immersive .footer a:visited{color:#fff}@media only screen and (max-width:600px){.footer__extra-left,.footer__extra-right{float:none;display:block}.footer__extra-left .footer__extra-link-item,.footer__extra-right .footer__extra-link-item{float:none;display:inline-block;margin-left:0;margin-right:20px}}.button:not(.codicon){font-size:.875rem;line-height:2.0625rem;height:2.1875rem;padding:0 1.5625rem;display:inline-block;outline:0;margin:0 0 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:not(.codicon):focus,.button:not(.codicon):hover{text-decoration:none}.button:not(.codicon).expanded{padding-left:0;padding-right:0;text-align:center;width:100%}.button:not(.codicon).compact{margin-bottom:0;height:1.75rem;line-height:1.625rem;padding:0 .9375rem}.checkbox{font-size:.8125rem!important;line-height:1.4!important;border:0;display:inline-block!important;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888!important;margin:0 0 1rem!important}.checkbox:hover{color:#555}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d0d0d0;border-radius:1px;vertical-align:top;width:1rem;height:1rem;margin:.06874999999999998rem .3125rem .06874999999999998rem 0!important;position:relative;outline:0;transition:background .1s linear;background:0 0;cursor:pointer}.checkbox input:after{content:"";width:.625rem;height:.375rem;position:absolute;top:.1875rem;left:.125rem;border:2px solid #fff;border-top:none;border-right:none;background:0 0;transform:rotate(-65deg) scale(.5);opacity:0}.checkbox input:enabled:hover{border-color:#ed5f82b3}.checkbox input:checked{background:#ed5f82;border-color:#ed5f82}.checkbox input:checked:after{opacity:1;transform:rotate(-45deg)}.checkbox input:disabled{opacity:.5}.checkbox.compact{line-height:1.2;padding:.3875rem 0;margin:0!important}.checkbox.compact input{margin:-.012500000000000011rem .3125rem -.012500000000000011rem 0}label.checkbox.inverse{color:#fff!important}label.checkbox.inverse input{color:#fff;border-color:#fff6}label.checkbox.inverse input:-moz-read-only,label.textbox.material.inverse input:-moz-read-only{color:#fff9}label.checkbox.inverse input:disabled,label.checkbox.inverse input:read-only,label.textbox.material.inverse input:disabled,label.textbox.material.inverse input:read-only{color:#fff9}label.checkbox.inverse input:enabled:-moz-read-write:hover,label.textbox.material.inverse input:enabled:-moz-read-write:hover{border-color:#fff}label.checkbox.inverse input:enabled:read-write:hover,label.textbox.material.inverse input:enabled:read-write:hover{border-color:#fff}label.checkbox.inverse input:enabled:-moz-read-write:focus,label.textbox.material.inverse input:enabled:-moz-read-write:focus{border-color:#ffef87}label.checkbox.inverse input:enabled:read-write:focus,label.textbox.material.inverse input:enabled:read-write:focus{border-color:#ffef87}label.checkbox.inverse.focus,label.textbox.material.inverse.focus{color:#ffef87}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;cursor:pointer}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,legend{border:0;padding:0}textarea{overflow:auto;height:auto;resize:vertical}optgroup{font-weight:700}.form--inline{display:inline}select{width:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}label:not(.quick-input-list-label){display:block;margin:0;font-size:.875rem;line-height:1.8;color:#666}label input,label select,label textarea{display:block}.help-text{margin-top:-.5rem;margin-bottom:1rem;font-size:.8125rem;color:#888}.form__item{transition:opacity .1s linear}.form__item.is--disabled{opacity:.3}.form__item :disabled{opacity:1}.radiobox{display:block;font-size:.875rem;line-height:1.4;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;margin:0 .3rem .15rem 0}.radiobox:hover{color:#555}.radiobox input{display:inline-block}.radiobox-container{margin:0 0 1rem}.radiobox.with-image{margin:0 .3rem .3rem 0}.radiobox.with-image .radiobox__image-container{cursor:pointer;border:2px solid #ddd;transition:border-color .1s linear,opacity .1s linear;padding:1px;overflow:hidden;position:relative;opacity:.7}.radiobox.with-image .radiobox__image-container:hover{border:2px solid #5f9fd6;opacity:1}.radiobox.with-image .radiobox__image-container:after{position:absolute;width:1.25rem;height:1.25rem;right:-.625rem;top:-.625rem;transform:translate(10px) translateY(-10px) rotate(45deg);background:#df6589;content:"";transition:transform .1s cubic-bezier(.215,.61,.355,1)}.radiobox.with-image input{visibility:hidden;position:absolute}.radiobox.with-image input:checked+.radiobox__image-container{border:2px solid #df6589;opacity:1}.radiobox.with-image input:checked+.radiobox__image-container:after{transform:rotate(45deg)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-size:.875rem;margin:0 0 1rem;height:2.1875rem;line-height:1.2;padding:.3125rem 1.1rem .3125rem .3125rem;border:1px solid #ddd;background-color:#fff;background-image:url(cbc961d3a0.svg);background-size:16px 16px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;outline:2px solid transparent;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.select.inline,input.textbox.inline,label.textbox.material input.inline,span.textbox.inline,textarea.textbox.inline{display:inline-block;width:auto}.select:focus{border-color:#5f9fd6;outline-offset:0}input.textbox:focus,span.textbox:focus,textarea.textbox:focus{border-color:#5f9fd6;outline:2px solid #c1e0ff;outline-offset:0}.select:disabled{opacity:.5}.select-container.compact .select,.select.compact{margin-bottom:0;height:1.75rem;line-height:1.625rem;padding-top:0;padding-bottom:0}input.textbox,span.textbox{height:2.1875rem}input.textbox,span.textbox,textarea.textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-size:.875rem;margin:0 0 1rem;line-height:1.2;padding:.3125rem;border:1px solid #ddd;background-color:#fff;outline:2px solid transparent;transition:outline-color .2s,border-color .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}input.textbox:-moz-read-only,span.textbox:-moz-read-only,textarea.textbox:-moz-read-only{outline:0}input.textbox:read-only,span.textbox:read-only,textarea.textbox:read-only{outline:0}input.textbox:disabled,span.textbox:disabled,textarea.textbox:disabled{opacity:.5}textarea.textbox{height:12.5rem}div.textbox{min-height:12.5rem;margin-bottom:1rem}.data-table input.textbox,.data-table span.textbox,.data-table textarea.textbox,.monaco-hover li>p{margin-bottom:0}.data-table div.autocomplete-container{margin-bottom:0!important}label.textbox.material input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-size:.875rem;margin:0 0 1rem;height:2.1875rem;line-height:1.2;padding:.3125rem;border:0;background:0 0;outline:0;padding-left:0;padding-right:0;color:#555;border-bottom:2px solid rgba(85,85,85,.4);transition:border-color .2s cubic-bezier(.215,.61,.355,1)}label.textbox.material input:-moz-read-only{color:#5559}label.textbox.material input:disabled,label.textbox.material input:read-only{color:#5559}label.textbox.material input:enabled:-moz-read-write:hover{border-color:#555c}label.textbox.material input:enabled:read-write:hover{border-color:#555c}label.textbox.material input:enabled:-moz-read-write:focus{border-color:#5f9fd6}label.textbox.material input:enabled:read-write:focus{border-color:#5f9fd6}label.textbox.material.focus{color:#5f9fd6}.header--mobile a,.header--mobile a:hover,.header--mobile a:visited,.location a,.location a:hover,.location a:visited,label.textbox.material.inverse{color:#fff}label.textbox.material.inverse input{color:#fff;border-color:#fff6}.global-notification{padding:1.25rem 0;background:#fff}.global-notification.warning{background:#ffe1a6}.header__logo{display:block;width:23.8125rem;height:12.96875rem;background:no-repeat;background-size:23.8125rem 12.5625rem;background-position:0 .40625rem;transition:transform .5s,opacity .5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform-origin:0 0;opacity:1}@media only screen and (max-width:600px){.header__logo{display:inline-block}}.header--collapsed #panel{padding-top:320px}.header--collapsed .header__logo{transform:scale(0);opacity:0}.location{position:absolute;left:0;bottom:0;width:100%;height:6.25rem;background:#00000080}@media only screen and (max-width:600px){.location{position:relative;height:auto}}.header--mobile,.location .header__hamburger{display:none}@media only screen and (max-width:600px){.location .header__hamburger{display:block}.header--mobile,.location{display:block;background:#56758f;color:#fff;line-height:2.8125rem;font-size:1.25rem;padding:.625rem 0}}.header--mobile__domain{display:block;height:23px;margin-top:.625rem}.header--mobile__domain img{height:100%}.header__hamburger{background:0 0;border:0;border-radius:0;outline:0}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#c1def1}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#c1def1}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #ddd}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:green;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#a31515}.token.operator,.token.punctuation{color:#393a34}.token.boolean,.token.constant,.token.inserted,.token.number,.token.symbol,.token.url,.token.variable{color:#36acaa}.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,.token.atrule,.token.attr-value,.token.keyword,code[class*=language-css]{color:#00f}.token.function{color:#393a34}.language-autohotkey .token.tag,.token.deleted{color:#9a050f}.language-autohotkey .token.keyword{color:#00009f}.token.important{color:#e90;font-weight:700}.token.bold{font-weight:700}.token.italic{font-style:italic}.language-json .token.property,.line-numbers .line-numbers-rows>span:before,.token.class-name{color:#2b91af}.token.selector,.token.tag{color:maroon}.token.attr-name,.token.entity,.token.property,.token.regex{color:red}.token.directive.tag .tag{background:#ff0;color:#393a34}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.line-highlight.line-highlight{background:#c1def133;background:linear-gradient(to right,#c1def133 70%,#dddef100)}code,pre{background:#f8f8f8}pre>code{background:0 0;line-height:1.5;color:#111;text-align:left;white-space:pre-wrap;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}pre{position:relative;padding:.3125rem;margin-bottom:1.25rem}code{color:#c92a2a;font-size:.875rem}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.sample>.toolbar{right:.9375em!important;top:3.7875em!important}.toolbar{position:absolute;white-space:no-wrap;right:0!important;top:0!important;padding:.3125rem 0;opacity:1!important;background:#f8f8f8cc;font-family:var(--font-family);pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar-item a{font-size:large!important;border-radius:0!important;background:0 0!important}.scratchpad-fill-button{display:none}.mode--scratchpad .scratchpad-fill-button{display:inline-block}.token.cr,.token.lf,.token.space,.token.tab:not(:empty){position:relative}.token.cr:before,.token.lf:before,.token.space:before,.token.tab:not(:empty):before{color:gray;opacity:.6;position:absolute}.token.tab:not(:empty):before{content:"⇥"}.token.cr:before{content:"␍"}.token.crlf:before{content:"␍␊"}.token.lf:before{content:"␊"}.token.space:before{content:"·"}@media print{.code-toolbar>.toolbar{display:none!important}}.hint{font-size:13px;position:relative;top:45px;z-index:99;left:0;width:100%;color:#e58900;background:#fff0e3}.katex{font-size:1.2em}.page-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-container{position:absolute;left:0;width:100%;top:0;height:100%}.loader{text-indent:-9999em;border:.3125rem solid rgba(95,159,214,.2);border-left:.3125rem solid #5f9fd6;animation:load8 1.1s infinite linear;border-radius:50%;width:3.125rem;height:3.125rem;margin-left:-1.5625rem;margin-top:-1.5625rem;left:50%;top:50%;position:absolute}[data-marker-enabled]{outline:0}body>.marker{position:fixed;z-index:100;display:none;box-shadow:0 2px 7px #0000004d;font-size:.8125rem;transition:transform .1s ease-out,opacity .1s ease-out;transform:scale(.8);transform-origin:0 100%;pointer-events:none;background:#fff;padding:1px;border:1px solid #aaa}body>.marker.open{transform:none;pointer-events:auto}body>.marker .marker__toolbar{padding:1px;background:#f2f6f7;white-space:nowrap;font-size:0}.menu .icon,body>.marker .marker__action{font-size:1rem;display:inline-block;vertical-align:top}body>.marker .marker__action{text-align:center;cursor:pointer;padding:.5rem;color:#8395a1;position:relative}body>.marker .marker__action:hover{background:#e3e7e8;color:#5a6b75}body>.marker .marker__icon{display:block;margin:.125rem;width:.75rem;height:.75rem;border-radius:50%}body>.marker .marker__icon.icon-yellow{background:#ffc100}body>.marker .marker__icon.icon-green{background:#54d651}body>.marker .marker__icon.icon-red{background:#ff3b30}.menu{padding:.3125rem 0;font-size:.875rem}.menu .icon{margin-right:.3125rem;line-height:1.125rem}.hasjs .menu.collapsed{display:none}.menu__item .menu{padding:0}.menu__link{outline:0;text-align:left;display:block;width:100%;padding:.75rem .9375rem;line-height:1.125rem;color:#555;border-left:3px solid transparent;position:relative}.menu__link.highlight{background:#fbeff3}.menu__link.expandable:after{font-family:hydro-icons;font-size:1rem;content:"";position:absolute;right:15px;top:50%;line-height:1;margin-top:-.5rem;transition:transform .2s cubic-bezier(.215,.61,.355,1);opacity:.85}a.menu__link.half,button.menu__link.half{padding-right:0;width:50%}a.menu__link.disabled,button.menu__link.disabled{cursor:default;opacity:.5}a.menu__link:hover,button.menu__link:hover{text-decoration:none}a.menu__link:not(.disabled):hover,button.menu__link:not(.disabled):hover{color:#555;background:#f4f4f4;border-color:#4690d0}a.menu__link.active,a.menu__link.active:hover,button.menu__link.active,button.menu__link.active:hover{border-color:#d11845;background:#ed5f82;color:#fff}.menu__item .menu .menu__link{padding-left:1.5625rem}.menu__seperator{height:1px;border-top:1px solid #eee;margin:.3125rem 0}.messagepad__list-item{display:block;padding:1.25rem .9375rem 1.25rem .8125rem;border-left:2px solid transparent;cursor:pointer;transition:border-color .1s linear,background-color .1s linear;overflow:hidden;text-overflow:ellipsis}.messagepad__list-item:hover{border-color:#ddd;background:#f4f4f4;text-decoration:none}.messagepad__list-item.active{border-color:#ed5f82;background:#ed5f8212}.messagepad__desc{font-size:.8125rem;color:#888;max-height:2em;margin-top:.3125rem;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;hyphens:auto}.messagepad__message{overflow:hidden;display:flex;margin-bottom:1.875rem}.messagepad__message:last-child{margin-bottom:0}.messagepad__message.side--self{justify-content:flex-end}.messagepad__message__body{font-size:.875rem;line-height:1.5;padding:.9375rem;margin-bottom:.5rem;position:relative;min-width:6.25rem;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;hyphens:auto}.messagepad__message__body time{opacity:.6;font-size:.8125rem}.messagepad__message__body:after{position:absolute;width:0;height:0;content:"";top:0}.side--other .messagepad__message__body{margin-left:1.25rem;background:#5f9fd6;color:#fff;order:1}.side--other .messagepad__message__body:after{left:-.625rem;border-top:10px solid #5f9fd6;border-right:0 solid transparent;border-bottom:0 solid transparent;border-left:10px solid transparent}.side--self .messagepad__message__body{margin-right:1.25rem;background:#f0f0f0;color:#222;order:-1}.side--self .messagepad__message__body:after{right:-.625rem;border-top:10px solid #f0f0f0;border-right:10px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}#messagePad{min-height:31.25rem}#messagePad,.messagepad{position:relative}.messagepad__sidebar{border-right:1px solid #eee;float:left;width:15.625rem}.messagepad__list{overflow:auto;height:31.25rem}.messagepad__header,.messagepad__input button{position:absolute;right:0;top:0;text-align:center}.messagepad__header{left:15.625rem;height:1.875rem;padding:.3125rem;border-bottom:1px solid #eee}.messagepad__content{position:absolute;left:15.625rem;right:0;top:1.875rem;bottom:5rem;overflow:auto;padding:1.875rem}.messagepad__input{display:none;position:absolute;left:15.625rem;right:0;bottom:0;height:80px;border-top:1px solid #eee}.messagepad__input.visible{display:block}.messagepad__input button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.125rem;height:100%;border:0;background:0 0;line-height:5rem;font-size:1rem;transition:background-color .1s,color .1s,opacity .1s;transition-timing-function:linear;outline:0}.messagepad__input button:enabled{cursor:pointer;background-color:#5f9fd6;color:#fff}.messagepad__input button:enabled:hover{background-color:#6fa9da}.messagepad__input button:disabled{color:#555;opacity:.3}.messagepad__textarea-container{position:absolute;left:.625rem;right:3.75rem;top:.625rem;bottom:.625rem}.messagepad__textarea-container textarea{display:block;border:0;background:0 0;padding:0;width:100%;height:100%;font-size:.875rem;resize:none;outline:0}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:1.125rem;height:.75rem;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:1.125rem;height:.125rem;border-radius:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-.0625rem}.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;content:""}.hamburger-inner,.layout--immersive .hamburger-inner,.layout--immersive .hamburger-inner:after,.layout--immersive .hamburger-inner:before{background-color:#fff}.hamburger-inner:before{top:-.3125rem}.hamburger-inner:after{bottom:-.3125rem}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1)}.nav--placeholder{height:45px}.nav{position:relative;left:0;top:0;width:100%;height:2.8125rem;font-size:.875rem;transition:background .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);z-index:500;background:#fffffffa}.nav .nav__item{color:#555}.nav .nav__item.nav--active{border-color:#ed5f82}.nav .nav__item.nav--active:before{box-shadow:0 0 30px #ed5f82,0 0 30px #ed5f82}.nav .nav__item:hover{background:#f8f8f8}.nav .nav__item:hover:before{box-shadow:none}.nav .nav__item--round{border-color:#5f9fd6;color:#5f9fd6}.nav .nav__item--round:hover{background-color:#5f9fd6}.nav .nav__item--round:active,.nav .nav__item--round:visited{color:#5f9fd6}.hasjs .nav,.nav--shadow{position:fixed}.nojs .nav{box-shadow:0 0 10px #0006;margin-bottom:-2.8125rem;overflow:hidden}.nav>.row{transition:max-width .5s cubic-bezier(.215,.61,.355,1)}.nav--shadow{left:0;top:0;width:100%;height:2.8125rem;z-index:300;transition:box-shadow .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.nojs .nav--shadow{display:none}.nav__list,.nav__list-item,div.cyanosis-theme ol li .task-list-item,div.cyanosis-theme ul li .task-list-item,div.mk-cute-theme ol li .task-list-item,div.mk-cute-theme ul li .task-list-item{list-style:none}.nav__list--main{float:left}.nav__item{display:block;line-height:2.4375rem;padding:0 1.25rem .1875rem;color:#000;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:relative}.nav__item:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px}.nav__item:active,.nav__item:visited{color:#000}.nav__item.nav--active{border-color:#9ae3f3}.nav__item.nav--active:before{box-shadow:0 0 30px #fff,0 0 30px #fff,0 0 30px #fff}.nav__item:hover{text-decoration:none;border-color:#bfd9ef;background:#ffffff4d}.nav__list--secondary{float:right}.nav__item--round{display:block;line-height:1.75rem;margin:.40625rem 0;padding:0 1.5625rem;border-radius:1rem;color:#fff;border:2px solid #fff;transition:background .2s,color .2s,border-color .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.nav__item--round:active,.nav__item--round:visited,.notification-content h2{color:#fff}.nav__item--round:hover{text-decoration:none;background:#fff;color:#666}.nav__list-item{float:left}.nav__list--main .nav__item--round{margin-right:.3125rem}.nav__list--secondary .nav__item--round{margin-left:.3125rem}.nav__logo{display:block;height:2rem;margin:.40625rem .3125rem}.nav__logo:hover{text-decoration:none}@media only screen and (max-width:600px){.nav--shadow,.nav__logo{display:none}.nav .columns{padding:0}.nav.slideout-menu{background:#1d1f20}.nav__list,.nav__list-item{float:none}.nav .dropdown-target.menu .menu__link,.nav__item,.nav__item--round{line-height:2.4375rem;padding:0 1.25rem .1875rem;border:0;border-left:3px solid transparent;margin:0;border-radius:0;background:0 0}.nav .dropdown-target.menu .menu__link .icon,.nav__item .icon,.nav__item--round .icon{line-height:inherit}.nav .dropdown-target.menu .menu__link.nav--active,.nav__item--round.nav--active,.nav__item.nav--active{border-color:#ed5f82}.nav .dropdown-target.menu .menu__link:active,.nav .dropdown-target.menu .menu__link:visited,.nav__item--round:active,.nav__item--round:visited,.nav__item:active,.nav__item:visited{background:0 0;color:#fff}.nav .dropdown-target.menu .menu__link:hover,.nav__item--round:hover,.nav__item:hover{border-color:#5f9fd6;background:#ffffff1a;color:#fff}.nav__item:before{left:-2px;top:0;height:100%;width:1px}.nav .dropdown-target.menu{display:block;background:0 0;border:0;box-shadow:none}.nav .dropdown-target.menu .menu__link{padding-left:2.1875rem}.nav .dropdown-target.menu .menu__seperator{display:none}.nav__list--secondary{border-top:1px solid #666}}.notification{position:fixed;left:1.25rem;bottom:1.25rem;padding:.625rem;border-radius:.125rem;background:#222222e6;color:#fff;font-size:.875rem;transition:transform .2s,opacity .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);z-index:1000;line-height:1.25rem;box-shadow:0 4px 10px #0006;min-width:9.375rem}.notification img,.page--home_domain .col--icon img{border-radius:50%}.notification.hide{opacity:0;transform:translateY(20px) scale(.9)}.notification.avatar{display:flex;align-items:center}.notification .avatar,.notification:before{display:inline-block;vertical-align:top;margin-right:.625rem}.notification:before{font-family:hydro-icons!important;font-size:1rem;line-height:1;margin-top:.125rem}.notification.avatar:before{display:none!important}.notification.success{border-left:5px solid #9bdb7b}.notification.success:before{color:#9bdb7b}.notification.info{border-left:5px solid #78d6f4}.notification.info:before{color:#78d6f4}.notification.warn{border-left:5px solid #fcd279}.notification.warn:before{color:#fcd279}.notification.error{border-left:5px solid #fd848d}.notification.error:before{color:#fd848d}.notification:not(.avatar).success:before{content:""}.notification:not(.avatar).info:before,.notification:not(.avatar).warn:before{content:""}.notification:not(.avatar).error:before{content:""}@media only screen and (max-width:600px){.notification{padding:1.25rem .9375rem;left:0;width:100%;min-width:auto;bottom:0}}.notification-content{float:right;margin-top:.4375rem;margin-left:.625rem;margin-right:.9375rem}.notification-content p{margin-top:.4375rem;font-size:larger}@media print{.notification{display:none!important}}.mantine-notifications-close-button:hover{background-color:#0000001a!important}#nprogress{pointer-events:none}#nprogress .bar{background:#5f9fd6;position:fixed;top:45px;z-index:99;left:0;width:100%;height:2px}@media only screen and (max-width:600px){#nprogress .bar{margin-top:.625rem}}#nprogress .peg{display:none}#nprogress .spinner{display:block;position:fixed;z-index:99999;top:.84375rem;right:.84375rem}#nprogress .spinner-icon{width:1.125rem;height:1.125rem;box-sizing:border-box;border:solid 2px transparent;border-top-color:#5f9fd6;border-left-color:#5f9fd6;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.omnibar{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0000001a;backdrop-filter:blur(3px);z-index:999;transition:.2s}.omnibar-main{height:80%;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.omnibar-main>div:first-child{transition:.2s;margin-bottom:10px}.omnibar-main>div:first-child input{background-color:#fff;border-radius:5px;border:2px solid #aaa;padding-left:42px;height:48px;width:100%;font-size:18px;outline:0;box-sizing:border-box}.omnibar-main>div:first-child span{height:48px;width:48px;position:absolute;display:grid;scale:1.5;place-items:center;top:0;left:0}.omnibar-main>div:last-child{flex:1;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.omnibar-main>div:last-child::-webkit-scrollbar{width:0!important}.omnibar-toggle{z-index:99;background:#fff;display:grid;place-items:center;width:40px;height:40px;position:fixed;right:20px;bottom:30px;transition:.2s}.omnibar-toggle:hover{background:#ccc}.omnibar-toggle span{scale:1.5}#omnibar-content{overscroll-behavior:none}.omnibar-content-title{text-align:left;margin-bottom:10px;width:100%;font-size:18px;font-weight:700}.omnibar-content-section{background:#fff;border-radius:10px;display:flex;flex-direction:column;cursor:pointer;padding:10px;line-height:1;margin-bottom:10px;border:2px solid #888;box-sizing:border-box;width:100%;text-decoration:none!important}.omnibar-content-section:hover{background:#eee}.omnibar-content-section>div{width:100%}.omnibar-user img{height:36px;width:36px;border-radius:50%;margin-right:10px}.omnibar-user-info>span{font-size:14px;margin-bottom:3px;display:inline-block}.omnibar-content-section>div,.omnibar-user-info>div{display:flex;flex-direction:row}.omnibar-problem a{margin:2px 0 3px}.omnibar-problem .icon{margin-right:3px}.omnibar-problem .icon:not(:first-child){margin-left:10px}@media print{.omnibar,.omnibar-toggle{display:none}}.pager{text-align:center;font-size:.8125rem}.pager:empty{display:none}.pager.pager-bottom{margin-bottom:.625rem}.pager.pager-bottom,.pager.pager-bottom .pager__item{border-top:2px solid #e4e4e4}.pager.pager-top{margin-top:.625rem}.pager.pager-top,.pager.pager-top .pager__item{border-bottom:2px solid #e4e4e4}.pager li{margin:-2px 0 0;display:inline-block}.pager__item{display:inline-block;padding:.625rem;text-decoration:none;border:0;transition:border-top .2s linear,color .2s linear}.pager__item,.pager__item.link,.typo .pager__item.link{color:#a7a7a7}.pager__item.link:hover{border-color:#5f9fd6;text-decoration:none;color:#666}.typo .pager__item.link:hover{color:#666}.pager__item.current{color:#ed5f82!important;border-color:#ed5f82!important}@media only screen and (max-width:600px){.pager__item.ellipsis,.pager__item.first,.pager__item.last,.pager__item.next,.pager__item.previous{display:none}}.problem__rp-tag{font-size:.8em;padding:0 .3125rem;color:#aaa}.problem__tags{padding:0!important;list-style:none!important;font-size:0;word-break:keep-all;display:flex;flex-wrap:wrap}.problem__tag{display:inline-block;vertical-align:top;height:1.625rem;margin:0 .125rem .125rem 0!important;padding:0!important}.problem__tag-item{margin-left:.1875rem;margin-bottom:.3125rem;line-height:30px!important;display:inline-flex;flex-direction:row;align-items:center;border:0;border-radius:2px;box-shadow:none;font-size:14px;max-width:100%;min-height:30px;min-width:30px;padding:0 10px!important;position:relative;background-color:#8f99a826;color:#1c2127}.problem__tag-item:hover{text-decoration:none}.problem__tag-item>span{display:flex;align-items:center}.problem__tag-item>*{flex-grow:0;flex-shrink:0;margin-right:4px}.problem__tag-item:before{margin-right:4px}.problem__tag-item>:last-child{margin-right:0}.problem__tag-item:focus{outline:rgba(33,93,176,.752) solid 2px;outline-offset:0;-moz-outline-radius:6px}.problem__tag-item.interactive{cursor:pointer}.problem__tag-item.interactive:hover{background:#8f99a84d;color:#111418}.problem__tag-link{padding:0 .4375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15.625rem;line-height:1.625rem;height:1.625rem;background:#f0f0f0;color:#555!important;font-size:.8125rem}.problem__tag-link:hover{background:#5f9fd6;color:#fff!important}.col--problem-name .problem__tags{float:right}.col--problem-name .problem__tag{margin:0 .125rem 0 0!important}.user-profile-avatar{border-radius:50%!important}.user-profile-badge{display:inline-block!important;font-size:.75rem!important;padding:.1875rem .25rem!important;line-height:1!important}.user-profile-badge:hover{text-decoration:none!important}.user-profile-bg--1{background-image:url(components/profile/backgrounds/1.jpg?8dbcf2)}.user-profile-bg--thumbnail-1{background-image:url(components/profile/backgrounds/thumbnail/1.jpg?790e3a)}.user-profile-bg--2{background-image:url(components/profile/backgrounds/2.jpg?62807c)}.user-profile-bg--thumbnail-2{background-image:url(components/profile/backgrounds/thumbnail/2.jpg?caab1a)}.user-profile-bg--3{background-image:url(components/profile/backgrounds/3.jpg?156eed)}.user-profile-bg--thumbnail-3{background-image:url(components/profile/backgrounds/thumbnail/3.jpg?c3091d)}.user-profile-bg--4{background-image:url(components/profile/backgrounds/4.jpg?a6effc)}.user-profile-bg--thumbnail-4{background-image:url(components/profile/backgrounds/thumbnail/4.jpg?35efdb)}.user-profile-bg--5{background-image:url(components/profile/backgrounds/5.jpg?90a90b)}.user-profile-bg--thumbnail-5{background-image:url(components/profile/backgrounds/thumbnail/5.jpg?52e847)}.user-profile-bg--6{background-image:url(components/profile/backgrounds/6.jpg?1e8532)}.user-profile-bg--thumbnail-6{background-image:url(components/profile/backgrounds/thumbnail/6.jpg?7c48b3)}.user-profile-bg--7{background-image:url(components/profile/backgrounds/7.jpg?ab7e53)}.user-profile-bg--thumbnail-7{background-image:url(components/profile/backgrounds/thumbnail/7.jpg?ca6585)}.user-profile-bg--8{background-image:url(components/profile/backgrounds/8.jpg?1987ba)}.user-profile-bg--thumbnail-8{background-image:url(components/profile/backgrounds/thumbnail/8.jpg?9a6d8a)}.user-profile-bg--9{background-image:url(components/profile/backgrounds/9.jpg?78fea3)}.user-profile-bg--thumbnail-9{background-image:url(components/profile/backgrounds/thumbnail/9.jpg?4e7712)}.user-profile-bg--10{background-image:url(components/profile/backgrounds/10.jpg?9742e2)}.user-profile-bg--thumbnail-10{background-image:url(components/profile/backgrounds/thumbnail/10.jpg?46331f)}.user-profile-bg--11{background-image:url(components/profile/backgrounds/11.jpg?ae92c6)}.user-profile-bg--thumbnail-11{background-image:url(components/profile/backgrounds/thumbnail/11.jpg?80e334)}.user-profile-bg--12{background-image:url(components/profile/backgrounds/12.jpg?957777)}.user-profile-bg--thumbnail-12{background-image:url(components/profile/backgrounds/thumbnail/12.jpg?839d82)}.user-profile-bg--13{background-image:url(components/profile/backgrounds/13.jpg?3370e0)}.user-profile-bg--thumbnail-13{background-image:url(components/profile/backgrounds/thumbnail/13.jpg?1ca514)}.user-profile-bg--14{background-image:url(components/profile/backgrounds/14.jpg?4ac286)}.user-profile-bg--thumbnail-14{background-image:url(components/profile/backgrounds/thumbnail/14.jpg?0835a4)}.user-profile-bg--15{background-image:url(components/profile/backgrounds/15.jpg?ca8dc7)}.user-profile-bg--thumbnail-15{background-image:url(components/profile/backgrounds/thumbnail/15.jpg?1599bc)}.user-profile-bg--16{background-image:url(components/profile/backgrounds/16.jpg?74dbbb)}.user-profile-bg--thumbnail-16{background-image:url(components/profile/backgrounds/thumbnail/16.jpg?56968f)}.user-profile-bg--17{background-image:url(components/profile/backgrounds/17.jpg?fc81a6)}.user-profile-bg--thumbnail-17{background-image:url(components/profile/backgrounds/thumbnail/17.jpg?3266de)}.user-profile-bg--18{background-image:url(components/profile/backgrounds/18.jpg?37e6f2)}.user-profile-bg--thumbnail-18{background-image:url(components/profile/backgrounds/thumbnail/18.jpg?4fffd0)}.user-profile-bg--19{background-image:url(components/profile/backgrounds/19.jpg?3d235f)}.user-profile-bg--thumbnail-19{background-image:url(components/profile/backgrounds/thumbnail/19.jpg?2c1ccb)}.user-profile-bg--20{background-image:url(components/profile/backgrounds/20.jpg?c44a89)}.user-profile-bg--thumbnail-20{background-image:url(components/profile/backgrounds/thumbnail/20.jpg?4a1772)}.user-profile-bg--21{background-image:url(components/profile/backgrounds/21.jpg?c0bde0)}.user-profile-bg--thumbnail-21{background-image:url(components/profile/backgrounds/thumbnail/21.jpg?01348c)}.badge--mod,.badge--su{background-color:#cf70ab!important;color:#fff!important}.badge--su{background-color:red!important}.badge--lv0{background-color:#efefef!important;color:#727171!important}.badge--lv1,.badge--lv2{background-color:#9db4bd!important;color:#fff!important}.badge--lv3,.badge--lv4{background-color:#73c3bc!important;color:#fff!important}.badge--lv5,.badge--lv6,.badge--lv7{background-color:#81ba6c!important;color:#fff!important}.badge--lv7{background-color:#f7b200!important}.badge--lv8{background-color:#ff9251!important}.badge--lv10,.badge--lv8,.badge--lv9{color:#fff!important}.badge--lv9{background-color:#eb6363!important}.badge--lv10{background-color:#575757!important}.record-status--text.pass{color:#25ad40!important}.record-status--text.fail{color:#fb5555!important}.record-status--text.progress{color:#f39800!important}.record-status--text.ignored,.record-status--text.pending{color:#9fa0a0!important}.record-status--icon{display:inline-block;width:1.15em}.record-status--icon.pass:before{content:"";color:#25ad40}.record-status--icon.fail:before{content:"";color:#fb5555}.record-status--icon.progress:before{content:"";color:#f39800}.record-status--icon.ignored:before{content:"";color:#9fa0a0}.record-status--icon.pending:before{content:"";color:#9fa0a0}.record-status--border{border-left:.1875rem solid transparent}.record-status--border.pass{border-left:.1875rem solid #2ac649}.record-status--border.fail{border-left:.1875rem solid #fb6666}.record-status--border.progress{border-left:.1875rem solid #ffa50f}.record-status--border.ignored,.record-status--border.pending{border-left:.1875rem solid #a9aaaa}.record-status--background{color:#fff}.record-status--background.pass{background:#25ad40}.record-status--background.fail{background:#fb5555}.record-status--background.progress{background:#f39800}.record-status--background.ignored,.record-status--background.pending{background:#9fa0a0}.rotator{position:relative;height:1em}.rotator__item{position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .2s,opacity .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.rotator__item.pos--above{transform:translateY(-100%);opacity:0}.rotator__item.pos--below{transform:translateY(100%);opacity:0}.scratchpad__data-input{border:0;border-left:3px solid #e0e0e0;background:#f8f8f8;padding:.5rem .25rem;font-family:var(--code-font-family);font-size:.875rem;outline:0;resize:none;color:#666;height:100%;width:100%;transition:background-color .2s linear,border-color .2s linear}.scratchpad__data-input:focus{background:#fff;border-color:#cfe2f3}.ScratchpadMonacoEditor{flex:1;position:relative}.cm-s-vjcm{position:absolute;left:0;top:0;width:100%;height:100%;font-family:var(--code-font-family);font-size:.875rem;line-height:1.2}.scratchpad__panel-title{background:#5f9fd6;line-height:2.125rem;padding:0 .3125rem;font-size:.8125rem;color:#fff}.splitpane-fill{display:flex;position:absolute;overflow:hidden;left:0;width:100%;top:0;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scratchpad__panel-button{background:0 0;border:0;line-height:2.125rem;margin:0;color:#fff;padding:0 .3125rem;cursor:pointer;font-size:.8125rem;outline:0}.scratchpad__panel-button:hover{color:#fff170}.scratchpad__tablist{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scratchpad__tablist div{width:50px;height:50px;font-size:28px;justify-content:center;margin:.5rem 0;fill:#666;color:#666;cursor:pointer}.scratchpad__tablist div:hover{fill:#000;color:#000}.scratchpad__tablist div.scratchpad__tab-active{border-left:4px solid #000;fill:#000;color:#000;cursor:default}.scratchpad__toolbar{background:#f2f6f7;padding:.5rem;font-size:.8125rem;font-weight:400}.scratchpad__toolbar__item{margin-right:.3125rem}.scratchpad__toolbar__item .select{margin:0;height:auto;line-height:1}.scratchpad__toolbar__button{padding:.3125rem;font-size:.8125rem;font-weight:400;background:0 0;border:1px solid transparent;color:#8395a1;outline:0;transition:.2s linear opacity}.scratchpad__tablist div,.scratchpad__toolbar__button>div{display:flex;flex-direction:row;align-items:center}.scratchpad__toolbar__button.enabled{cursor:pointer}.scratchpad__toolbar__button .icon{font-size:1rem;margin-right:2px}.scratchpad__toolbar__button.enabled:hover{color:#5a6b75;background:#e3e7e8}.scratchpad__toolbar__button.activated{color:#fff!important;background:#ed5f82!important}.scratchpad__toolbar__button.disabled{pointer-events:none;opacity:.3}.scratchpad__toolbar__split{width:1px;height:1rem;background:#ddd}.scratchpad-container{position:absolute;background:#fff}#scratchpad,.scratchpad__problem{position:absolute;left:0;width:100%}#scratchpad{top:45px;bottom:0}.scratchpad__problem{top:0;height:100%;overflow:auto}.scratchpad__toolbar__pretest.enabled:hover .icon{color:#ff4136}.scratchpad__toolbar__submit.enabled:hover .icon{color:#2ecc40}.scratchpad__records__table.loading{opacity:.6}.scratchpad__records__table .col--at{width:7.5rem}.scratchpad__records__table .col--memory,.scratchpad__records__table .col--time{width:4.375rem}.scratchpad__records__table .col--detail{border-right:1px solid #e4e4e4}.scratchpad__records__table .icol{display:inline-block}.scratchpad__records__table .icol--pretest{width:3.75rem}.scratchpad__records__table .icol--pretest .flag{font-size:.75rem;color:#fff;padding:.125rem .1875rem}.scratchpad__records__table .icol--stat{color:#aaa;width:3.75rem}.dialog--signin__bg{background:#000c;left:-1.875rem;top:3.125rem;bottom:3.125rem;right:-1.875rem;z-index:1}.dialog--signin__main{width:20rem;padding:3.125rem;margin-right:18.125rem;position:relative;z-index:2}.dialog--signin .dialog--signin__main:first-child{margin-right:0}.dialog--signin__side{position:absolute;width:20rem;padding:0 3.125rem;color:#ddd}.dialog--signin__title{text-align:center}.dialog--signin__note{text-align:center;font-size:.875rem}.dialog--signin__close-container{position:absolute;right:.9375rem;top:.9375rem}.star{border:0;background:0 0;outline:0;padding:0;margin:0;color:#aaa}.star .starred--show{display:none}.star .starred--hide,.star.activated .starred--show{display:block}.star.activated{color:#ff851b}.star.activated .starred--hide{display:none}.section__tab-item{margin:1.25rem 0;border-bottom:1px solid #ddd;padding:0 .9375rem .9375rem}.section__tab-title{font-size:1.25rem;color:#888;margin-bottom:.8em}.section__tab-header-wrapper{overflow:hidden}.section__tab-header{padding:.625rem .9375rem 0;overflow-x:auto;white-space:nowrap;padding-bottom:20px;margin-bottom:-20px}@media only screen and (max-width:600px){.section__tab-header{padding-top:0;padding-right:4.0625rem;webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent);mask-image:linear-gradient(to right,#000 80%,#0000)}}.section__tab-header-item{display:inline-block;font-size:.875rem;line-height:2.1875rem;height:2.1875rem;padding:0 1.25rem;margin-right:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}@media only screen and (max-width:600px){.section__tab-header-item{line-height:2rem;height:2rem}}.section__tab-container.immersive .section__tab-header-item{color:#ffffffe6;border-radius:1px 1px 0 0;cursor:pointer;transition:background .2s cubic-bezier(.215,.61,.355,1)}.page--user_detail .profile-header__main p,.section__tab-container.immersive .section__tab-header-item:hover{color:#fff}.section__tab-container.immersive .section__tab-header-item.selected{background:#fff;color:#666;box-shadow:0 0 10px #0000004d}@media only screen and (max-width:600px){.section__tab-container.immersive .section__tab-header-item.selected{box-shadow:none;background:0 0;color:#fff}.section__tab-container.immersive .section__tab-header-item.selected:after{position:absolute;left:0;width:100%;bottom:0;height:3px;background:#ed5f82;content:""}}.section__tab-container:not(.immersive) .section__tab-header{padding-top:0!important}.section__tab-container:not(.immersive) .section__tab-header-item{border-top:3px solid transparent;transition:border-color .2s,background .2s,color .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);margin-right:0}.section__tab-container:not(.immersive) .section__tab-header-item:hover{border-color:#5f9fd6;background:#f8f8f8}.section__tab-container:not(.immersive) .section__tab-header-item.selected,.section__tab-container:not(.immersive) .section__tab-header-item.tab--active{border-color:#ed5f82}.section__tab-content{position:relative}.section__tab-content .section__tab-main{display:none;vertical-align:top;width:100%}.section__tab-content .section__tab-main.active{display:inline-block}.data-table{width:100%;table-layout:fixed;white-space:nowrap;font-size:.8125rem;font-weight:400}.data-table th{font-size:.875rem}.data-table tr{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.data-table tr:nth-child(2n){background:#f4f4f4}.data-table tr.highlight{background:#fae8ed}.data-table.is--full-row tr{cursor:pointer}.data-table.is--full-row tr:hover{background:#e7f1f9}.data-table thead>tr{color:#888;border-top:0;border-bottom:1px solid #e4e4e4}.data-table td,.data-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.625rem}.data-table td{padding:.3125rem .625rem}.data-table th{padding:.8125rem .625rem}.data-table .empty-row{color:#aaa;font-size:.8125rem}.section__table-container{overflow:hidden;overflow-x:auto}.section__table-header{background:#fffffff2;box-shadow:0 .1875rem .125rem #00000008;position:relative;z-index:100;transition:box-shadow .2s linear}.section__table-header thead>tr{border-bottom:0}.section__table-header.is_stuck{box-shadow:0 .125rem .3125rem #0003}.section__body>.data-table td:first-child,.section__body>.data-table th:first-child,.section__table-container>.data-table td:first-child,.section__table-container>.data-table th:first-child{padding-left:.9375rem}.section__body>.data-table td:last-child,.section__body>.data-table th:last-child,.section__table-container>.data-table td:last-child,.section__table-container>.data-table th:last-child{padding-right:.9375rem}.tooltip.drop-element{pointer-events:none}.tooltip .drop-content{transition:transform .1s ease-in-out;background:#333;color:#fff;font-size:.8125rem;padding:.7em .9em;max-width:15.625rem;box-shadow:1px 1px 4px #0000004d;line-height:1;position:relative}.tooltip .drop-content:before{content:"";display:block;position:absolute;width:0;height:0;border:.375rem solid transparent;pointer-events:none}.tooltip.drop-after-open,.tooltip.drop-after-open .drop-content{transition-delay:.4s}.tooltip.drop-element-attached-bottom.drop-element-attached-center .drop-content{transform:scale(.9) translateY(5px) translateZ(0)}.tooltip.drop-element-attached-bottom.drop-element-attached-left .drop-content{transform:scale(.9) translate(5px,5px) translateZ(0)}.tooltip.drop-element-attached-bottom.drop-element-attached-right .drop-content{transform:scale(.9) translate(-5px,5px) translateZ(0)}.tooltip.drop-element-attached-top.drop-element-attached-center .drop-content{transform:scale(.9) translateY(-5px) translateZ(0)}.tooltip.drop-element-attached-top.drop-element-attached-left .drop-content{transform:scale(.9) translate(5px,-5px) translateZ(0)}.tooltip.drop-element-attached-top.drop-element-attached-right .drop-content{transform:scale(.9) translate(-5px,-5px) translateZ(0)}.tooltip.drop-after-open .drop-content{transform:scale(1) translateZ(0)!important}.tooltip.drop-element-attached-bottom .drop-content{bottom:.625rem}.tooltip.drop-element-attached-bottom .drop-content:before{border-top-color:#333}.tooltip.drop-element-attached-top .drop-content{top:.625rem}.tooltip.drop-element-attached-top .drop-content:before{border-bottom-color:#333}.tooltip.drop-element-attached-bottom .drop-content:before{bottom:-.75rem}.tooltip.drop-element-attached-top .drop-content:before{top:-.75rem}.tooltip.drop-element-attached-center .drop-content:before{margin-left:-.375rem;left:50%}.tooltip.drop-element-attached-left .drop-content:before{left:0}.tooltip.drop-element-attached-right .drop-content:before{right:0}.training-section-status--icon,.training-status--icon{display:inline-block;width:1.15em}.training-status--icon.outside:before{content:"";color:#aaa}.training-status--icon.progress:before{content:"";color:#e64c72}.training-section-status--icon.done:before,.training-status--icon.done:before{content:"";color:#25ad40}.training-status--text.outside{color:#aaa}.training-status--text.progress{color:#e64c72}.training-section-status--text.done,.training-status--text.done{color:#25ad40}.training-section-status--icon.open:before{content:""}.training-section-status--icon.progress:before{content:"";color:#e64c72}.training-section-status--icon.invalid:before{content:""}.training-section-status--text.open,.training-section-status--text.progress{color:#e64c72}.training-section-status--text.invalid{color:#aaa}.page--contest_main .contest__title{font-size:1.25rem;margin-bottom:.625rem}.page--contest_main .contest__date{margin-right:.625rem;white-space:nowrap;width:3.75rem}.page--contest_main .contest__info-attended{color:#25ad40}.page--contest_main .contest__item{border-left:.3125rem solid transparent;padding-left:.3125rem}.page--contest_main .contest__item.live{border-left:.3125rem solid #e98696}.page--contest_main .contest__item.ready{border-left:.3125rem solid #469dcf}.page--contest_main .section--contest.live{background:#e98696;background-image:-webkit-radial-gradient(left top,ellipse farthest-corner,#e98696 0,#e96b6b 100%)}.page--contest_main .section--contest.ready{background:#469dcf;background-image:-webkit-radial-gradient(left top,ellipse farthest-corner,#8acde6 0,#469dcf 100%)}.page--contest_main .section--contest .status_title{display:inline-block;font-size:.875rem;color:#fff;background:#0000004d;padding:.4375rem .625rem;border-radius:.125rem}.page--contest_main .section--contest h1{line-height:1.2;font-size:1.5625rem;margin:1.25rem 0}.page--contest_main .section--contest .info{color:#fff;font-size:.875rem}.page--contest_main .section--contest .info .icon{color:#ffeb81;font-size:1rem}.page--contest_main .section--contest .info li{display:inline-block;margin-right:.625rem}.page--contest_main .section--contest .attandance{margin-top:.9375rem;font-size:.875rem;opacity:.8}.page--contest_main .section--contest .detail-button{cursor:pointer;display:block;text-align:center;background:#f6df45;line-height:2.5rem;border-radius:1.25rem;width:9.375rem;position:relative;overflow:hidden;transition:box-shadow .4s,background-color .4s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.page--contest_main .section--contest .detail-button:after{position:absolute;background:#fff;content:"";height:6.25rem;left:-4.375rem;top:-1.5625rem;width:3.125rem;opacity:.2;transform:rotate(35deg);transition:left .6s cubic-bezier(.215,.61,.355,1);z-index:1}.page--contest_main .section--contest .detail-button:hover{text-decoration:none;box-shadow:0 2px 20px #f6df45cc;background:#f8e56a}.page--contest_main .section--contest .detail-button:hover:after{left:150%}@media only screen and (max-width:600px){.page--contest_main .section--contest .media,.page--contest_main .section--contest .media__right,.page--contest_main .section--contest .media_body{display:block;padding:0}.page--contest_main .section--contest .media__right .section__body{padding-top:0}.page--contest_main .section--contest .detail-button{width:auto}}.page--contest_problemlist .col--correction,.page--contest_problemlist .col--status{width:9.375rem}.page--contest_problemlist .col--submit-at{width:8.125rem;text-align:center}.page--contest_problemlist.nojs .col--submit-at{width:10rem}.page--contest_problemlist .col--score{width:5rem;text-align:center}.page--contest_problemlist .col--problem{border-left:1px solid #e4e4e4}@media only screen and (max-width:600px){.page--contest_problemlist .col--correction,.page--contest_problemlist .col--submit-at{display:none}}@media only screen and (min-width:600px) and (max-width:1000px){.page--contest_problemlist .col--lang,.page--contest_problemlist .col--memory,.page--contest_problemlist .col--time{display:none}}@media only screen and (max-width:600px){.page--contest_problemlist .col--lang,.page--contest_problemlist .col--memory,.page--contest_problemlist .col--submit-at,.page--contest_problemlist .col--time{display:none}}.page--contest_problemlist .col--submit-by{display:none}.page--contest_problemlist .record_main__table .col--status{width:10.625rem}.page--contest_problemlist .record_main__table .col--lang,.page--contest_problemlist .record_main__table .col--memory,.page--contest_problemlist .record_main__table .col--time{width:5.9375rem;text-align:center}.page--contest_problemlist .record_main__table .col--lang{border-right:1px solid #e4e4e4}.page--contest_scoreboard .main .row{max-width:100vw!important}.page--contest_scoreboard .data-table td{line-height:1.5}.page--contest_scoreboard .col--rank{width:3.75rem;text-align:center;border-right:1px solid #e4e4e4}.page--contest_scoreboard .col--user{min-width:9.375rem}.page--contest_scoreboard .col--solved,.page--contest_scoreboard .col--time{width:4.375rem;text-align:center}.page--contest_scoreboard .col--total_score{width:6.25rem;text-align:center}.page--contest_scoreboard .col--problem{width:6.25rem;border-left:1px solid #e4e4e4;text-align:center}.page--contest_scoreboard .scoreboard--acm .col--problem{width:4.375rem!important}@media only screen and (max-width:600px){.page--contest_scoreboard .col--user{width:auto}.page--contest_scoreboard .col--problem{display:none}}.page--contest_scoreboard .star-highlight{background:#eff5fb}.page--contest_balloon .col--bid,.page--contest_balloon .col--status,.page--contest_user .col--uid{width:6.25rem}.page--contest_balloon .col--problem{width:9.375rem}.page--contest_balloon .col--awards{width:8.125rem}.page--contest_manage .col--id,.page--contest_manage .col--score{width:5rem}.page--blog_detail .topic__content,.page--discussion_detail .topic__content{margin:1.25rem 0}.page--blog_detail .profile__bg,.page--discussion_detail .profile__bg{background-size:cover;background-position:center center;height:3.75rem;margin-bottom:-2rem}.page--blog_detail .sidebar-user-profile .media__body,.page--discussion_detail .sidebar-user-profile .media__body{padding-left:.625rem;padding-top:1.25rem}.page--blog_detail .sidebar-user-profile .user-profile-name,.page--discussion_detail .sidebar-user-profile .user-profile-name{font-size:1.2rem;color:#444;vertical-align:middle}.page--blog_main .discussion__item,.page--discussion_main .discussion__item,.page--discussion_node .discussion__item,.page--user_detail .discussion__item{border-left:.3125rem solid transparent;padding-left:.3125rem}.page--blog_main .discussion__item.highlight,.page--discussion_main .discussion__item.highlight,.page--discussion_node .discussion__item.highlight,.page--user_detail .discussion__item.highlight{border-left:.3125rem solid #df6589}.page--discussion_main .discussion__title,.page--discussion_node .discussion__title{font-size:1.25rem;margin-bottom:.625rem}.page--blog_main .discussion__title,.page--user_detail .discussion__title{font-size:1.25rem;line-height:1.2em;margin-bottom:.625rem}.page--blog_main .discussion__title a:visited,.page--discussion_main .discussion__title a:visited,.page--discussion_node .discussion__title a:visited,.page--user_detail .discussion__title a:visited{color:#bbb}.page--blog_main .discussion__replies,.page--discussion_main .discussion__replies,.page--discussion_node .discussion__replies,.page--user_detail .discussion__replies{width:4.375rem}.page--blog_main .discussion-node__bg,.page--discussion_main .discussion-node__bg,.page--discussion_node .discussion-node__bg,.page--user_detail .discussion-node__bg{height:0;box-sizing:content-box;padding-bottom:40%;background-size:cover;background-position:left center;background-repeat:no-repeat}.page--blog_main .discussion-node__bg.qa,.page--discussion_main .discussion-node__bg.qa,.page--discussion_node .discussion-node__bg.qa,.page--user_detail .discussion-node__bg.qa{background-image:url(pages/discussion_node_bg/nodes_qa.png?a0e72f)}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.page--blog_main .discussion-node__bg.qa,.page--discussion_main .discussion-node__bg.qa,.page--discussion_node .discussion-node__bg.qa,.page--user_detail .discussion-node__bg.qa{background-image:url(pages/discussion_node_bg/nodes@2x_qa.png?995445)}}.page--blog_main .discussion-node__bg.share,.page--discussion_main .discussion-node__bg.share,.page--discussion_node .discussion-node__bg.share,.page--user_detail .discussion-node__bg.share{background-image:url(pages/discussion_node_bg/nodes_share.png?edb26c)}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.page--blog_main .discussion-node__bg.share,.page--discussion_main .discussion-node__bg.share,.page--discussion_node .discussion-node__bg.share,.page--user_detail .discussion-node__bg.share{background-image:url(pages/discussion_node_bg/nodes@2x_share.png?275989)}}.page--blog_main .discussion-node__bg.vijos,.page--discussion_main .discussion-node__bg.vijos,.page--discussion_node .discussion-node__bg.vijos,.page--user_detail .discussion-node__bg.vijos{background-image:url(pages/discussion_node_bg/nodes_vijos.png?df62ea)}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.page--blog_main .discussion-node__bg.vijos,.page--discussion_main .discussion-node__bg.vijos,.page--discussion_node .discussion-node__bg.vijos,.page--user_detail .discussion-node__bg.vijos{background-image:url(pages/discussion_node_bg/nodes@2x_vijos.png?fa1c8a)}}.page--blog_main .discussion-node__bg.solution,.page--discussion_main .discussion-node__bg.solution,.page--discussion_node .discussion-node__bg.solution,.page--user_detail .discussion-node__bg.solution{background-image:url(pages/discussion_node_bg/nodes_solution.png?055421)}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.page--blog_main .discussion-node__bg.solution,.page--discussion_main .discussion-node__bg.solution,.page--discussion_node .discussion-node__bg.solution,.page--user_detail .discussion-node__bg.solution{background-image:url(pages/discussion_node_bg/nodes@2x_solution.png?bded9e)}}.page--blog_main .discussion-node__bg.advice,.page--discussion_main .discussion-node__bg.advice,.page--discussion_node .discussion-node__bg.advice,.page--user_detail .discussion-node__bg.advice{background-image:url(pages/discussion_node_bg/nodes_advice.png?83f224)}@media only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.page--blog_main .discussion-node__bg.advice,.page--discussion_main .discussion-node__bg.advice,.page--discussion_node .discussion-node__bg.advice,.page--user_detail .discussion-node__bg.advice{background-image:url(pages/discussion_node_bg/nodes@2x_advice.png?77d9b1)}}@media only screen and (max-width:1000px){.page--blog_main .discussion-node__bg,.page--discussion_main .discussion-node__bg,.page--discussion_node .discussion-node__bg,.page--user_detail .discussion-node__bg{display:none}}.page--domain_group .col--checkbox{width:60px}.page--domain_group .col--group{width:150px}@media only screen and (min-width:600px){.page--domain_join .domain_join__container{width:31.25rem;margin:3.125rem auto}}@media only screen and (min-width:1000px){.page--domain_join .domain_join__container{width:43.75rem}}.page--domain_permission .col--p{width:80px;text-align:center;border-left:1px solid #e4e4e4}.page--domain_permission td.col--description{padding-left:1.875rem!important}.page--domain_permission .col--family{line-height:2;color:#fff;background:#72beff;border-top:2px solid #5f9fd6}.page--domain_role .col--checkbox{width:60px}.page--domain_role .col--users{width:100px}.page--domain_user .col--checkbox{width:60px}.page--domain_user .col--uid{width:100px}.page--domain_user .col--role{width:160px}.page--error .error__icon-container,.page--error .error__text-container{text-align:center;margin:1.25rem 0}.page--error .error__text-container{color:#777;line-height:1.5}.page--error .error__text-container h1{font-size:4rem;color:#999;margin-bottom:1.25rem}.page--error .error__text-container li{list-style:decimal inside}.page--error .error__twd2{background:url(44bcb7c2cc.svg)no-repeat;width:270px;height:270px;display:inline-block}@media only screen and (min-width:600px){.page--error .error__container{width:43.75rem;margin:3.125rem auto;position:relative}.page--error .error__icon-container{float:left;width:270px}.page--error .error__text-container{left:20rem;position:absolute;top:50%;transform:translateY(-50%);text-align:left;margin:0}}.page--contest_detail .col--checkbox,.page--contest_edit .col--checkbox,.page--contest_manage .col--checkbox,.page--home_files .col--checkbox,.page--homework_files .col--checkbox,.page--problem_config .col--checkbox,.page--problem_edit .col--checkbox,.page--problem_files .col--checkbox,.page--training_files .col--checkbox{width:60px}.page--contest_detail .col--size,.page--contest_edit .col--size,.page--contest_manage .col--size,.page--home_files .col--size,.page--homework_files .col--size,.page--problem_config .col--size,.page--problem_edit .col--size,.page--problem_files .col--size,.page--training_files .col--size{width:80px}.page--contest_detail .col--operation,.page--contest_edit .col--operation,.page--contest_manage .col--operation,.page--home_files .col--operation,.page--homework_files .col--operation,.page--training_files .col--operation{width:40px}.page--problem_config .col--operation,.page--problem_edit .col--operation,.page--problem_files .col--operation{width:60px}.page--problem_config .problem-sidebar-additional_file,.page--problem_config .problem-sidebar-testdata,.page--problem_edit .problem-sidebar-additional_file,.page--problem_edit .problem-sidebar-testdata,.page--problem_files .problem-sidebar-additional_file,.page--problem_files .problem-sidebar-testdata{height:300px;overflow-y:auto}.page--problem_config .rename-confirm-table,.page--problem_edit .rename-confirm-table,.page--problem_files .rename-confirm-table{overflow-x:auto}.page--problem_config .rename-confirm-table .col--new,.page--problem_config .rename-confirm-table .col--origin,.page--problem_edit .rename-confirm-table .col--new,.page--problem_edit .rename-confirm-table .col--origin,.page--problem_files .rename-confirm-table .col--new,.page--problem_files .rename-confirm-table .col--origin{width:50%;text-align:center}.page--home_account [name=form_item_background_img] .radiobox__image{width:6.25rem;height:3.875rem;background-size:6.25rem 3.875rem}.page--home_domain .col--icon{width:60px;line-height:1}.page--home_domain .col--role{width:10rem;border-left:1px solid #e4e4e4}.page--home_domain .col--action{width:12.5rem}@media only screen and (max-width:600px){.page--home_domain .col--icon,.page--home_domain .col--role{display:none}}.page--home_security .sessionlist{font-size:.875rem}.page--home_security .sessionlist__icon{font-size:1.875rem;color:#888;margin:0 1.25rem}.page--home_security .sessionlist__item{margin:.625rem 0;padding:.625rem 0}.page--home_security .autherlist__item input,.page--home_security .sessionlist__item input{margin:0}.page--home_security .sessionlist__current-session{line-height:2.1875rem}.page--home_security .autherlist,.page--home_security .platform-list{font-size:.875rem}.page--home_security .autherlist__icon{font-size:1.875rem;color:#888;margin:0 1.25rem}.page--home_security .autherlist__item{margin:.625rem 0;padding:.625rem 0}.page--home_security .autherlist__item:not(:last-child){border-bottom:1px solid #ddd}.page--home_security .platform-list__item{margin:.375rem 0;padding:.375rem 0}.page--home_security .platform-list__item:not(:first-child){border-top:1px solid #ddd}.page--home_security .platform-list__item .button{margin:0}.page--home_security .platform-list__item .media__left{width:3rem;text-align:center}.page--home_security .platform-list__item .media__left svg{width:1.875rem;height:1.875rem;color:#888;fill:#888;margin:0 1.25rem}@media only screen and (max-width:600px){.page--home_security .platform-list__item .media__left,.page--home_security .sessionlist__item .media__left{display:none}.page--home_security .platform-list__item .media__body,.page--home_security .platform-list__item .media__right,.page--home_security .sessionlist__item .media__body,.page--home_security .sessionlist__item .media__right{display:block;padding:0;margin:0}}.page--homework_detail .col--status,.page--homework_detail .col--submit-at{width:9.375rem}.page--homework_detail .col--problem{border-left:1px solid #e4e4e4}@media only screen and (max-width:600px){.page--homework_detail .col--submit-at{display:none}}.page--homework_main .homework__title{margin-bottom:.625rem;font-size:1.25rem}.page--homework_main .homework__info-attended{color:#25ad40}.page--homework_main .homework__date{margin-right:.625rem;white-space:nowrap}.page--homework_main .filter-form{display:inline-block}.page--homework_scoreboard .main .row,.page--problem_config .main .row{max-width:100vw!important}.page--homework_scoreboard .col--rank{width:3.75rem;text-align:center;border-right:1px solid #e4e4e4}.page--homework_scoreboard .col--user{min-width:9.375rem}.page--homework_scoreboard .col--time,.page--homework_scoreboard .col--total_score{width:6.25rem;text-align:center}.page--homework_scoreboard .col--problem,.page--homework_scoreboard .col--record{width:6.25rem;border-left:1px solid #e4e4e4;text-align:center}@media only screen and (max-width:600px){.page--homework_scoreboard .col--problem,.page--homework_scoreboard .col--record{display:none}}.page--manage_user_priv .col--actions,.page--manage_user_priv .col--priv,.page--manage_user_priv .col--uid{width:100px}.page--manage_user_priv .priv_plus{color:#2ecc40}.page--manage_user_priv .priv_minus{color:#ff4136}.page--manage_user_priv .col--p{width:30px}.page--problem_config .select,.page--problem_config .textbox{margin:0}.page--problem_config input::-moz-placeholder{color:#5f6b7c99!important}.page--problem_config input::placeholder{color:#5f6b7c99!important}.page--problem_config .problem-config-allotment,.page--problem_config .problem-config-allotment .split-view-container>.split-view-view{overflow:visible!important}.page--problem_config .problem-config-form{font-family:var(--code-font-family)}.page--problem_config .problem-config-form input::-webkit-inner-spin-button,.page--problem_config .problem-config-form input::-webkit-outer-spin-button{-webkit-appearance:none!important}.page--problem_config .problem-config-form input[type=number]{-moz-appearance:textfield}.page--problem_config .hover-row.status-bar{display:none}.page--contest_detail_problem .section__tab-container+.section__body,.page--contest_detail_problem .section__tab-header,.page--homework_detail_problem .section__tab-container+.section__body,.page--homework_detail_problem .section__tab-header,.page--problem_detail .section__tab-container+.section__body,.page--problem_detail .section__tab-header{padding-top:0}.page--contest_detail_problem .section__tab-header-item,.page--homework_detail_problem .section__tab-header-item,.page--problem_detail .section__tab-header-item{border-top:3px solid transparent;transition:border-color .2s,background .2s,color .2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);margin-right:0;color:#182026!important;text-decoration:none}.page--contest_detail_problem .section__tab-header-item:hover,.page--homework_detail_problem .section__tab-header-item:hover,.page--problem_detail .section__tab-header-item:hover{border-color:#5f9fd6;background:#f8f8f8}.page--contest_detail_problem .section__tab-header-item.tab--active,.page--homework_detail_problem .section__tab-header-item.tab--active,.page--problem_detail .section__tab-header-item.tab--active{border-color:#ed5f82}.page--problem_category .col--checkbox,.page--problem_main .col--checkbox{width:3.8125rem}.page--problem_category .col--pid,.page--problem_main .col--pid{width:5.0625rem}.page--problem_category .col--status,.page--problem_main .col--status{width:8.75rem;position:relative;border-right:1px solid #e4e4e4}.page--problem_category .col--difficulty,.page--problem_main .col--difficulty{width:4.375rem;text-align:center}.page--problem_category[lang=en] .col--difficulty,.page--problem_main[lang=en] .col--difficulty{width:5.9375rem}.page--problem_category .col--ac-tried,.page--problem_main .col--ac-tried{width:6.25rem;text-align:center;border-left:1px solid #e4e4e4}@media only screen and (max-width:600px){.page--problem_category .col--difficulty,.page--problem_category .col--status,.page--problem_category .col--tried,.page--problem_main .col--difficulty,.page--problem_main .col--status,.page--problem_main .col--tried{display:none}.page--problem_category .col--ac,.page--problem_main .col--ac{border-left:1px solid #e4e4e4}}.widget--category-filter__category{margin-bottom:.375rem}.widget--category-filter__drop{position:relative;font-size:.8125rem;width:14.375rem;padding:.625rem;margin-right:.625rem;background:#fff;box-shadow:0 .125rem .4375rem #0000004d}.widget--category-filter__drop:before{content:"";display:block;position:absolute;width:0;height:0;border:.25rem solid transparent;border-top-color:#fff;border-left-color:#fff;box-shadow:-.125rem -.125rem .125rem #00000026;transform:rotate(135deg);transform-origin:0 0;pointer-events:none;left:100%;top:50%;margin-left:.3125rem}.widget--category-filter__subcategory{margin:.125rem;display:inline-block}.widget--category-filter__tag{display:inline-block;padding:.3125rem .375rem}.widget--category-filter__tag:hover{color:#fff;background:#5f9fd6;text-decoration:none}.widget--category-filter__tag.selected{color:#fff;background:#ed5f82}.drop-target-attached-right .widget--category-filter__drop{margin-right:0;margin-left:.625rem}.drop-target-attached-right .widget--category-filter__drop:before{transform-origin:100%0;transform:rotate(-45deg);left:auto;right:100%;margin-left:0;margin-right:0;margin-top:-.375rem}.display-mode .display-mode-hide,.edit-mode .edit-mode-hide,.hide-problem-tag .notag--hide,.tag--hide{display:none}.hide-problem-tag .tag--hide{display:block}.toggle-tag{float:right}.data-table>tbody>tr{height:40.15px}.data-table>thead>tr{height:54.9px}.search-container{padding-bottom:0}.search-container .title{margin-bottom:.3125rem}.search-container .dialog-button,.search-tag__item{display:inline-block;padding:.3125rem .375rem;font-size:.875rem;margin-bottom:.3125rem}.search-tag__item:hover{color:#555;background:#f4f4f4;text-decoration:none}.search-tag__item.selected{color:#fff;background:#5f9fd6!important}.search-tag__item.hide{display:none;opacity:0}.category-filter__header [data-category-container].list{overflow-x:auto}.category-filter__header .list .list__item{padding:12px;cursor:pointer;margin:0 10px;background:#eeeff3;min-width:90px;text-align:center;position:relative}.category-filter__header .list .list__item.selected{background:#5f9fd6;color:#fff;font-weight:700}.category-filter__header .list .list__item::first{margin-left:0}.category-filter__body{margin:12px 10px 0;background:#f7f7f7;max-height:25rem;overflow-y:auto}.category-filter__body .subcategory-container.hide{display:none;opacity:0}.category-filter__body .subcategory-container h2{font-size:1rem;font-weight:700;margin-bottom:16px}.category-filter__body .subcategory-container .divider{border-bottom:1px solid #e5e5e5;margin:1rem 0}.category-filter__body .subcategory-container .search-tag__item{background:#eaeaea}.search{width:100%;position:relative;display:flex}.search>input{width:100%;border:1px solid #ccc;border-right:none;padding:5px;height:36px;outline:0;color:#000}.search>button{width:37px;height:36px;border:1px solid #00b4cc;background:#00b4cc;text-align:center;color:#fff;cursor:pointer;font-size:20px}.search>div{position:absolute;right:170px;top:10px;font-size:1.0625rem}.search-sort{position:absolute;border:0;top:1px;height:34px;right:37px;color:#000;cursor:pointer;width:120px}.page--problem_statistics .col--status{width:5rem}.page--problem_statistics .col--submit-at{width:10rem;text-align:center}.page--problem_statistics .col--code,.page--problem_statistics .col--lang,.page--problem_statistics .col--memory,.page--problem_statistics .col--time{width:5.3125rem;text-align:center}.page--problem_statistics .col--code,.page--problem_statistics .col--status,.page--problem_statistics .col--submit-by{border-right:1px solid #e4e4e4}.page--problem_submit .col--status{width:9.375rem}.page--problem_submit .col--submit-at{width:10rem;text-align:center}@media only screen and (max-width:600px){.page--problem_submit .col--memory,.page--problem_submit .col--time{display:none}}.page--homepage .col--rank,.page--ranking .col--rank{width:4.0625rem;position:relative}.page--homepage .col--user,.page--ranking .col--user{width:17.5rem}.page--homepage .col--rp,.page--ranking .col--rp{width:3.75rem;text-align:right}.page--homepage .col--ac,.page--homepage .col--detail,.page--ranking .col--ac,.page--ranking .col--detail{width:3.125rem;text-align:center}.page--homepage[lang=en] .col--detail,.page--ranking[lang=en] .col--detail{width:4.6875rem}.page--homepage[lang=en] .col--ac,.page--ranking[lang=en] .col--ac{width:4.375rem}.page--homepage .col--bio,.page--ranking .col--bio{display:block}.page--homepage td.col--bio,.page--ranking td.col--bio{height:36px!important}@media only screen and (max-width:600px){.page--homepage .col--bio,.page--homepage .col--detail,.page--ranking .col--bio,.page--ranking .col--detail{display:none}}.page--record_detail .compiler-text{padding:1.25rem 0;font-size:.8125rem}.page--record_detail .compiler-text:empty{display:none}.page--record_detail .compiler-text-mask{display:none}.page--record_detail .col--case{width:4.375rem}.page--record_detail .col--memory,.page--record_detail .col--time{width:7.5rem}.page--record_detail .col--case,.page--record_detail .col--status{border-right:1px solid #e4e4e4}.page--record_detail .subtask{background-color:#fff!important;height:1.875rem}.page--record_detail .subtask td{padding-top:0;padding-bottom:0}@media only screen and (max-width:600px){.page--record_detail .col--time{width:4.375rem}.page--record_detail .col--memory{width:6.25rem}}.hasjs .collapsed #status:not([data-status="7"]) .compiler-text{max-height:15.625rem;overflow:hidden;position:relative}.hasjs .collapsed #status:not([data-status="7"]) .compiler-text-mask,.hasjs .collapsed #status:not([data-status="7"]) .compiler-text-mask p{display:block;position:absolute;cursor:pointer;bottom:0;left:0;right:0;z-index:1}.hasjs .collapsed #status:not([data-status="7"]) .compiler-text-mask{height:3.125rem;background-image:linear-gradient(to bottom,transparent,#fff 25px)}.hasjs .collapsed #status:not([data-status="7"]) .compiler-text-mask p{text-align:center}.page--record_main .col--status{width:10.625rem;position:relative}.page--record_main .col--submit-at{width:7.1875rem;text-align:center}.page--record_main.nojs .col--submit-at{width:10rem}.page--record_main .col--submit-by{width:8.75rem;text-align:right}.page--record_main .col--lang,.page--record_main .col--memory,.page--record_main .col--time{width:5.9375rem;text-align:center}.page--record_main .col--lang,.page--record_main .col--status,.page--record_main .col--submit-by{border-right:1px solid #e4e4e4}.monaco-editor .lightBulbWidget:before,.page--record_main .col--status__text{position:relative;z-index:2}.page--record_main .col--status__progress-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.page--record_main .col--status__progress{position:absolute;left:0;top:0;height:100%;background:#fff6d1}@media only screen and (min-width:600px) and (max-width:1000px){.page--record_main .col--lang,.page--record_main .col--memory,.page--record_main .col--time{display:none}}@media only screen and (max-width:600px){.page--record_main .col--lang,.page--record_main .col--memory,.page--record_main .col--submit-at,.page--record_main .col--submit-by,.page--record_main .col--time{display:none}}.page--status .col--id{width:100px}.page--status .col--os{width:200px}.page--status .col--status{width:130px}.page--status .col--memory{width:150px}.page--status .col--request{width:130px}@media only screen and (max-width:600px){.page--status .col--cpu,.page--status .col--os{display:none}}.page--training_detail .col--status{width:9.375rem;position:relative}.page--training_detail .col--status.col--status--sm{width:5.25rem}.page--training_detail .col--ac,.page--training_detail .col--difficulty,.page--training_detail .col--tried{width:4.375rem;text-align:center}.page--training_detail .col--status{border-right:1px solid #e4e4e4}.page--training_detail .col--difficulty,.page--training_detail .col--tried{border-left:1px solid #e4e4e4}@media only screen and (max-width:600px){.page--training_detail .col--difficulty,.page--training_detail .col--status,.page--training_detail .col--tried{display:none}.page--training_detail .col--ac{border-left:1px solid #e4e4e4}}.page--training_detail .training__section.invalid .training__problems{opacity:.6}.page--training_detail .training__section.collapsed .collapsed--hidden,.page--training_detail .training__section.collapsed .training__section__detail,.page--training_detail .training__section.expanded .expanded--hidden{display:none}.page--training_detail #menu-item-training_detail ul{max-height:calc(85vh - 345px);overflow-y:auto;overflow-x:hidden}.page--training_detail .enroll_user_menu{max-height:85vh;overflow-y:auto;overflow-x:hidden}.page--training_main .training__title{font-size:1.25rem}.page--training_main .training__intro{color:#777;font-size:.875rem;margin:1em 0}.page--training_main .training__item{padding-left:.3125rem}.page--training_main .training__participants{width:5rem}.page--training_main .training__progress{line-height:1.0625rem;vertical-align:top}.page--training_main .training__progress-bar{display:inline-block;width:6.25rem;height:.3125rem;position:relative;background:#eee;margin:.375rem 0;line-height:1;vertical-align:top}.page--training_main .training__progress-track{position:absolute;left:0;top:0;width:0%;background-color:#2ecc40}.page--training_main .secondary.training__list .training__item{margin-bottom:.9375rem}.page--training_main .secondary.training__list .training__title{font-size:1rem}.page--training_main .secondary.training__list.my .training-status--icon{font-size:1.2rem}.page--user_detail .profile-header{background-position:center center;background-size:cover;min-height:16.875rem;padding-bottom:4.0625rem}@media only screen and (max-width:600px){.page--user_detail .profile-header{padding-bottom:2rem}}.page--user_detail .profile-header__content{padding:.9375rem .9375rem 0}.page--user_detail .profile-header__content .media__left{padding-right:1.875rem}@media only screen and (max-width:600px){.page--user_detail .profile-header__content .media,.page--user_detail .profile-header__content .media__body,.page--user_detail .profile-header__content .media__left{display:block}.page--user_detail .profile-header__content .media__left{text-align:center}.page--user_detail .profile-header__content .media__left img{display:inline-block}.page--user_detail .profile-header__content .media__body{margin-top:1.25rem}}.page--user_detail .profile-header__contact-bar{position:absolute;right:1.25rem;top:2.1875rem;color:#fff;text-align:right}@media only screen and (max-width:1280px){.page--user_detail .profile-header__contact-bar{position:relative;right:0;top:0;text-align:left;margin:.9375rem 0}}.page--user_detail .profile-header__contact-item{vertical-align:top;margin-left:.625rem}@media only screen and (max-width:1280px){.page--user_detail .profile-header__contact-item{margin-left:0;margin-right:.9375rem}}.page--user_detail .profile-header__contact-item:hover{color:#fff;text-decoration:none}.page--user_detail .profile-header__contact-item.badge--mod,.page--user_detail .profile-header__contact-item.badge--su{background-color:#fffc!important;color:#000c!important}.page--user_detail .profile-header__main small{color:#fffc}.page--user_detail .profile-content{position:relative;z-index:2;margin-top:-2.8125rem}@media only screen and (max-width:600px){.page--user_detail .profile-content{margin-top:-2rem}}.page--user_detail .profile-content .section__tabs{padding-top:2.8125rem}@media only screen and (max-width:600px){.page--user_detail .profile-content .section__tabs{padding-top:2rem}}.page--user_detail #rating-placeholder{width:auto;height:600px}.button:not(.codicon){background-color:#eee;border:1px solid #ddd;transition:background-color .2s,box-shadow .5s;transition-timing-function:cubic-bezier(.39,.575,.565,1);color:#555}.button:not(.codicon):hover,.button:not(.codicon):visited,.typo .button:not(.codicon),.typo .button:not(.codicon):hover,.typo .button:not(.codicon):visited{color:#555}.button:not(.codicon):not(.disabled):focus,.button:not(.codicon):not(.disabled):hover{background-color:#d2d2d2;box-shadow:0 4px 15px #c7c7c780}.button:not(.codicon):not(.disabled):hover{border-color:#d2d2d2}.button:not(.codicon):not(.disabled):focus{border-color:#c1e0ff}.button:not(.codicon).rounded{border-radius:1.09375rem}.button:not(.codicon).primary{border-color:#5f9fd6;background-color:#5f9fd6;color:#fff}.button:not(.codicon).primary:hover,.button:not(.codicon).primary:visited,.typo .button:not(.codicon).primary,.typo .button:not(.codicon).primary:hover,.typo .button:not(.codicon).primary:visited{color:#fff}.button:not(.codicon).primary:not(.disabled):hover{background-color:#5faaea;border-color:#35a2ff;box-shadow:0 4px 15px #35a2ff4d}.button:not(.codicon).disabled{cursor:default;opacity:.5}.button.inverse{line-height:1.9375rem;border:2px solid #fff;background:0 0;color:#fff}.button.inverse:visited,.typo .button.inverse,.typo .button.inverse:visited{color:#fff}.button.inverse:not(.disabled):focus,.button.inverse:not(.disabled):hover{border-color:#ffef87;background:0 0;box-shadow:none}.button.inverse:not(.disabled):focus,.button.inverse:not(.disabled):hover,.typo .button.inverse:not(.disabled):focus,.typo .button.inverse:not(.disabled):hover{color:#ffef87}[data-mode-id=markdown]>.monaco-editor [widgetid="editor.widget.suggestWidget"]{width:250px!important}[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type,[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"]{width:64px!important;height:64px!important}[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type .codicon-close,[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type .scrollbar,[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"] .codicon-close,[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"] .scrollbar{display:none}[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type img,[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"] img{z-index:100;width:64px;height:64px;position:absolute}[data-mode-id=markdown]>.monaco-editor .suggest-details.no-type a[title="#loader"],[data-mode-id=markdown]>.monaco-editor [widgetid="suggest.details"] a[title="#loader"]{text-indent:-9999em;z-index:99;border:.3125rem solid rgba(95,159,214,.2);border-left:.3125rem solid #5f9fd6;animation:load8 1.1s infinite linear;border-radius:50%;width:3.125rem;height:3.125rem;margin-left:-1.5625rem;margin-top:-1.5625rem;left:50%;top:50%;position:absolute}.monaco-aria-container{left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}.inline-progress-widget .icon{font-size:80%!important}.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}.monaco-editor .monaco-editor-overlaymessage .message p{margin-block:0}.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-editor-overlaymessage .message a:hover,.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0-1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--vscode-button-border, transparent);line-height:18px}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator,.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex;align-items:center}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}.monaco-description-button .monaco-button-description,.monaco-description-button .monaco-button-label{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-description>.codicon,.monaco-description-button .monaco-button-label>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown.default-colors>.monaco-button,.monaco-button.default-colors{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}.monaco-button-dropdown.default-colors>.monaco-button:hover,.monaco-button.default-colors:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-button-dropdown.default-colors>.monaco-button.secondary,.monaco-button.default-colors.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover,.monaco-button.default-colors.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}.post-edit-widget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;background-color:var(--vscode-editorWidget-background);overflow:hidden}.post-edit-widget .monaco-button{padding:2px;border:0;border-radius:0}.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-secondaryHoverBackground)!important}.post-edit-widget .monaco-button .codicon{margin:0}@font-face{font-family:codicon;font-display:block;src:url(modules/monaco-editor/codicon.ttf?e7c7d0)format("truetype")}.codicon[class*=codicon-]{font:16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none}.codicon-wrench-subaction{opacity:.5}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}.monaco-editor .codicon.codicon-symbol-enum,.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-value{color:var(--vscode-symbolIcon-enumeratorForeground)}.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}.monaco-editor .lightBulbWidget:hover{cursor:pointer}.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  )}.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  )}.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground,
    var(--vscode-editorLightBulb-foreground)
  )}.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground,
    var(--vscode-icon-foreground)
  )}.monaco-list{white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list,.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty,.monaco-list-type-filter-message:empty{display:none}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-select-box-dropdown-padding{--dropdown-padding-top:1px;--dropdown-padding-bottom:1px}.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top:3px;--dropdown-padding-bottom:4px}.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}.monaco-editor .find-widget textarea,.monaco-hover p,.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}.monaco-editor .codelens-decoration>a:hover .codicon:before,.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0}.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}.monaco-action-bar .action-item.select-container{cursor:default}.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:5px}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{color:var(--vscode-disabledForeground)}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}.action-widget{font-size:13px;min-width:160px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorWidget-border)!important;border-radius:5px;background-color:var(--vscode-editorActionList-background);color:var(--vscode-editorActionList-foreground);padding:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow)}.context-view-block,.context-view-pointerBlock{position:fixed;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}.context-view-pointerBlock{z-index:2}.action-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;border:0!important;border-width:0!important}.action-widget .monaco-list:focus:before{outline:0!important}.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}.action-widget .monaco-list .monaco-list-row{padding:0 10px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%;border-radius:4px}.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-editorActionList-focusBackground)!important;color:var(--vscode-editorActionList-focusForeground);outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:600;font-size:12px}.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before,.action-widget .monaco-list .option-disabled:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}.action-widget .monaco-list-row.action{display:flex;gap:8px;align-items:center}.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0-1px 0 var(--vscode-widget-shadow)}.action-widget .action-widget-action-bar{background-color:var(--vscode-editorActionList-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:2px}.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}.action-widget .action-widget-action-bar .actions-container{padding:3px 8px 0}.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}.action-widget-action-bar .action-label:hover{background-color:transparent!important}.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.numInputWrapper input::-ms-clear,::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);overflow-wrap:initial}.monaco-editor,.monaco-editor-background{background-color:var(--vscode-editor-background)}.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .rangeHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .margin-view-overlays>div,.monaco-editor .view-overlays>div{position:absolute;width:100%}.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}.monaco-editor.showDeprecated .squiggly-inline-deprecated{text-decoration:line-through;text-decoration-color:var(--vscode-editor-foreground, inherit)}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:0!important;resize:none;border:0;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}.monaco-mouse-cursor-text{cursor:text}.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute;height:100%}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}.mtkcontrol{color:#fff!important;background:#960000!important}.mtkoverflow{background-color:var(--vscode-button-background,
    var(--vscode-editor-background)
  );color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none}.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text}.monaco-editor.enable-user-select{-moz-user-select:initial;user-select:initial;-webkit-user-select:initial}.monaco-editor .view-lines,.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}.monaco-editor .mtkw,.monaco-editor .mtkz{color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.autohide{opacity:0;transition:opacity .5s}.minimap.autohide:hover{opacity:1}.monaco-editor .minimap{z-index:5}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px inset}.monaco-diff-editor .gutter>div,.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:0 0!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:0 0!important}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:0 0!important}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}.monaco-editor .codelens-decoration,.monaco-editor .codelens-decoration .codicon{color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover,.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);border:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header.standalone-colorpicker,.monaco-workbench .workbench-hover hr{border-bottom:none}.colorpicker-header .close-button,.standalone-colorpicker{background-color:var(--vscode-editorHoverWidget-background)}.colorpicker-header .close-button{cursor:pointer;border-left:1px solid var(--vscode-editorHoverWidget-border)}.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}.colorpicker-header .close-icon{padding:3px}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0-5px;border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .standalone-strip{width:25px;height:122px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:0;cursor:pointer}.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)}.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-default,.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label,.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-],.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}.monaco-toolbar{height:100%}.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}:root{--vscode-sash-size:4px;--vscode-sash-hover-size:4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--vscode-sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--vscode-sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--vscode-sash-size)*2);width:calc(var(--vscode-sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--vscode-sash-size)*-.5);top:calc(var(--vscode-sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--vscode-sash-size)*-.5);bottom:calc(var(--vscode-sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--vscode-sash-size)*-.5);left:calc(var(--vscode-sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--vscode-sash-size)*-.5);right:calc(var(--vscode-sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:0 0}.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}.monaco-sash.active:before,.monaco-sash.hover:before{background:var(--vscode-sash-hoverBorder)}.monaco-sash.vertical:before{width:var(--vscode-sash-hover-size);left:calc(50% - (var(--vscode-sash-hover-size)/2))}.monaco-sash.horizontal:before{height:var(--vscode-sash-hover-size);top:calc(50% - (var(--vscode-sash-hover-size)/2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-hover{cursor:default;position:absolute;overflow:hidden;-moz-user-select:text;user-select:text;-webkit-user-select:text;box-sizing:border-box;animation:fadein .1s linear;line-height:1.5em;white-space:var(--vscode-hover-whiteSpace, normal)}.monaco-hover.hidden{display:none}.monaco-hover a:hover:not(.disabled){cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6,.monaco-hover ul{margin:8px 0}.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}.monaco-hover code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em}.monaco-hover hr{box-sizing:border-box;border-left:0;border-right:0;margin:4px -8px -4px;height:1px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child,.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child,.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul,.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>ul{margin-top:0}.monaco-hover .monaco-tokenized-source{white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover,.quick-input-message a{color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before,.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after,.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .diff-hidden-lines div.breadcrumb-item,.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename,.monaco-editor .peekview-widget .head .peekview-title .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block;height:100%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-split-view2{position:relative}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2,.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{flex-direction:column;position:relative;width:100%;white-space:nowrap;overflow:hidden}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table,.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700}.monaco-table-td,.monaco-table-th{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--vscode-sash-size)/2);width:0;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle,.hc-light .monaco-custom-toggle:hover{background:0 0}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:0;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:0}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-findInput,.monaco-tl-row{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.hc-light .monaco-findInput.highlight-0 .controls,.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.hc-light .monaco-findInput.highlight-1 .controls,.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}.monaco-tl-row{display:flex;height:100%;align-items:center}.monaco-tl-row.disabled{cursor:default}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent}.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:border-color .1s linear}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before,.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}.monaco-tree-type-filter.disabled{top:-40px!important}.monaco-tree-type-filter-grab{display:flex!important;align-items:center;justify-content:center;cursor:grab;margin-right:2px}.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0;width:100%}.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:0}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input,.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label-iconpath{width:16px;height:16px;padding-left:2px;margin-top:2px;display:flex}.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic:after,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}.monaco-editor .monaco-hover-content{padding-right:2px;padding-bottom:2px;box-sizing:border-box}.monaco-editor .monaco-hover{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled,.monaco-editor .monaco-hover a,.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .monaco-hover a:hover,.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .monaco-hover .hover-row{display:flex}.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}.monaco-editor .monaco-hover .hover-row .verbosity-actions{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:end;border-right:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon{cursor:pointer;font-size:11px}.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled{opacity:.6}.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-editor .monaco-hover code,.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .diff-hidden-lines-widget{width:100%}.monaco-editor .diff-hidden-lines{height:0;transform:translateY(-10px);font-size:13px;line-height:14px}.monaco-editor .diff-hidden-lines .bottom.dragging,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover{background-color:var(--vscode-focusBorder)}.monaco-editor .diff-hidden-lines .bottom,.monaco-editor .diff-hidden-lines .top{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *{cursor:n-resize!important}.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *{cursor:s-resize!important}.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *{cursor:ns-resize!important}.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0-5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}.monaco-editor .movedModified,.monaco-editor .movedOriginal{border:2px solid var(--vscode-diffEditor-move-border)}.monaco-editor .movedModified.currentMove,.monaco-editor .movedOriginal.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke;fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}.monaco-editor .fold-unchanged{cursor:pointer}.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:0 0}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-diff-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-editor.hc-light .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover,.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-diff-editor .char-insert,.monaco-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}.monaco-diff-editor .line-insert,.monaco-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground,
    var(--vscode-diffEditor-insertedTextBackground)
  )}.monaco-editor .char-insert,.monaco-editor .line-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}.monaco-editor.hc-black .char-delete,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-black .line-delete,.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .char-delete,.monaco-editor.hc-light .char-insert,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-light .line-insert{border-style:dashed}.monaco-editor .char-delete,.monaco-editor .line-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}.monaco-diff-editor .gutter-insert,.monaco-editor .gutter-insert,.monaco-editor .inline-added-margin-view-zone{background-color:var(--vscode-diffEditorGutter-insertedLineBackground,
    var(--vscode-diffEditor-insertedLineBackground),
    var(--vscode-diffEditor-insertedTextBackground)
  )}.monaco-diff-editor .char-delete,.monaco-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}.monaco-editor .inline-deleted-text{text-decoration:line-through}.monaco-diff-editor .line-delete,.monaco-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground,
    var(--vscode-diffEditor-removedTextBackground)
  )}.monaco-diff-editor .gutter-delete,.monaco-editor .gutter-delete,.monaco-editor .inline-deleted-margin-view-zone{background-color:var(--vscode-diffEditorGutter-removedLineBackground,
    var(--vscode-diffEditor-removedLineBackground),
    var(--vscode-diffEditor-removedTextBackground)
  )}.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,#0000 12.5%,#0000 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,#0000 62.5%,#0000 100%);background-size:8px 8px}.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0}.monaco-diff-editor .gutter .gutterItem{opacity:0;transition:opacity .7s}.monaco-diff-editor .gutter .gutterItem.showAlways{opacity:1;transition:none}.monaco-diff-editor .gutter .gutterItem.noTransition{transition:none}.monaco-diff-editor .gutter:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}.monaco-diff-editor .gutter .gutterItem .background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-border) solid}.monaco-diff-editor .gutter .gutterItem .buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar{height:-moz-fit-content;height:fit-content}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar{line-height:1}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container{width:-moz-fit-content;width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-commentRangeForeground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label{padding:1px 2px}.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px}.monaco-diff-editor .diff-hidden-lines-compact .line-left,.monaco-diff-editor .diff-hidden-lines-compact .line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto}.monaco-diff-editor .diff-hidden-lines-compact .line-right{width:100%}.monaco-diff-editor .diff-hidden-lines-compact .line-left{width:20px}.monaco-diff-editor .diff-hidden-lines-compact .text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}.monaco-component.diff-review{-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:99}.monaco-diff-editor .diff-review{position:absolute}.monaco-component.diff-review .diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}.monaco-component.diff-review .diff-review-summary{padding-left:10px}.monaco-component.diff-review .diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow)0-6px 6px -6px inset}.monaco-component.diff-review .diff-review-row{white-space:pre}.monaco-component.diff-review .diff-review-table{display:table;min-width:100%}.monaco-component.diff-review .diff-review-row{display:table-row;width:100%}.monaco-component.diff-review .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}.monaco-component.diff-review .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}.monaco-component.diff-review .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-component.diff-review .revertButton,div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}.monaco-editor.hc-light .dnd-target,.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .find-widget,.monaco-editor .findOptionsWidget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);color:var(--vscode-editorWidget-foreground);background-color:var(--vscode-editorWidget-background)}.monaco-editor .findOptionsWidget{border:2px solid var(--vscode-contrastBorder)}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));border-left:1px solid var(--vscode-widget-border);border-right:1px solid var(--vscode-widget-border);border-bottom:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget .button.toggle.disabled,.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls,.monaco-editor .find-widget.reduced-find-widget .matchesCount,.monaco-editor .find-widget>.replace-part,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder,
    var(--vscode-editorWidget-border)
  )}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded{transition:initial}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded{color:var(--vscode-editorGutter-foldingControlForeground)!important}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}.extension-editor .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.markers-panel .marker-icon .codicon.codicon-error,.markers-panel .marker-icon.error,.monaco-editor .zone-widget .codicon.codicon-error,.preferences-editor .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}.extension-editor .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.markers-panel .marker-icon .codicon.codicon-warning,.markers-panel .marker-icon.warning,.monaco-editor .zone-widget .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}.extension-editor .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.markers-panel .marker-icon .codicon.codicon-info,.markers-panel .marker-icon.info,.monaco-editor .zone-widget .codicon.codicon-info,.preferences-editor .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)center center no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)center center no-repeat;border:4px solid #252526}.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground,
    transparent
  );outline-color:var(--vscode-editor-snippetTabstopHighlightBorder,
    transparent
  )}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground,
    transparent
  );outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder,
    transparent
  )}.monaco-editor .suggest-widget{z-index:40;display:flex;flex-direction:column;border-radius:3px}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-light .suggest-details,.monaco-editor.hc-light .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-component.multiDiffEditor>div.placeholder.visible,.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .inline-edit-remove{background-color:var(--vscode-editorGhostText-background);font-style:italic}.monaco-editor .inline-edit-hidden{opacity:0;font-size:0}.monaco-editor .inline-edit-decoration,.monaco-editor .suggest-preview-text .inline-edit{font-style:italic}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}.monaco-editor .inline-edit-decoration,.monaco-editor .inline-edit-decoration-preview,.monaco-editor .suggest-preview-text .inline-edit{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}.monaco-editor .inlineEditHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineEditHints a,.monaco-editor .inlineEditHints a:hover{color:var(--vscode-foreground)}.monaco-editor .inlineEditHints .keybinding{display:flex;margin-left:4px;opacity:.6}.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}.monaco-editor .inlineEditStatusBarItemLabel{margin-right:2px}.monaco-editor .inlineEditSideBySide,.monaco-editor .tokens-inspect-widget{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .inlineEditSideBySide{z-index:39;white-space:pre}.monaco-editor div.inline-edits-widget{--widget-color:var(--vscode-notifications-background)}.monaco-editor,.monaco-editor div.inline-edits-widget .promptEditor .monaco-editor{--vscode-editor-placeholder-foreground:var(
    --vscode-editorGhostText-foreground
  )}.monaco-editor div.inline-edits-widget .promptEditor,.monaco-editor div.inline-edits-widget .toolbar{opacity:0;transition:opacity .2s ease-in-out}.monaco-editor div.inline-edits-widget.focused .promptEditor,.monaco-editor div.inline-edits-widget.focused .toolbar,.monaco-editor div.inline-edits-widget:hover .promptEditor,.monaco-editor div.inline-edits-widget:hover .toolbar,.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}.monaco-editor div.inline-edits-widget .preview .monaco-editor .mtk1{color:var(--vscode-editorGhostText-foreground)}.monaco-editor div.inline-edits-widget .preview .monaco-editor .current-line-margin,.monaco-editor div.inline-edits-widget .preview .monaco-editor .view-overlays .current-line-exact{border:0}.monaco-editor div.inline-edits-widget .preview .monaco-editor{--vscode-editor-background:var(--widget-color)}.monaco-editor div.inline-edits-widget svg .gradient-start{stop-color:var(--vscode-editor-background)}.monaco-editor div.inline-edits-widget svg .gradient-stop{stop-color:var(--widget-color)}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;padding:10px}.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .focused .selectionHighlight,.monaco-editor.hc-light .wordHighlight,.monaco-editor.hc-light .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .parameter-hints-widget .docs .code,.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}.monaco-editor .rename-box.preview{padding:4px 4px 0}.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:2px;width:calc(100% - 8px)}.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}.monaco-editor .rename-box .rename-input:focus{outline:0}.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:0;border-radius:5px;cursor:pointer}.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .sticky-widget{overflow:hidden}.monaco-editor .sticky-widget-line-numbers{float:left;background-color:inherit}.monaco-editor .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit}.monaco-editor .sticky-widget-lines{position:absolute;background-color:inherit}.monaco-editor .sticky-line-content,.monaco-editor .sticky-line-number{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}.monaco-editor .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth)}.monaco-editor .sticky-line-number .codicon-folding-collapsed,.monaco-editor .sticky-line-number .codicon-folding-expanded{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition)}.monaco-editor .sticky-line-number-inner{display:inline-block;text-align:right}.monaco-editor .sticky-widget{border-bottom:1px solid var(--vscode-editorStickyScroll-border);width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow)0 4px 2px -2px;z-index:4;background-color:var(--vscode-editorStickyScroll-background);right:initial!important}.monaco-editor .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}.monaco-editor .sticky-widget.peek{background-color:var(--vscode-peekViewEditorStickyScroll-background)}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background);background-color:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-link,.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono",
    "DejaVu Sans Mono", "Courier New", monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-diff-editor .synthetic-focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-diff-editor button:focus,.monaco-diff-editor input[type=button]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-diff-editor select:focus,.monaco-diff-editor textarea:focus,.monaco-editor{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}.monaco-workbench .workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:0 2px 8px var(--vscode-widget-shadow)}.monaco-workbench .workbench-hover:not(.skip-fade-in){animation:fadein .1s linear}.monaco-workbench .workbench-hover.compact{font-size:12px}.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,.monaco-workbench .workbench-hover-lock:focus{outline:1px solid var(--vscode-focusBorder)}.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover{background:var(--vscode-toolbar-hoverBackground)}.monaco-workbench .workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}.monaco-workbench .workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}.monaco-workbench .locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}.monaco-workbench .workbench-hover-pointer.left{left:-3px}.monaco-workbench .workbench-hover-pointer.right{right:3px}.monaco-workbench .workbench-hover-pointer.top{top:-3px}.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-offset:-1px;text-decoration:underline;outline-color:var(--vscode-focusBorder)}.monaco-workbench .workbench-hover a:active,.monaco-workbench .workbench-hover a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}.monaco-workbench .workbench-hover.right-aligned{left:1px}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}.quick-input-widget{font-size:13px;position:absolute;width:600px;z-index:2550;left:50%;margin-left:-300px;-webkit-app-region:no-drag;border-radius:6px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0-1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #6fc3df;box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0f4a85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0-1px #4449;color:#ccc}.quick-input-titlebar{display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-inline-action-bar{margin:2px 0 0 5px}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px 6px 6px 11px}.quick-input-header .quick-input-description{margin:4px 2px;flex:1}.quick-input-header{display:flex;padding:8px 6px 2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.autocomplete-list li>div,.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-list{line-height:22px}.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}.quick-input-list .monaco-scrollable-element{padding:0 5px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row{border-radius:3px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:unset;color:var(--vscode-list-highlightForeground)!important}.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible;margin-top:1px;margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}.md-editor-preview h1 a,.md-editor-preview h1 a:hover,.md-editor-preview h2 a,.md-editor-preview h2 a:hover,.md-editor-preview h3 a,.md-editor-preview h3 a:hover,.md-editor-preview h4 a,.md-editor-preview h4 a:hover,.md-editor-preview h5 a,.md-editor-preview h5 a:hover,.md-editor-preview h6 a,.md-editor-preview h6 a:hover,.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:0 0}.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}.quick-input-list .monaco-tree-sticky-row{padding:0 5px}.quick-input-list .monaco-tl-twistie{display:none!important}.monaco-progress-container{width:100%;height:2px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden}.monaco-component.multiDiffEditor>div{position:absolute;top:0;left:0;height:100%;width:100%}.monaco-component.multiDiffEditor>div.placeholder{visibility:hidden;display:grid;place-items:center;place-content:center}.monaco-component.multiDiffEditor .active{--vscode-multiDiffEditor-border:var(--vscode-focusBorder)}.monaco-component.multiDiffEditor .multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button{margin:0 5px;cursor:pointer}.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a{display:block}.monaco-component.multiDiffEditor .multiDiffEntry .header{z-index:1000;background:var(--vscode-editor-background)}.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground)}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow{box-shadow:var(--vscode-scrollbar-shadow)0 6px 6px -6px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path{display:flex;flex:1;min-width:0}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title{font-size:14px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original{flex:1;min-width:0;text-overflow:ellipsis}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions{padding:0 8px}.monaco-component.multiDiffEditor .multiDiffEntry .editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer{flex:1}.fullscreen-content{position:absolute;left:0;top:45px;width:100%;bottom:0}.autocomplete-dummy{display:none!important}.autocomplete-wrapper{border:1px solid #d9d9d9;padding:1px;display:flex;flex-wrap:wrap;overflow-y:auto;background-color:#fff;outline:2px solid transparent;transition:outline-color .2s,border-color .2s;transition-timing-function:ease-out-cubic}.autocomplete-wrapper.focused,.autocomplete-wrapper:focus{border-color:#5f9fd6;outline:2px solid #c1e0ff;outline-offset:0;box-shadow:0 0 0 2px #1890ff33}.autocomplete-wrapper:-moz-read-only{outline:0}.autocomplete-wrapper:read-only{outline:0}.autocomplete-wrapper:disabled{opacity:.5}.autocomplete-wrapper:hover{border-color:#40a9ff}.autocomplete-wrapper input{background-color:#fff;color:#000000d9;height:30px;box-sizing:border-box;padding:4px 6px;min-width:30px;flex-grow:1;border:0;margin:0;outline:0}.autocomplete-tag{display:flex;align-items:center;height:24px;margin:2px;line-height:22px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:2px;box-sizing:content-box;padding:0 4px 0 10px;outline:0;overflow:hidden}.autocomplete-tag:focus{border-color:#40a9ff;background-color:#e6f7ff}.autocomplete-tag>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.autocomplete-list{min-width:300px;margin:2px 0 0;padding:0;position:absolute;list-style:none;background-color:#fff;overflow:auto;max-height:500px;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:999}.autocomplete-list li{padding:5px 12px;display:flex}.autocomplete-list li[aria-selected=true]{background-color:#fafafa;font-weight:600}.autocomplete-list li[data-focus=true]{background-color:#e6f7ff;cursor:pointer}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;font:inherit;line-height:normal;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:#e0e0e033;box-shadow:0 2px #0003;border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0#e6e6e6,-1px 0 0#e6e6e6,0 1px 0#e6e6e6,0-1px 0#e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0#e6e6e6,-1px 0#e6e6e6,0 1px #e6e6e6,0-1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0#e6e6e6,5px 0 0#e6e6e6;box-shadow:-2px 0#e6e6e6,5px 0#e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0-5px}.flatpickr-calendar:after{border-width:4px;margin:0-4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:34px;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-month{background:0 0;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{background:0 0;border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial;-webkit-box-sizing:border-box}.flatpickr-current-month input.cur-year{cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-days{position:relative;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0#e6e6e6;box-shadow:-1px 0#e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0#569ff7;box-shadow:-10px 0#569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0#e6e6e6,5px 0 0#e6e6e6;box-shadow:-5px 0#e6e6e6,5px 0#e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#3939394d;background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0#569ff7,5px 0 0#569ff7;box-shadow:-5px 0#569ff7,5px 0#569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0#e6e6e6;box-shadow:1px 0#e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:0 0;cursor:default;border:0}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time,.flatpickr-time input{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-time-separator{font-weight:700;width:2%}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}.md-editor .md-editor-preview,.md-editor-dark .md-editor-preview{--md-theme-color:var(--md-color);--md-theme-link-color:#2d8cf0;--md-theme-link-hover-color:#73d13d;--md-theme-code-copy-tips-color:inherit;--md-theme-radius-s:2px;--md-theme-radius-m:5px}.md-editor .md-editor-preview{--md-theme-color-reverse:#eee;--md-theme-color-hover:#eee;--md-theme-color-hover-inset:#ddd;--md-theme-border-color:#e6e6e6;--md-theme-border-color-reverse:#bebebe;--md-theme-border-color-inset:#d6d6d6;--md-theme-bg-color:#fff;--md-theme-bg-color-inset:#ececec;--md-theme-code-copy-tips-bg-color:#fff;--md-theme-code-active-color:#61aeee}.md-editor-dark .md-editor-preview{--md-theme-color-reverse:#222;--md-theme-color-hover:#191919;--md-theme-color-hover-inset:#444;--md-theme-border-color:#2d2d2d;--md-theme-border-color-reverse:#e6e6e6;--md-theme-border-color-inset:#5a5a5a;--md-theme-bg-color:#000;--md-theme-bg-color-inset:#111;--md-theme-code-copy-tips-bg-color:#3a3a3a;--md-theme-code-active-color:#e6c07b}.md-editor .md-editor-admonition-note{--md-admonition-color:#212121;--md-admonition-bg-color:#ffffff;--md-admonition-border-color:rgb(166.2, 166.2, 166.2)}.md-editor .md-editor-admonition-tip{--md-admonition-color:#616161;--md-admonition-bg-color:#f5f5f5;--md-admonition-border-color:rgb(185.8, 185.8, 185.8)}.md-editor .md-editor-admonition-info{--md-admonition-color:#424242;--md-admonition-bg-color:#f0f0f0;--md-admonition-border-color:rgb(170.4, 170.4, 170.4)}.md-editor .md-editor-admonition-quote{--md-admonition-color:#455a64;--md-admonition-bg-color:#eceff1;--md-admonition-border-color:rgb(169.2, 179.4, 184.6)}.md-editor .md-editor-admonition-abstract{--md-admonition-color:#0288d1;--md-admonition-bg-color:#e1f5fe;--md-admonition-border-color:rgb(135.8, 201.4, 236)}.md-editor .md-editor-admonition-attention{--md-admonition-color:#1e88e5;--md-admonition-bg-color:#e3f2fd;--md-admonition-border-color:rgb(148.2, 199.6, 243.4)}.md-editor .md-editor-admonition-example{--md-admonition-color:#5e35b1;--md-admonition-bg-color:#ede7f6;--md-admonition-border-color:rgb(179.8, 159.8, 218.4)}.md-editor .md-editor-admonition-hint{--md-admonition-color:#00897b;--md-admonition-bg-color:#e0f2f1;--md-admonition-border-color:rgb(134.4, 200, 193.8)}.md-editor .md-editor-admonition-success{--md-admonition-color:#388e3c;--md-admonition-bg-color:#e8f5e9;--md-admonition-border-color:rgb(161.6, 203.8, 163.8)}.md-editor .md-editor-admonition-question{--md-admonition-color:#f9a825;--md-admonition-bg-color:#fffde7;--md-admonition-border-color:rgb(252.6, 219, 153.4)}.md-editor .md-editor-admonition-caution{--md-admonition-color:#fb8c00;--md-admonition-bg-color:#fff8e1;--md-admonition-border-color:rgb(253.4, 204.8, 135)}.md-editor .md-editor-admonition-warning{--md-admonition-color:#f57c00;--md-admonition-bg-color:#fff3e0;--md-admonition-border-color:rgb(251, 195.4, 134.4)}.md-editor .md-editor-admonition-danger{--md-admonition-color:#d84315;--md-admonition-bg-color:#ffebee;--md-admonition-border-color:rgb(239.4, 167.8, 151.2)}.md-editor .md-editor-admonition-failure{--md-admonition-color:#d32f2f;--md-admonition-bg-color:#fee2e6;--md-admonition-border-color:rgb(236.8, 154.4, 156.8)}.md-editor .md-editor-admonition-bug{--md-admonition-color:#c31a1a;--md-admonition-bg-color:#fddadd;--md-admonition-border-color:rgb(229.8, 141.2, 143)}.md-editor .md-editor-admonition-error{--md-admonition-color:#b71c1c;--md-admonition-bg-color:#fdd2d6;--md-admonition-border-color:rgb(225, 137.2, 139.6)}.md-editor-dark .md-editor-admonition-note{--md-admonition-color:#e0e0e0;--md-admonition-bg-color:#1e1e1e;--md-admonition-border-color:rgb(107.6, 107.6, 107.6)}.md-editor-dark .md-editor-admonition-tip{--md-admonition-color:#b0b0b0;--md-admonition-bg-color:#262626;--md-admonition-border-color:rgb(93.2, 93.2, 93.2)}.md-editor-dark .md-editor-admonition-info{--md-admonition-color:#b3b3b3;--md-admonition-bg-color:#2b2b2b;--md-admonition-border-color:rgb(97.4, 97.4, 97.4)}.md-editor-dark .md-editor-admonition-quote{--md-admonition-color:#b0bec5;--md-admonition-bg-color:#263238;--md-admonition-border-color:rgb(93.2, 106, 112.4)}.md-editor-dark .md-editor-admonition-abstract{--md-admonition-color:#81d4fa;--md-admonition-bg-color:#012f45;--md-admonition-border-color:rgb(52.2, 113, 141.4)}.md-editor-dark .md-editor-admonition-attention{--md-admonition-color:#64b5f6;--md-admonition-bg-color:#102a4c;--md-admonition-border-color:rgb(49.6, 97.6, 144)}.md-editor-dark .md-editor-admonition-example{--md-admonition-color:#9575cd;--md-admonition-bg-color:#271b52;--md-admonition-border-color:rgb(83, 63, 131.2)}.md-editor-dark .md-editor-admonition-hint{--md-admonition-color:#4db6ac;--md-admonition-bg-color:#003d3a;--md-admonition-border-color:rgb(30.8, 109.4, 103.6)}.md-editor-dark .md-editor-admonition-success{--md-admonition-color:#81c784;--md-admonition-bg-color:#1b5e20;--md-admonition-border-color:rgb(67.8, 136, 72)}.md-editor-dark .md-editor-admonition-question{--md-admonition-color:#ffd54f;--md-admonition-bg-color:#3e2f00;--md-admonition-border-color:rgb(139.2, 113.4, 31.6)}.md-editor-dark .md-editor-admonition-caution{--md-admonition-color:#ffcc80;--md-admonition-bg-color:#3e2600;--md-admonition-border-color:rgb(139.2, 104.4, 51.2)}.md-editor-dark .md-editor-admonition-warning{--md-admonition-color:#ffb74d;--md-admonition-bg-color:#3d2600;--md-admonition-border-color:rgb(138.6, 96, 30.8)}.md-editor-dark .md-editor-admonition-danger{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0000;--md-admonition-border-color:rgb(131.6, 61.6, 61.6)}.md-editor-dark .md-editor-admonition-failure{--md-admonition-color:#ef9a9a;--md-admonition-bg-color:#3c0900;--md-admonition-border-color:rgb(131.6, 67, 61.6)}.md-editor-dark .md-editor-admonition-bug{--md-admonition-color:#e68381;--md-admonition-bg-color:#300000;--md-admonition-border-color:rgb(120.8, 52.4, 51.6)}.md-editor-dark .md-editor-admonition-error{--md-admonition-color:#ef5350;--md-admonition-bg-color:#300000;--md-admonition-border-color:rgb(124.4, 33.2, 32)}.md-editor-preview .md-editor-admonition{background-color:var(--md-admonition-bg-color);border:1px solid var(--md-admonition-border-color);border-radius:var(--md-theme-radius-m);color:var(--md-admonition-color);display:flow-root;font-size:14px;font-weight:400;margin:1rem 0;padding:1em 1em .5em;page-break-inside:avoid}.md-editor-preview .md-editor-admonition-title{margin:0;padding:0;position:relative;font-weight:700}.md-editor-preview .md-editor-admonition p{margin:.5em 0;padding:0}.md-editor-preview .md-editor-admonition p:first-of-type{margin-block-start:0}.md-editor-preview .md-editor-admonition+p:empty,.md-editor-preview .md-editor-admonition+p:empty+p:empty{display:none}.md-editor-preview .md-editor-mermaid{overflow:hidden;line-height:normal}.md-editor-preview .md-editor-mermaid p{line-height:normal}.md-editor-preview .md-editor-mermaid:not([data-processed]){white-space:pre}.md-editor-preview [class=md-editor-mermaid][data-grab]{cursor:grab}.md-editor-preview [class=md-editor-mermaid][data-grab]:active{cursor:grabbing}.md-editor-preview [class=md-editor-mermaid][data-processed]{position:relative;display:flex;justify-content:center;align-items:center}.md-editor-preview [class=md-editor-mermaid][data-processed] svg{transform-origin:top left}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:1;opacity:0;transition:opacity .3s;cursor:pointer;display:flex;gap:8px}.md-editor-preview [class=md-editor-mermaid][data-processed] .md-editor-mermaid-action svg{padding:6px;border-radius:4px;background-color:var(--md-bk-color-outstand)}.md-editor-preview [class=md-editor-mermaid][data-processed]:hover .md-editor-mermaid-action{opacity:1}.md-editor-katex-block{text-align:center;margin:20px}.md-editor-katex-block,.md-editor-katex-inline{display:none;direction:ltr}.md-editor-katex-inline[data-processed]{display:initial}.md-editor-katex-block[data-processed]{display:block}.md-editor .md-editor-preview,.md-editor-dark .md-editor-preview{--md-theme-code-inline-color:#3594f7;--md-theme-code-inline-bg-color:rgba(59, 170, 250, 0.1);--md-theme-code-inline-radius:var(--md-theme-radius-s);--md-theme-code-block-color:#a9b7c6;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:var(--md-theme-radius-m)}.md-editor .md-editor-preview{--md-theme-code-block-bg-color:#282c34}.md-editor-dark .md-editor-preview{--md-theme-code-block-bg-color:#1a1a1a}.md-editor-preview code{direction:ltr;color:var(--md-theme-code-inline-color);background-color:var(--md-theme-code-inline-bg-color);border-radius:var(--md-theme-code-inline-radius);padding:2px 4px;line-height:22px}.md-editor-preview .md-editor-code{color:var(--md-theme-code-block-color);font-size:12px;line-height:1;margin:20px 0;position:relative}.md-editor-preview .md-editor-code input[type=radio],.md-editor-preview .md-editor-code input[type=radio]+pre,.md-editor-preview .md-editor-code input[type=radio]+span.md-editor-code-lang{display:none}.md-editor-preview .md-editor-code input:checked+pre,.md-editor-preview .md-editor-code input:checked+span.md-editor-code-lang{display:block}.md-editor-preview .md-editor-code input:checked+label{border-block-end:1px solid;color:var(--md-theme-code-active-color)}.md-editor-preview .md-editor-code .md-editor-code-head{display:grid;grid-template:"1fr 1fr";justify-content:space-between;height:32px;width:100%;font-size:12px;background-color:var(--md-theme-code-before-bg-color);margin-block-end:0;border-start-start-radius:var(--md-theme-code-block-radius);border-start-end-radius:var(--md-theme-code-block-radius);-webkit-tap-highlight-color:transparent;list-style:none;position:sticky;top:0;z-index:10000}.md-editor-preview .md-editor-code .md-editor-code-head::-webkit-details-marker{display:none}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li+li{margin-inline-start:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span{display:inline-block;width:10px;height:10px;border-radius:50%;margin-block-start:11px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(1){background-color:#ec6a5e}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(2){background-color:#f4bf4f}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span:nth-of-type(3){background-color:#61c554}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag span+span{margin-inline-start:4px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label{box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--md-theme-code-block-bg-color);margin-block-start:8px;padding:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li{line-height:1;list-style:none;display:inline-block;position:relative;vertical-align:super;margin:0}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-flag ul.md-editor-codetab-label li label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;font-size:14px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action{display:flex;align-items:center}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-action>*{margin-inline-end:10px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-code-lang{line-height:32px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon){cursor:pointer;line-height:32px;position:initial}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button:not(data-is-icon) .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]{cursor:pointer;line-height:1;position:relative}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon] .md-editor-icon{width:15px;height:15px;display:inline-block;vertical-align:sub}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{content:attr(data-tips);color:var(--md-theme-code-copy-tips-color);background-color:var(--md-theme-code-copy-tips-bg-color);position:absolute;font-size:12px;font-family:sans-serif;width:-moz-max-content;width:max-content;text-align:center;padding:4px;border-radius:var(--md-theme-radius-s);box-shadow:0 0 2px #0003;inset-inline-start:-10px;inset-block-start:50%;transform:translate(-100%,-50%)}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{transform:translate(100%,-50%)}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:after{content:"";color:var(--md-theme-code-copy-tips-bg-color);position:absolute;width:0;height:0;border:5px solid transparent;border-inline-end-width:0;border-inline-start-color:currentColor;inset-inline-start:-10px;inset-block-start:50%;transform:translateY(-50%);filter:drop-shadow(4px 0 2px rgba(0,0,0,.2));visibility:hidden;transition:.3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:before{visibility:hidden;transition:.3s}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:after,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-copy-button[data-is-icon]:hover:before{visibility:visible}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips{margin-inline-end:12px}.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{width:16px;height:16px;font-size:16px;display:inline-block;vertical-align:sub;transition:transform .1s;transform:rotate(0)}[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview .md-editor-code .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(180deg)}.md-editor-preview .md-editor-code pre{position:relative;margin:0}.md-editor-preview .md-editor-code pre code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;color:var(--md-theme-code-block-color);background-color:var(--md-theme-code-before-bg-color);display:block;line-height:1.6;overflow:auto;padding:1em;position:relative;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--md-theme-code-block-radius);border-end-end-radius:var(--md-theme-code-block-radius)}.md-editor-preview .md-editor-code pre code .md-editor-code-block{display:inline-block;width:100%;overflow:auto;vertical-align:bottom;color:var(--md-theme-code-block-color)}.el-carousel__arrow i,.md-editor-preview details.md-editor-code .md-editor-code-head{cursor:pointer}.md-editor-preview details.md-editor-code:not(open) .md-editor-code-head{border-end-start-radius:var(--md-theme-code-block-radius);border-end-end-radius:var(--md-theme-code-block-radius)}.md-editor-preview details.md-editor-code[open] .md-editor-code-head{border-end-start-radius:0;border-end-end-radius:0}.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,.md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(-90deg)}[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-icon,[dir=rtl] .md-editor-preview details.md-editor-code[open] .md-editor-code-head .md-editor-collapse-tips .md-editor-iconfont{transform:rotate(270deg)}.md-editor-scrn span[rn-wrapper]{position:absolute;pointer-events:none;font-size:100%;inset-block-start:1em;inset-inline-start:0;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;counter-reset:linenumber}.md-editor-scrn span[rn-wrapper]>span{display:block;pointer-events:none;counter-increment:linenumber}.md-editor-scrn span[rn-wrapper]>span:before{color:#999;display:block;padding-inline-end:.5em;text-align:right;content:counter(linenumber)}.md-editor-scrn pre code{padding-inline-start:3.5em!important}.md-editor-preview figure{margin:0 0 1em;display:inline-flex;flex-direction:column;text-align:center}.md-editor-preview figure figcaption{color:var(--md-theme-color);font-size:.875em;margin-block-start:5px}.md-editor .md-editor-preview{--md-theme-heading-color:var(--md-theme-color);--md-theme-heading-border:none;--md-theme-heading-1-color:var(--md-theme-heading-color);--md-theme-heading-1-border:var(--md-theme-heading-border);--md-theme-heading-2-color:var(--md-theme-heading-color);--md-theme-heading-2-border:var(--md-theme-heading-border);--md-theme-heading-3-color:var(--md-theme-heading-color);--md-theme-heading-3-border:var(--md-theme-heading-border);--md-theme-heading-4-color:var(--md-theme-heading-color);--md-theme-heading-4-border:var(--md-theme-heading-border);--md-theme-heading-5-color:var(--md-theme-heading-color);--md-theme-heading-5-border:var(--md-theme-heading-border);--md-theme-heading-6-color:var(--md-theme-heading-color);--md-theme-heading-6-border:var(--md-theme-heading-border);--md-theme-quote-color:var(--md-theme-color);--md-theme-quote-border:none;--md-theme-quote-bg-color:inherit;--md-theme-table-stripe-color:#fafafa;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-preview h1,.md-editor-preview h2,.md-editor-preview h3,.md-editor-preview h4,.md-editor-preview h5,.md-editor-preview h6{position:relative;word-break:break-all;margin:1.4em 0 .8em;font-weight:700}.md-editor-preview h1{color:var(--md-theme-heading-1-color);border-block-end:var(--md-theme-heading-1-border);font-size:2em}.md-editor-preview h2{color:var(--md-theme-heading-2-color);border-block-end:var(--md-theme-heading-2-border);font-size:1.5em}.md-editor-preview h3{color:var(--md-theme-heading-3-color);border-block-end:var(--md-theme-heading-3-border);font-size:1.25em}.md-editor-preview h4{color:var(--md-theme-heading-4-color);border-block-end:var(--md-theme-heading-4-border);font-size:1em}.md-editor-preview h5{color:var(--md-theme-heading-5-color);border-block-end:var(--md-theme-heading-5-border);font-size:.875em}.md-editor-preview h6{color:var(--md-theme-heading-6-color);border-block-end:var(--md-theme-heading-6-border);font-size:.85em}.md-editor-preview hr{height:1px;margin:10px 0;border:0;border-block-start:1px solid var(--md-theme-border-color)}.md-editor-preview a{color:var(--md-theme-link-color);text-decoration:none;transition:color .1s}.md-editor-preview a:hover{color:var(--md-theme-link-hover-color)}.md-editor-preview a:empty:before{content:attr(href)}.md-editor-preview ol,.md-editor-preview ul{padding-inline-start:2em}.md-editor-preview ol .task-list-item,.md-editor-preview ul .task-list-item{list-style-type:none}.md-editor-preview ol .task-list-item input,.md-editor-preview ul .task-list-item input{margin-inline-start:-1.5em;margin-inline-end:.1em}.md-editor-preview img{max-width:100%}.md-editor-preview p:empty{display:none}.md-editor-preview blockquote{padding:0 1em;color:var(--md-theme-quote-color);border-inline-start:var(--md-theme-quote-border);background-color:var(--md-theme-quote-bg-color)}.md-editor-dark .md-editor-preview{--md-theme-table-stripe-color:#0c0c0c;--md-theme-table-tr-bg-color:inherit;--md-theme-table-td-border-color:var(--md-theme-border-color)}.md-editor-preview table tr{background-color:var(--md-theme-table-tr-bg-color)}.md-editor-preview table tr td,.md-editor-preview table tr th{border:1px solid var(--md-theme-table-td-border-color)}.md-editor-preview table tr:nth-child(2n){background-color:var(--md-theme-table-stripe-color)}.md-editor-preview,div.mk-cute-theme blockquote table tbody{color:var(--md-theme-color)}.md-editor-preview ::-webkit-scrollbar{width:6px;height:6px}.md-editor-preview ::-webkit-scrollbar-button:vertical{display:none}.md-editor-preview ::-webkit-scrollbar-corner,.md-editor-preview ::-webkit-scrollbar-thumb,.md-editor-preview ::-webkit-scrollbar-track{border-radius:2px}.md-editor .md-editor-preview ::-webkit-scrollbar-corner,.md-editor .md-editor-preview ::-webkit-scrollbar-track{background-color:#e2e2e2}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#0000004d}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#00000059}.md-editor .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active{background-color:#00000061}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-corner,.md-editor-dark .md-editor-preview ::-webkit-scrollbar-track{background-color:#0f0f0f}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb{background-color:#2d2d2d}.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:active,.md-editor-dark .md-editor-preview ::-webkit-scrollbar-thumb:vertical:hover{background-color:#3a3a3a}.md-editor div.default-theme{--md-theme-code-copy-tips-color:#141414}.md-editor-dark div.default-theme{--md-theme-code-copy-tips-color:inherit}div.default-theme img{margin:0 auto;box-sizing:border-box}div.default-theme a{display:inline-flex;line-height:1;border-block-end:none}div.default-theme a:hover{border-block-end:1px solid}div.default-theme a[target=_blank]{align-items:center}div.default-theme a[target=_blank]:after{content:"";display:inline-block;width:16px;height:16px;margin-inline-start:2px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-arrow-out-up-right"><path d="M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"/><path d="m21 3-9 9"/><path d="M15 3h6v6"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.default-theme ol,div.default-theme ul{margin:.6em 0}div.default-theme ol li,div.default-theme ul li{line-height:1.6;margin:.5em 0}div.default-theme p{line-height:1.6;margin:.5rem 0}.md-editor div.default-theme{--md-theme-quote-border:5px solid #35b378;--md-theme-quote-bg-color:var(--md-theme-bg-color-inset)}div.default-theme blockquote{margin:20px 0;padding:0 1.2em;line-height:2em;display:flow-root}.md-editor default-theme{--md-theme-table-stripe-color:#fafafa}.md-editor-dark default-theme{--md-theme-table-stripe-color:#0c0c0c}div.default-theme table{overflow:auto;border-spacing:0;border-collapse:collapse;margin-block-end:1em;margin-block-start:1em}div.default-theme table tr td,div.default-theme table tr th{word-wrap:break-word;padding:8px 14px}div.default-theme table tbody tr:hover{background-color:var(--md-theme-color-hover)}div.default-theme blockquote table,div.smart-blue-theme blockquote table{line-height:initial}div.default-theme blockquote table tr td,div.default-theme blockquote table tr th{border-color:var(--md-theme-border-color-inset)}div.default-theme blockquote table tbody tr:nth-child(n){background-color:inherit}div.default-theme blockquote table tbody tr:hover{background-color:var(--md-theme-color-hover-inset)}.md-editor div.vuepress-theme,.md-editor-dark div.vuepress-theme{--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:2px}.md-editor div.vuepress-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#f8f8f8;--md-theme-code-block-color:#747384;--md-theme-code-block-bg-color:#f8f8f8}.md-editor-dark div.vuepress-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a}div.vuepress-theme code{padding:3px 5px;margin:0 2px}div.vuepress-theme .md-editor-code pre{font-size:.875em;margin:0 0 1em}div.vuepress-theme .md-editor-code pre code{white-space:pre;padding:22px 1em;margin:0}div.vuepress-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.vuepress-theme,.md-editor-dark div.vuepress-theme{--md-theme-heading-2-border:1px solid var(--md-theme-border-color)}.md-editor div.vuepress-theme{--md-theme-heading-color:#273849}.md-editor-dark div.vuepress-theme{--md-theme-heading-color:#999}div.vuepress-theme h1,div.vuepress-theme h2,div.vuepress-theme h3,div.vuepress-theme h4,div.vuepress-theme h5,div.vuepress-theme h6{font-weight:600;line-height:1.45;position:relative;margin-block-start:1em}div.vuepress-theme h3{line-height:1.35em}div.vuepress-theme h1{font-size:2.2em;margin:1em 0}div.vuepress-theme h2{font-size:1.65em;padding-block-end:.3em}.md-editor div.vuepress-theme{--md-theme-link-color:#42b983;--md-theme-quote-border:4px solid #42b983;--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}div.vuepress-theme a{font-weight:600}div.vuepress-theme ol,div.vuepress-theme ul{position:relative;line-height:1.4em;margin:1.2em 0;z-index:1}div.vuepress-theme ol li,div.vuepress-theme ul li{margin:1.2em 0}div.vuepress-theme p{word-spacing:.05em;line-height:1.6em;margin:1.2em 0;position:relative}div.vuepress-theme blockquote{margin:2em 0;padding-inline-start:20px}div.vuepress-theme blockquote p{margin-inline-start:0;margin-block-start:1.2em;margin-block-end:0;padding:0}.md-editor-dark div.vuepress-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.vuepress-theme table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}div.vuepress-theme table tr td,div.vuepress-theme table tr th{padding:.6em 1em}.md-editor div.vuepress-theme{--md-theme-color:#304455}.md-editor-dark div.vuepress-theme{--md-theme-color:#999}div.vuepress-theme{font-size:16px;color:var(--md-theme-color)}div.vuepress-theme em{color:#4f5959;padding:0 6px 0 4px}.md-editor div.github-theme,.md-editor-dark div.github-theme{--md-theme-code-inline-radius:6px;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:6px}.md-editor div.github-theme{--md-theme-code-inline-color:inherit;--md-theme-code-inline-bg-color:#eff1f2;--md-theme-code-block-color:inherit;--md-theme-code-block-bg-color:#f6f8fa}.md-editor-dark div.github-theme{--md-theme-code-inline-color:#c9d1d9;--md-theme-code-inline-bg-color:#2d3339;--md-theme-code-block-color:#a9b7c6;--md-theme-code-block-bg-color:#161b22}div.github-theme code{padding:.2em .4em;margin:0}div.github-theme pre code{padding:22px 1em;margin-block-end:0;word-break:normal;letter-spacing:1px}.md-editor div.github-theme{--md-theme-heading-color:inherit;--md-theme-heading-6-color:#2d3339;--md-theme-heading-1-border:1px solid #d9dee4;--md-theme-heading-2-border:1px solid #d9dee4}.md-editor-dark div.github-theme{--md-theme-heading-color:#c9d1d9;--md-theme-heading-6-color:#768390;--md-theme-heading-1-border:1px solid #373e47;--md-theme-heading-2-border:1px solid #373e47}div.github-theme h1,div.github-theme h2,div.github-theme h3,div.github-theme h4,div.github-theme h5,div.github-theme h6{margin-block-start:24px;margin-block-end:16px;font-weight:600;line-height:1.25}div.github-theme h1,div.github-theme h2{padding-block-end:.3em;font-size:2em}div.github-theme h2{font-size:1.5em}div.github-theme h3{font-size:1.25em}div.github-theme h4{font-size:1em}div.github-theme h5{font-size:.875em}div.github-theme h6{font-size:.85em}.md-editor div.github-theme{--md-theme-heading-bg-color:#fff}.md-editor-dark div.github-theme{--md-theme-heading-bg-color:#22272e}div.github-theme img{background-color:var(--md-theme-heading-bg-color)}.md-editor div.github-theme{--md-theme-link-color:#539bf5;--md-theme-link-hover-color:#539bf5;--md-theme-quote-color:#57606a;--md-theme-quote-border:0.25em solid #d0d7de}div.github-theme a:hover{text-decoration:underline}div.github-theme ol li+li,div.github-theme ul li+li{margin-block-start:.25em}.md-editor-dark div.github-theme{--md-theme-quote-color:#8b949e;--md-theme-quote-border:0.25em solid #444c56}div.github-theme blockquote{margin:0;padding:0 1em}.md-editor div.github-theme{--md-theme-table-stripe-color:#f7f8fa;--md-theme-table-tr-bg-color:#fff;--md-theme-table-td-border-color:#d0d7de}.md-editor-dark div.github-theme{--md-theme-table-stripe-color:#161b22;--md-theme-table-tr-bg-color:transparent;--md-theme-table-td-border-color:#30363d}div.github-theme table{display:block;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}div.github-theme table tr td,div.github-theme table tr th{padding:6px 13px}.md-editor div.github-theme{--md-theme-color:#222}.md-editor-dark div.github-theme{--md-theme-color:#c9d1d9}div.github-theme{line-height:1.5;color:var(--md-theme-color)}div.github-theme blockquote,div.github-theme details,div.github-theme dl,div.github-theme ol,div.github-theme p,div.github-theme pre,div.github-theme table,div.github-theme ul{margin-block-start:0;margin-block-end:16px}.md-editor div.cyanosis-theme,.md-editor-dark div.cyanosis-theme{--md-theme-code-inline-color:var(--md-theme-code-color);--md-theme-code-inline-bg-color:var(--md-theme-code-bg-color);--md-theme-code-block-color:var(--md-theme-base-color);--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.cyanosis-theme code{padding:.065em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto}div.cyanosis-theme code::-moz-selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme code::selection{background-color:var(--md-theme-slct-codebg-color)}div.cyanosis-theme .md-editor-code pre,div.smart-blue-theme .md-editor-code pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}div.cyanosis-theme .md-editor-code pre code{padding:11px 12px 22px;margin:0;word-break:normal;line-height:1.75}div.cyanosis-theme .md-editor-code pre code span[rn-wrapper]{top:11px}.md-editor div.cyanosis-theme{--md-theme-heading-color:var(--md-theme-title-color);--md-theme-link-color:var(--md-theme-link-color);--md-theme-link-hover-color:var(--md-theme-linkh-color);--md-theme-quote-color:var(--md-theme-blockquote-color);--md-theme-quote-border:4px solid var(--md-theme-strong-color);--md-theme-quote-bg-color:var(--md-theme-blockquote-bg-color);--md-theme-base-color:#353535;--md-theme-title-color:#005bb7;--md-theme-strong-color:#2196f3;--md-theme-em-color:#4fc3f7;--md-theme-del-color:#ccc;--md-theme-link-color:#3da8f5;--md-theme-linkh-color:#007fff;--md-theme-border-color:#bedcff;--md-theme-border-color-2:#ececec;--md-theme-bg-color:#fff;--md-theme-blockquote-color:#8c8c8c;--md-theme-blockquote-bg-color:#f0fdff;--md-theme-code-color:#c2185b;--md-theme-code-bg-color:#fff4f4;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-table-border-color:#c3e0fd;--md-theme-table-th-color:#dff0ff;--md-theme-table-tht-color:#005bb7;--md-theme-table-tr-nc-color:#f7fbff;--md-theme-table-trh-color:#e0edf7;--md-theme-slct-title-color:#005bb7;--md-theme-slct-titlebg-color:rgba(175, 207, 247, 0.25);--md-theme-slct-text-color:#c80000;--md-theme-slct-bg-color:rgba(175, 207, 247, 0.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#e8ebec;--md-theme-slct-codebg-color:#ffeaeb;--md-theme-slct-prebg-color:rgba(160, 200, 255, 0.25)}div.cyanosis-theme h1,div.cyanosis-theme h2{padding-block-end:4px;margin-block-start:36px;margin-block-end:10px;font-size:30px;line-height:1.5;transition:color .35s}div.cyanosis-theme h2{position:relative;padding-inline-start:10px;padding-inline-end:10px;padding-block-end:10px;font-size:24px;border-block-end:1px solid var(--md-theme-border-color-2)}div.cyanosis-theme h2:before{content:"「";position:absolute;inset-block-start:-6px;inset-inline-start:-14px}div.cyanosis-theme h2:after{content:"」";position:relative;inset-block-start:6px;inset-inline-end:auto}div.cyanosis-theme h3,div.cyanosis-theme h4,div.cyanosis-theme h5,div.cyanosis-theme h6{padding-block-end:0;margin-block-end:10px;line-height:1.5;padding-inline-start:6px;transition:color .35s}div.cyanosis-theme h3{position:relative;margin-block-start:30px;font-size:20px}div.cyanosis-theme h3:before{content:"»";padding-inline-end:6px;color:var(--md-theme-strong-color)}div.cyanosis-theme h4{margin-block-start:24px;font-size:16px}div.cyanosis-theme h5{margin-block-start:18px;font-size:14px}div.cyanosis-theme h6{margin-block-start:12px;font-size:12px}div.cyanosis-theme h1::-moz-selection,div.cyanosis-theme h2::-moz-selection,div.cyanosis-theme h3::-moz-selection,div.cyanosis-theme h4::-moz-selection,div.cyanosis-theme h5::-moz-selection,div.cyanosis-theme h6::-moz-selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}div.cyanosis-theme h1::selection,div.cyanosis-theme h2::selection,div.cyanosis-theme h3::selection,div.cyanosis-theme h4::selection,div.cyanosis-theme h5::selection,div.cyanosis-theme h6::selection{color:var(--md-theme-slct-title-color);background-color:var(--md-theme-slct-titlebg-color)}@media (max-width:720px){div.cyanosis-theme h1{font-size:24px}div.cyanosis-theme h2{font-size:20px}div.cyanosis-theme h3{font-size:18px}}div.cyanosis-theme a,div.cyanosis-theme a:after{border-block-end:1px solid var(--md-theme-border-color)}div.cyanosis-theme a{position:relative;display:inline-block;text-decoration:none}div.cyanosis-theme a:hover,div.cyanosis-theme a:hover:after{border-block-end-color:var(--md-theme-linkh-color)}div.cyanosis-theme a:active{color:var(--md-theme-linkh-color)}div.cyanosis-theme a:after{position:absolute;content:"";inset-block-start:100%;inset-inline-start:0;width:100%;opacity:0;transition:top .3s,opacity .3s;transform:translateZ(0)}div.cyanosis-theme a:hover:after{top:0;opacity:1}div.cyanosis-theme ol,div.cyanosis-theme ul{margin:0}div.cyanosis-theme ol li,div.cyanosis-theme ul li{margin-block-end:0;list-style:inherit}div.cyanosis-theme ol li .task-list-item ol,div.cyanosis-theme ol li .task-list-item ul,div.cyanosis-theme ul li .task-list-item ol,div.cyanosis-theme ul li .task-list-item ul,div.mk-cute-theme ol li .task-list-item ol,div.mk-cute-theme ol li .task-list-item ul,div.mk-cute-theme ul li .task-list-item ol,div.mk-cute-theme ul li .task-list-item ul{margin-block-start:0}div.cyanosis-theme ol ol,div.cyanosis-theme ol ul,div.cyanosis-theme ul ol,div.cyanosis-theme ul ul{margin-block-start:4px}div.cyanosis-theme ol li{padding-inline-start:6px}div.cyanosis-theme ol li::-moz-selection,div.cyanosis-theme p::-moz-selection,div.cyanosis-theme ul li::-moz-selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme ol li::selection,div.cyanosis-theme p::selection,div.cyanosis-theme ul li::selection{color:var(--md-theme-slct-text-color);background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme .task-list-item-checkbox{position:relative}div.cyanosis-theme .contains-task-list input[type=checkbox]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;width:inherit;height:inherit;background:#f0f8ff;border:1px solid #add6ff;border-radius:var(--md-theme-radius-s);box-sizing:border-box;z-index:1}div.cyanosis-theme .contains-task-list input[type=checkbox][checked]:after{content:"✓";position:absolute;inset-block-start:-12px;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;width:0;height:0;color:#f55;font-size:20px;font-weight:700;z-index:2}div.cyanosis-theme p{line-height:inherit;margin-block-start:16px;margin-block-end:16px}div.cyanosis-theme blockquote{padding:1px 20px;margin:22px 0;transition:color .35s}div.cyanosis-theme blockquote:after{display:block;content:""}div.cyanosis-theme blockquote>p{margin:10px 0}div.cyanosis-theme b,div.cyanosis-theme blockquote>b,div.cyanosis-theme blockquote>strong,div.cyanosis-theme strong{color:var(--md-theme-strong-color)}div.cyanosis-theme table{display:inline-block!important;width:auto;max-width:100%;overflow:auto;border:1px solid var(--md-theme-table-border-color);border-spacing:0;border-collapse:collapse}div.cyanosis-theme table thead{color:#000;text-align:left;background:#f6f6f6}div.cyanosis-theme table tr:nth-child(2n){background-color:var(--md-theme-table-tr-nc-color)}div.cyanosis-theme table tr:hover{background-color:var(--md-theme-table-trh-color)}div.cyanosis-theme table td,div.cyanosis-theme table th{padding:12px 8px;line-height:24px;border:1px solid var(--md-theme-table-border-color)}div.cyanosis-theme table th{color:var(--md-theme-table-tht-color);background-color:var(--md-theme-table-th-color)}div.cyanosis-theme table td{min-width:120px}div.cyanosis-theme table thead th::-moz-selection{background-color:#0000}div.cyanosis-theme table thead th::selection{background-color:#0000}div.cyanosis-theme table tbody td::-moz-selection{background-color:var(--md-theme-slct-bg-color)}div.cyanosis-theme table tbody td::selection{background-color:var(--md-theme-slct-bg-color)}.md-editor-dark div.cyanosis-theme{--md-theme-base-color:#cacaca;--md-theme-title-color:#ddd;--md-theme-strong-color:#fe9900;--md-theme-em-color:#ffd28e;--md-theme-del-color:#ccc;--md-theme-link-color:#ffb648;--md-theme-linkh-color:#fe9900;--md-theme-border-color:#ffe3ba;--md-theme-border-color-2:#ffcb7b;--md-theme-bg-color:#2f2f2f;--md-theme-blockquote-color:#c7c7c7;--md-theme-blockquote-bg-color:rgba(255, 199, 116, 0.1);--md-theme-code-color:#000;--md-theme-code-bg-color:#ffcb7b;--md-theme-code-block-bg-color:rgba(30, 25, 18, 0.5);--md-theme-table-border-color:#fe9900;--md-theme-table-th-color:#ffb648;--md-theme-table-tht-color:#000;--md-theme-table-tr-nc-color:#6d5736;--md-theme-table-trh-color:#947443;--md-theme-slct-title-color:#000;--md-theme-slct-titlebg-color:#fe9900;--md-theme-slct-text-color:#00c888;--md-theme-slct-bg-color:rgba(175, 207, 247, 0.25);--md-theme-slct-del-color:#999;--md-theme-slct-elbg-color:#000;--md-theme-slct-codebg-color:#ffcb7b;--md-theme-slct-prebg-color:rgba(160, 200, 255, 0.25)}div.cyanosis-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;color:var(--md-theme-base-color);transition:color .35s}div.cyanosis-theme hr{position:relative;width:98%;height:1px;margin-block-start:32px;margin-block-end:32px;background-image:linear-gradient(90deg,var(--md-theme-link-color),rgba(255,0,0,.3),rgba(37,163,65,.3),rgba(255,0,0,.3),var(--md-theme-link-color));border-width:0;overflow:visible}div.cyanosis-theme em,div.cyanosis-theme i{color:var(--md-theme-em-color)}div.cyanosis-theme del{color:var(--md-theme-del-color)}div.cyanosis-theme details>summary{outline:0;color:var(--md-theme-title-color);font-size:20px;font-weight:bolder;border-block-end:1px solid var(--md-theme-border-color);cursor:pointer}div.cyanosis-theme details>p{padding:10px 20px;margin:10px 0 0;color:#666;background-color:var(--md-theme-blockquote-bg-color);border:2px dashed var(--md-theme-strong-color)}div.cyanosis-theme a::-moz-selection,div.cyanosis-theme b::-moz-selection,div.cyanosis-theme em::-moz-selection,div.cyanosis-theme i::-moz-selection,div.cyanosis-theme strong::-moz-selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme a::selection,div.cyanosis-theme b::selection,div.cyanosis-theme em::selection,div.cyanosis-theme i::selection,div.cyanosis-theme strong::selection{background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::-moz-selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}div.cyanosis-theme del::selection{color:var(--md-theme-slct-del-color);background-color:var(--md-theme-slct-elbg-color)}.md-editor div.mk-cute-theme,.md-editor-dark div.mk-cute-theme{--md-theme-code-inline-color:#4ec9b0;--md-theme-code-inline-bg-color:#282c34;--md-theme-code-block-color:#4ec9b0;--md-theme-code-block-bg-color:#282c34;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color);--md-theme-code-block-radius:10px}div.mk-cute-theme code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;overflow-x:auto;padding:.14em .46em;margin:0 4px}div.mk-cute-theme .md-editor-code pre code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;padding:22px;margin:0;word-break:normal;line-height:1.75}div.mk-cute-theme .md-editor-code pre code span[rn-wrapper],div.smart-blue-theme .md-editor-code pre code span[rn-wrapper]{top:22px}.md-editor div.mk-cute-theme{--md-theme-heading-color:#36ace1;--md-theme-link-color:#409eff;--md-theme-link-hover-color:#007bff;--md-theme-quote-color:#fff;--md-theme-quote-border:4px solid #409eff;--md-theme-quote-bg-color:rgba(54, 172, 225, 0.75)}div.mk-cute-theme h1:before,div.mk-cute-theme h2:before,div.mk-cute-theme h3:before,div.mk-cute-theme h4:before,div.mk-cute-theme h5:before,div.mk-cute-theme h6:before{content:"";display:block;position:absolute;inset-inline-start:0;inset-block-start:0;inset-block-end:0;margin:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAF8UlEQVRIS71Wa2wUVRT+7r0zu9t2t/RBaSioPCpYbIUfaEIQUogSAwZDAlUSGwgg/CBATExMCJH1D2hIfOEjFEUEhViCgBgIUCH44OkjPAMGBVqhpUCfW3Zn5z7MuQOE0hYxMdxJdmd25s53vnO+851leMCLPWA8/CfA2TsvL8n7q+nTFfNLG+4VqInHOeJLDQMzdz/3r4DGGDb9lxu+aPcE7U61JHDMDePcuv0O21ShugOefqDdtBie3Dk6K/O+Ab+qOjJiz7Ahv6c8hbDDwRiQlgYGDOcaWyEcjg8On+j71IpJndjGt9XO+jM7+pkywNvbazIfercieSdoJ4bE5sWjyZqMpDdeaQNXMNC34ME3LV8B56+1w3AOgk+EXe/Ub6uiLB6XdH/G/mYjeBCcFwnt3zQqWt4t4NjjnhzQ1CGkBhwOCMFAB71U0qsYgRlwBtQ1tiEJAy44OBdQUmFK3aWS06NLT+ukZAQoKCCjsfbDmk6p78RwX3ncWffmIj8U4kh6GpEwh+9rGy23LDU4GBrrm9DsuDYIGMAYIC/EUNQ7Cq1hn+WM2TI8f+jEyCmvjfn1FssuojHx6tDkyZOaCzr8TNpASzDAk8amlRIrEylcSGsYrcGIstIYWhgDDIM2BiGH3ywFkGAC1U9n38bpVqWGdk6r4HMWrZZaG1D5KLn0qYyBEAKnG1otAxLR8L7Z9nfP13CJHQ/ST4vK8sVHe8JsU0U6uO5hlexo8PI7vNDQomwoBRAwpSmtgJAAztS3QLsOsmBQlBtFJMQhlbbPUBBUR7o2hqHVddLbRsfCPQJ+u3TPw8uGl1yklAlHIJZKo3//XEhlLCtifPFyM7xwCI/lZ8IKTTBbS7pPLIggZZsSQ+zXbT4UYSsnet3UMM5HPT5LGbrDGYQroClyT2Jwnyj9aN949e8mDCwuRFoqKxRHUJ21BSDRELuQYGhvbMVV32Dp2RuxcfHSRBfAYTsbU9nJdFj5EiLkglHkRInC1xoxKbH9hQJIaTDvxxTCUddWl4wg0dCCtqSPDmoVx4Eitpxh64ZtsT6b5ie6pPRkfF90TllxOzEwmipMKRRgHODGgCuJkqIcvDdC2BZ5Y+tlHHMzkAKghbAxcQqQDiKrFBxhqg5MHTivS1tQ+sdsvaQl5Yd6yfdRXNQLsQwXnq/AQFLXEIIjzBSuNaaR0SuEtkQKl9IKjAsbJaWfzo1USDsM6zceDJfeVGgnhhN2N7YOyo5kJz1pa2AbgfrO1gRwXW6vSRQNtddR+EhvKGmseskgTtY2Q7kucYWWgToPHzyUyXry0iXfnBtfl5f/PaWPvPNW/zkOAQegJHltFE5dSaCskHqPVEnqpMAMEgkPtR1pKxyh/N0/vTToubtH1G3RmLjhM8ubKXfWB2mRa9ySOaWS2uT8lTZ0cI6I52Ngv7zAbW9mQVm1cpytu441P38XeXTlQu+e46nyh+bjLkMZRU0MCYTCJWZSG1y7cBWNURpxBlxqFBfEwGnGGhaYPSNwhpSv4DK+/vPynBk9MqRIiOWs8a2WJTm9a+cgh6SaMIMz9W1WjYHHMtv0wSmZdWB9gdsya/rcYVg7JoffCdqlD6ceTpiY59tM0PhJp5WNvra+BQkejCMyBarr8KKYDcZi8sDaCDKYFIGRk+FnSVXzyTO9JxBwF8DLc1dlLn65ooNEYN0fBsu21fTvL6PXnhxXlnLIqqhYYBian4lQ2Lk9ogiALsimiLC1QYfhlV1Hnxh7JfcMqxrpd7U2GFa5t9nOd7Kr+kg4uWvnCpromlJeXlq3Os3ZLOlrZBmNQf1ybVqpxhbA7mRIOCy1+esDOWhIyDv/+3Q7LRbsqH+rKRJ+nba+/+WW7II1s9vvVBuNr7KNF1WUM1bSt5f1Vq01jUVkKfnx8uoti3Or5rbd9782M61azJz/rFywYU/OyKqK1p5G2MS1Z18tGFDwTkvIxcK9RwaMP3a9/tbc62lPj/Nw5B9ey9Ehy/MY4oEqelgNleuyCgdXJlmc3fO5Ll56r5f+n/f+AWFf9jvBgaHpAAAAAElFTkSuQmCC);animation:spin 2s linear 0s infinite}div.mk-cute-theme h1{position:relative;font-size:30px;padding:12px 38px;margin:30px 0}div.mk-cute-theme h1:before{width:30px;height:30px;background-size:30px 30px}div.mk-cute-theme h2{position:relative;font-size:24px;padding:12px 36px;margin:28px 0}div.mk-cute-theme h2:before{width:28px;height:28px;background-size:28px 28px}div.mk-cute-theme h3{position:relative;font-size:18px;padding:4px 32px;margin:26px 0}div.mk-cute-theme h3:before{width:24px;height:24px;background-size:24px 24px}div.mk-cute-theme h4{position:relative;padding:4px 28px;font-size:16px;margin:22px 0}div.mk-cute-theme h4:before{width:20px;height:20px;background-size:20px 20px}div.mk-cute-theme h5{position:relative;padding:4px 26px;font-size:15px;margin:20px 0}div.mk-cute-theme h5:before{width:18px;height:18px;background-size:18px 18px}div.mk-cute-theme h6{position:relative;padding:4px 22px;font-size:14px;margin:16px 0}div.mk-cute-theme h6:before{width:16px;height:16px;background-size:16px 16px}@media (max-width:720px){div.mk-cute-theme h1{font-size:24px}div.mk-cute-theme h2{font-size:20px}div.mk-cute-theme h3{font-size:18px}}div.mk-cute-theme a{display:inline-block;border-block-end:1px solid #409eff}div.mk-cute-theme a:active,div.mk-cute-theme a:hover{border-block-end:1px solid #007bff}div.mk-cute-theme ol li,div.mk-cute-theme ul li,div.smart-blue-theme li{margin-block-end:0;list-style:inherit}div.mk-cute-theme ol ol,div.mk-cute-theme ol ul,div.mk-cute-theme ul ol,div.mk-cute-theme ul ul{margin-block-start:3px}div.mk-cute-theme ol li{padding-inline-start:6px}div.mk-cute-theme p{line-height:inherit;margin-block-start:22px;margin-block-end:22px}.md-editor-dark div.mk-cute-theme{--md-theme-quote-color:inherit;--md-theme-quote-border:4px solid #265d97;--md-theme-quote-bg-color:rgba(18, 80, 108, 0.75)}div.mk-cute-theme blockquote{position:relative;padding:8px 26px;margin:16px 0;border-radius:var(--md-theme-radius-m)}div.mk-cute-theme blockquote:before{content:"❝";inset-block-start:10px;inset-inline-start:8px;color:#409eff;font-size:20px;line-height:1;font-weight:700;position:absolute;opacity:.7}div.mk-cute-theme blockquote:after{content:"❞";font-size:20px;position:absolute;inset-inline-end:8px;inset-block-end:0;color:#409eff;opacity:.7}div.mk-cute-theme blockquote ol li,div.mk-cute-theme blockquote ul li,div.mk-cute-theme blockquote>p{color:var(--md-theme-quote-color)}.md-editor div.mk-cute-theme{--md-theme-table-color:#000;--md-theme-table-border-color:#f6f6f6;--md-theme-table-thead-bg-color:#f6f6f6;--md-theme-table-stripe-color:#fcfcfc}.md-editor-dark div.mk-cute-theme{--md-theme-table-color:inherit;--md-theme-table-border-color:#1c1c1c;--md-theme-table-thead-bg-color:rgba(28, 28, 28, 0.631372549);--md-theme-table-stripe-color:rgba(28, 28, 28, 0.631372549)}div.mk-cute-theme table{display:inline-block;width:auto;max-width:100%;overflow:auto;border:solid 1px var(--md-theme-table-border-color)}div.mk-cute-theme table thead{background-color:var(--md-theme-table-thead-bg-color);color:var(--md-theme-table-color);text-align:left}div.mk-cute-theme table tr td,div.mk-cute-theme table tr th{padding:12px 7px;line-height:24px;border:0}div.mk-cute-theme table tr td{min-width:120px}div.mk-cute-theme blockquote table tr{background-color:var(--md-theme-table-stripe-color)}.md-editor div.mk-cute-theme{--md-theme-color:#36ace1;background-image:linear-gradient(90deg,#323a4240 3%,#0000 3%),linear-gradient(360deg,#323a4240 3%,#0000 3%)}.md-editor-dark div.mk-cute-theme{background-image:linear-gradient(90deg,#d9eafb40 3%,#0000 3%),linear-gradient(360deg,#d9eafb40 3%,#0000 3%);--md-theme-bg-color-scrollbar-thumb:#4d4d4d}div.mk-cute-theme{word-break:break-word;line-height:1.75;font-weight:400;overflow-x:hidden;background-size:20px 20px;background-position:center center}div.mk-cute-theme hr{position:relative;width:98%;height:1px;border:0;margin-block-start:32px;margin-block-end:32px;background-image:linear-gradient(to right,#36ace1,#dff0fe,#36ace1);overflow:visible}div.mk-cute-theme del{color:#36ace1}.md-editor div.smart-blue-theme{--md-theme-code-inline-color:#d63200;--md-theme-code-inline-bg-color:#fff5f5;--md-theme-code-block-color:#333;--md-theme-code-block-bg-color:#f8f8f8;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}.md-editor-dark div.smart-blue-theme{--md-theme-code-inline-color:#e06c75;--md-theme-code-inline-bg-color:#1a1a1a;--md-theme-code-block-color:#999;--md-theme-code-block-bg-color:#1a1a1a;--md-theme-code-before-bg-color:var(--md-theme-code-block-bg-color)}div.smart-blue-theme code{overflow-x:auto;padding:.065em .4em}div.smart-blue-theme .md-editor-code pre code{padding:22px 12px;margin:0;word-break:normal}.md-editor div.smart-blue-theme{--md-theme-heading-color:#135ce0;--md-theme-link-color:#036aca}div.smart-blue-theme h1{padding:30px 0;position:relative;text-align:center;font-size:22px;margin:50px 0}div.smart-blue-theme h3,div.smart-blue-theme h4,div.smart-blue-theme h5,div.smart-blue-theme h6{padding:30px 0;margin:0}div.smart-blue-theme h1 a,div.smart-blue-theme h2 a,div.smart-blue-theme h3 a,div.smart-blue-theme h4 a,div.smart-blue-theme h5 a,div.smart-blue-theme h6 a{border:0}div.smart-blue-theme h2{position:relative;font-size:20px;border-inline-start:4px solid;padding:0 0 0 10px;margin:30px 0}div.smart-blue-theme h3{font-size:16px}div.smart-blue-theme img{margin:0 auto}.md-editor-dark div.smart-blue-theme{--md-theme-link-color:#2d7dc7}div.smart-blue-theme a{font-weight:400}div.smart-blue-theme ol,div.smart-blue-theme ul{margin-block-start:1em}div.smart-blue-theme li{line-height:2}div.smart-blue-theme p{line-height:2;font-weight:400}div.smart-blue-theme *+p{margin-block-start:16px}.md-editor div.smart-blue-theme{--md-theme-quote-color:#666;--md-theme-quote-bg-color:#fff9f9;--md-theme-quote-border-color:#b2aec5}.md-editor-dark div.smart-blue-theme{--md-theme-quote-color:#999;--md-theme-quote-bg-color:#2a2a2a;--md-theme-quote-border-color:#0063bb}div.smart-blue-theme blockquote{background-color:var(--md-theme-quote-bg-color);margin:2em 0;padding:2px 20px;border-inline-start:4px solid var(--md-theme-quote-border-color)}div.smart-blue-theme blockquote p{color:var(--md-theme-quote-color);line-height:2}.md-editor div.smart-blue-theme{--md-theme-table-td-border-color:#dfe2e5;--md-theme-table-stripe-color:#f6f8fa}.md-editor-dark div.smart-blue-theme{--md-theme-table-td-border-color:#2d2d2d;--md-theme-table-stripe-color:#0c0c0c}div.smart-blue-theme table{border-collapse:collapse;margin:1rem 0;overflow-x:auto}div.smart-blue-theme table tr td,div.smart-blue-theme table tr th{padding:.6em 1em}div.smart-blue-theme blockquote table tr td,div.smart-blue-theme blockquote table tr th{border-color:var(--md-theme-border-color-inset)}div.smart-blue-theme blockquote table tbody tr:nth-child(n){background-color:inherit}.md-editor div.smart-blue-theme{--md-theme-color:#595959;background-image:linear-gradient(90deg,#3c0a1e0a 3%,#0000 3%),linear-gradient(360deg,#3c0a1e0a 3%,#0000 3%)}.md-editor-dark div.smart-blue-theme{--md-theme-color:#999;background-image:linear-gradient(90deg,#cfcfcf0a 3%,#fff0 3%),linear-gradient(360deg,#cfcfcf0a 3%,#fff0 3%)}div.smart-blue-theme{color:var(--md-theme-color);font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-size:20px 20px;background-position:center center}div.smart-blue-theme em strong,div.smart-blue-theme strong{color:#036aca}div.smart-blue-theme hr{border-block-start:1px solid #135ce0}.md-editor-checkbox{cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor-checkbox:after{content:"";font-weight:700}.md-editor-checkbox-checked:after{content:"✓"}.md-editor-divider{position:relative;display:inline-block;width:1px;inset-block-start:.1em;height:.9em;margin-block:0;margin-inline:8px;background-color:var(--md-border-color)}.md-editor-dropdown{overflow:hidden;box-sizing:border-box;position:absolute;transition:all .3s;opacity:1;z-index:20000;background-color:var(--md-bk-color)}.md-editor-dropdown-hidden{opacity:0;visibility:hidden}.md-editor-dropdown-overlay{margin-block-start:6px}.md-editor-modal-mask{position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:20000;height:100%;background-color:var(--md-modal-mask)}.md-editor-modal{display:block;background-color:var(--md-bk-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border-radius:3px;border:1px solid var(--md-border-color);position:fixed;z-index:20001;box-shadow:var(--md-modal-shadow)}.md-editor-modal-header{cursor:grab;display:flex;justify-content:space-between;padding-block:10px;padding-inline:24px;color:var(--md-color);font-weight:600;font-size:16px;line-height:22px;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-block-end:1px solid var(--md-border-color);position:relative}.md-editor-modal-body{padding-block:20px;padding-inline:20px;font-size:14px;word-wrap:break-word;height:calc(100% - 43px);box-sizing:border-box}.md-editor-modal .md-editor-modal-func{position:absolute;inset-block-start:10px;inset-inline-end:10px}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust,.md-editor-modal .md-editor-modal-func .md-editor-modal-close{cursor:pointer;width:24px;height:24px;line-height:24px;text-align:center;display:inline-block}.md-editor-modal .md-editor-modal-func .md-editor-modal-adjust{padding-inline-end:10px}.animation,.zoom-in,.zoom-out{animation-duration:.15s;animation-fill-mode:forwards}.zoom-in{animation-name:zoomIn}.zoom-out{animation-name:zoomOut}.md-editor-custom-scrollbar{position:relative;overflow:hidden;height:100%}.md-editor-custom-scrollbar__track{position:absolute;inset-block-start:0;inset-inline-end:0;width:6px;height:100%;background:var(--md-scrollbar-bg-color)}.md-editor-custom-scrollbar__thumb{position:absolute;width:6px;background:var(--md-scrollbar-thumb-color);border-radius:4px;cursor:pointer;transition:background .2s}.md-editor-custom-scrollbar__thumb:hover{background:var(--md-scrollbar-thumb-hover-color)}.md-editor-content{direction:ltr;position:relative;display:flex;flex:1;height:0;flex-shrink:0}.md-editor-content-wrapper{display:flex;flex:1;width:0;position:relative}.md-editor-resize-operate{position:absolute;width:2px;height:100%;background-color:var(--md-bk-color);z-index:1;cursor:col-resize}.md-editor-input-wrapper,.md-editor-preview-wrapper{height:100%;box-sizing:border-box}.md-editor-preview-wrapper{position:relative;overflow:auto;scrollbar-width:none}[dir=rtl] .md-editor-preview-wrapper{direction:rtl}.md-editor .cm-scroller::-webkit-scrollbar,.md-editor-catalog-editor::-webkit-scrollbar,.md-editor-preview-wrapper::-webkit-scrollbar{display:none}.md-editor-html{font-size:16px;word-break:break-all}.md-editor-catalog-editor{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;background-color:var(--md-bk-color);border-inline-start:1px solid var(--md-border-color);width:200px;box-sizing:border-box;margin-block:0;margin-inline:0;padding-block:5px;padding-inline:10px;font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum";scrollbar-width:none}.md-editor-catalog-fixed{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:10002}.md-editor-catalog-flat{position:initial;flex-shrink:0}.md-editor-footer{height:24px;flex-shrink:0;font-size:12px;color:var(--md-color);border-block-start:1px solid var(--md-border-color);display:flex;justify-content:space-between}.md-editor-footer-item{display:inline-flex;align-items:center;height:100%;padding-block:0;padding-inline:10px}.md-editor-footer-item+.md-editor-footer-item{padding-inline-start:0}.md-editor-footer-label{padding-inline-end:5px;line-height:1}.md-editor-clip{position:relative;display:flex;height:calc(100% - 52px)}.md-editor-clip-main,.md-editor-clip-preview{width:50%;height:100%;border:1px solid var(--md-border-color)}.md-editor-clip-main{margin-inline-end:1em}.md-editor-clip-main .md-editor-clip-cropper{position:relative;width:100%;height:100%}.md-editor-clip-main .md-editor-clip-cropper .md-editor-clip-delete{position:absolute;inset-block-start:0;inset-inline-end:0;font-size:0;background-color:var(--md-bk-color-outstand);border-end-start-radius:4px;color:var(--md-color);cursor:pointer}.md-editor-clip-main .md-editor-clip-upload{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.md-editor-clip-main .md-editor-clip-upload .md-editor-icon,.md-editor-clip-main .md-editor-clip-upload .md-editor-iconfont{width:auto;height:40px;font-size:40px}.md-editor-clip-preview-target{width:100%;height:100%;overflow:hidden}.md-editor-form-item{margin-block-end:20px;text-align:center}.md-editor-form-item:last-of-type{margin-block-end:0}.md-editor-input,.md-editor-label{color:var(--md-color);font-size:14px}.md-editor-label{width:80px;text-align:center;display:inline-block}.md-editor-input{border-radius:4px;padding-block:4px;padding-inline:11px;line-height:1.5715;background-color:var(--md-bk-color);background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor-input:focus{outline:0}.md-editor-input:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor-input:focus{border-color:var(--md-border-active-color)}.md-editor-btn{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;padding-block:0;padding-inline:15px;font-size:14px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:var(--md-bk-color);border-color:var(--md-border-color);margin-inline-start:10px}.md-editor-btn:first-of-type{margin-inline-start:0}.md-editor-btn:hover{color:var(--md-hover-color);background-color:var(--md-bk-color);border-color:var(--md-border-hover-color)}.md-editor-btn-row{width:100%}@media (max-width:688px){.md-editor-modal-clip .md-editor-modal{max-width:calc(100% - 20px);max-height:calc(100% - 20px);margin-block:10px;margin-inline:10px;inset-inline-start:0!important}.md-editor-modal-clip .md-editor-clip{flex-direction:column}.md-editor-modal-clip .md-editor-clip-main,.md-editor-modal-clip .md-editor-clip-preview{width:100%;height:0;flex:1}.md-editor-modal-clip .md-editor-clip-main{margin-block-end:1em}}.md-editor-menu{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;border-radius:3px;border:1px solid var(--md-border-color);background-color:inherit}.md-editor-menu-item{list-style:none;font-size:12px;color:var(--md-color);padding-block:4px;padding-inline:10px;cursor:pointer;line-height:16px}.md-editor-menu-item:first-of-type{padding-block-start:8px}.md-editor-menu-item:last-of-type{padding-block-end:8px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li[aria-selected],.md-editor-menu-item:hover{background-color:var(--md-bk-hover-color)}.md-editor-table-shape{padding-block:4px;padding-inline:4px;border-radius:3px;border:1px solid var(--md-border-color);display:flex;flex-direction:column}.md-editor-table-shape-row{display:flex}.md-editor-table-shape-col{padding-block:2px;padding-inline:2px;cursor:pointer}.md-editor-table-shape-col-default{width:16px;height:16px;background-color:#e0e0e0;border-radius:3px;transition:all .2s}.md-editor-table-shape-col-include{background-color:#aaa}.md-editor-toolbar-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0;padding-block:4px;padding-inline:4px;border-block-end:1px solid var(--md-border-color)}.md-editor-toolbar-wrapper::-webkit-scrollbar{height:0!important}.md-editor-toolbar{display:flex;justify-content:space-between;align-items:center;box-sizing:content-box}.md-editor-toolbar-item{color:var(--md-color);display:flex;flex-direction:column;align-items:center;margin-block:0;margin-inline:2px;padding-block:0;padding-inline:2px;transition:all .3s;border-radius:3px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;border:0;background-color:transparent}.md-editor-toolbar-item-name{font-size:12px;word-break:keep-all;white-space:nowrap}.md-editor-toolbar-item:not([disabled]):hover{background-color:var(--md-bk-color-outstand)}.md-editor-toolbar-active{background-color:var(--md-bk-color-outstand)}.md-editor-floating-toolbar{display:flex;align-items:center}.md-editor-toolbar-left,.md-editor-toolbar-right{padding-block:1px;padding-inline:0;display:flex;align-items:center}.md-editor .md-editor-stn .md-editor-toolbar-item{padding-block:0;padding-inline:6px}.md-editor-dark .md-editor-table-shape-col-default{background-color:#222}.md-editor-dark .md-editor-table-shape-col-include{background-color:#555}.md-editor-floating-toolbar{padding-block:4px;padding-inline:4px}.md-editor-floating-toolbar-container{transition-delay:20ms;will-change:opacity}.md-editor-floating-toolbar-container[data-state=visible],.md-editor-floating-toolbar-container[data-state=visible] .cm-tooltip-arrow{opacity:1}.md-editor-floating-toolbar-container,.md-editor-floating-toolbar-container .cm-tooltip-arrow{transition:opacity .12s ease-out;opacity:0}.md-editor .cm-editor{direction:ltr;font-size:14px;height:100%}.md-editor .cm-editor.cm-focused{outline:0}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete{border-radius:3px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{border-radius:3px;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li{background-color:var(--md-bk-color);color:var(--md-color);padding-block:4px;padding-inline:10px;line-height:16px}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul li .cm-completionIcon{width:auto}.md-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete .cm-completionInfo{margin-block-start:-2px;margin-inline-start:3px;padding-block:4px;padding-inline:9px;border-radius:3px;overflow:hidden;background-color:var(--md-bk-hover-color);color:var(--md-color)}.md-editor .cm-scroller{scrollbar-width:none}.md-editor .cm-scroller .cm-content[contenteditable=true]{margin-block:10px;margin-inline:10px;min-height:calc(100% - 20px)}.md-editor .cm-scroller .cm-gutters+.cm-content[contenteditable=true]{margin-block:0;margin-inline:0;min-height:100%}.md-editor .cm-scroller .cm-line{line-height:inherit}.md-editor .\37c 1 .cm-scroller{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;line-height:20px}.md-editor .cm-search .cm-textfield{border-radius:4px;padding-block:4px;padding-inline:11px;color:var(--md-color);font-size:10px;background-image:none;border:1px solid var(--md-border-color);transition:all .2s}.md-editor .cm-search .cm-textfield:focus{outline:0}.md-editor .cm-search .cm-textfield:hover{border-color:var(--md-border-hover-color);outline:0}.md-editor .cm-search .cm-textfield:focus{border-color:var(--md-border-active-color)}.md-editor .cm-search .cm-button{font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid var(--md-border-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:20px;padding-block:0;padding-inline:15px;font-size:10px;border-radius:4px;transition:all .2s linear;color:var(--md-color);background-color:inherit;background-image:none;border-color:var(--md-border-color)}.md-editor .cm-search .cm-button:first-of-type{margin-inline-start:0}.md-editor .cm-search .cm-button:hover{color:var(--md-hover-color);background-color:inherit;border-color:var(--md-border-hover-color)}.md-editor .cm-search input[type=checkbox]{vertical-align:sub}.md-editor .cm-search input[type=checkbox]:after{display:block;content:"";font-weight:700;cursor:pointer;width:12px;height:12px;border:1px solid var(--md-border-color);background-color:var(--md-bk-color-outstand);border-radius:2px;line-height:1;text-align:center}.md-editor .cm-search input[type=checkbox]:checked:after{content:"✓";color:var(--md-color)}.md-editor .cm-search button[name=close]{color:inherit;cursor:pointer;inset-inline-end:6px}[dir=rtl] .md-editor-catalog{direction:rtl}.md-editor-catalog-indicator{height:18px;width:4px;background-color:#73d13d;position:absolute;border-radius:4px;transition:top .3s}.md-editor-catalog>.md-editor-catalog-link{padding-block:5px;padding-inline:8px}.md-editor-catalog-link{padding-block:5px;padding-inline-start:1em;display:flex;flex-direction:column}.md-editor-catalog-link span{display:inline-block;width:100%;position:relative;overflow:hidden;color:var(--md-color);white-space:nowrap;text-overflow:ellipsis;transition:color .3s;cursor:pointer;line-height:18px}.md-editor-catalog-active>span,.md-editor-catalog-link span:hover{color:#73d13d}.md-editor-catalog-wrapper>.md-editor-catalog-link{padding-block-start:5px;padding-block-end:5px}.md-editor-catalog-wrapper>.md-editor-catalog-link:first-of-type{padding-block-start:10px}.md-editor-catalog-wrapper>.md-editor-catalog-link:last-of-type{padding-block-end:0}.md-editor-catalog-dark{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000066;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.md-editor{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";width:100%;height:500px;position:relative;box-sizing:border-box;border:1px solid var(--md-border-color);display:flex;flex-direction:column;overflow:hidden;background-color:var(--md-bk-color)}.md-editor .md-editor-fullscreen{position:fixed!important;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;width:auto!important;height:auto!important;z-index:10000}svg.md-editor-icon{width:16px;height:16px;padding-block:4px;padding-inline:4px;fill:none;overflow:hidden;display:block;box-sizing:content-box}.md-editor .lucide-list,.md-editor .lucide-list-ordered,.md-editor .lucide-list-todo{width:18px;height:18px;padding-block:3px;padding-inline:3px}.md-editor-preview{font-size:16px;word-break:break-all;display:flow-root;padding-block:10px;padding-inline:20px}.md-editor-modal-container{--md-color:#3f4a54;--md-hover-color:#000;--md-bk-color:#fff;--md-bk-color-outstand:#f2f2f2;--md-bk-hover-color:#f5f7fa;--md-border-color:#e6e6e6;--md-border-hover-color:#b9b9b9;--md-border-active-color:#999;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000019;--md-scrollbar-bg-color:#e2e2e2;--md-scrollbar-thumb-color:#0000004d;--md-scrollbar-thumb-hover-color:#00000059;--md-scrollbar-thumb-active-color:#00000061;color:var(--md-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,ui-sans-serif,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.md-editor-modal-container .lucide-x{width:20px;height:20px;padding-block:2px;padding-inline:2px}.md-editor-previewOnly{border:0;height:auto;overflow:visible}.md-editor-previewOnly .md-editor-content{height:100%}.md-editor-previewOnly .md-editor-preview{padding-block:0;padding-inline:0}.md-editor-previewOnly .md-editor-preview-wrapper{overflow:visible}.md-editor-dark,.md-editor-modal-container[data-theme=dark]{--md-color:#999;--md-hover-color:#bbb;--md-bk-color:#000;--md-bk-color-outstand:#333;--md-bk-hover-color:#1b1a1a;--md-border-color:#2d2d2d;--md-border-hover-color:#636262;--md-border-active-color:#777;--md-modal-mask:#00000073;--md-modal-shadow:0px 6px 24px 2px #00000066;--md-scrollbar-bg-color:#0f0f0f;--md-scrollbar-thumb-color:#2d2d2d;--md-scrollbar-thumb-hover-color:#3a3a3a;--md-scrollbar-thumb-active-color:#3a3a3a}.medium-zoom-image--opened,.medium-zoom-overlay{z-index:100001}.md-editor-fullscreen{position:fixed!important;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;width:auto!important;height:auto!important;z-index:10000}.md-editor-disabled{cursor:not-allowed!important;opacity:.6}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(
    0.645,
    0.045,
    0.355,
    1
  );--el-transition-function-fast-bezier:cubic-bezier(0.23, 1, 0.32, 1);--el-transition-all:all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration)
    var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration)
      var(--el-transition-function-fast-bezier),
    opacity var(--el-transition-duration)
      var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121, 187, 255);--el-color-primary-light-5:rgb(160, 207, 255);--el-color-primary-light-7:rgb(198, 226, 255);--el-color-primary-light-8:rgb(217, 236, 255);--el-color-primary-light-9:rgb(236, 245, 255);--el-color-primary-dark-2:rgb(51, 126, 204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149, 212, 117);--el-color-success-light-5:rgb(179, 225, 157);--el-color-success-light-7:rgb(209, 237, 196);--el-color-success-light-8:rgb(225, 243, 216);--el-color-success-light-9:rgb(240, 249, 235);--el-color-success-dark-2:rgb(82, 155, 46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238, 190, 119);--el-color-warning-light-5:rgb(243, 209, 158);--el-color-warning-light-7:rgb(248, 227, 197);--el-color-warning-light-8:rgb(250, 236, 216);--el-color-warning-light-9:rgb(253, 246, 236);--el-color-warning-dark-2:rgb(184, 130, 48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248, 152, 152);--el-color-danger-light-5:rgb(250, 182, 182);--el-color-danger-light-7:rgb(252, 211, 211);--el-color-danger-light-8:rgb(253, 226, 226);--el-color-danger-light-9:rgb(254, 240, 240);--el-color-danger-dark-2:rgb(196, 86, 86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248, 152, 152);--el-color-error-light-5:rgb(250, 182, 182);--el-color-error-light-7:rgb(252, 211, 211);--el-color-error-light-8:rgb(253, 226, 226);--el-color-error-light-9:rgb(254, 240, 240);--el-color-error-dark-2:rgb(196, 86, 86);--el-color-info:#909399;--el-color-info-light-3:rgb(177, 179, 184);--el-color-info-light-5:rgb(200, 201, 204);--el-color-info-light-7:rgb(222, 223, 224);--el-color-info-light-8:rgb(233, 233, 235);--el-color-info-light-9:rgb(244, 244, 245);--el-color-info-dark-2:rgb(115, 118, 122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12),
    0px 8px 16px -8px rgba(0, 0, 0, 0.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, 0.8);--el-overlay-color-light:rgba(0, 0, 0, 0.7);--el-overlay-color-lighter:rgba(0, 0, 0, 0.5);--el-mask-color:rgba(255, 255, 255, 0.9);--el-mask-color-extra-light:rgba(255, 255, 255, 0.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style)
    var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active{opacity:1;transform:scaleY(1)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active{opacity:1;transform:scaleY(1)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active{opacity:1;transform:scale(1)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-dropdown-menu__item i,.el-icon--left{margin-right:5px}.el-icon{--color:inherit;align-items:center;display:inline-flex;justify-content:center;line-height:1em;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon,.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color)}.el-alert--primary.is-light,.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width, 300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper,.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);cursor:default;font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:0;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop,.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg,.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button,.el-cascader__collapse-tags .el-tag+input,.el-cascader__tags .el-tag+input{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, 0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:0;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:0}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled).is-has-bg:hover,.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:0 0;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button--text.is-disabled,.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):active,.el-button--text:not(.is-disabled):hover,.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:0 0;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size);border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-calendar{--el-calendar-border:var(
    --el-table-border,
    1px solid var(--el-border-color-lighter)
  );--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table,.el-date-picker table,.el-date-range-picker table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, 0.11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, 0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:0;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:0;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:0;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:0;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:0;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .icon-arrow-down{font-size:14px;transition:transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color, var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span,.el-cascader__tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;max-width:100%;text-overflow:ellipsis;margin:2px 0}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:0;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:0 0;border:0;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:0;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled,.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--success.is-checked{color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked,.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked,.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked,.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked,.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked,.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled,.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color, var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color, var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:0;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:0;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,
    var(--el-fill-color-blank)
  );background-image:none;border-color:var(--el-button-disabled-border-color,
    var(--el-border-color-light)
  );box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,
    var(--el-border-color-light)
  )}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height, 32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox,.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:0;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%) rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-45%,-60%) rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:0;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-10.is-guttered,.el-col-xs-11.is-guttered,.el-col-xs-12.is-guttered,.el-col-xs-13.is-guttered,.el-col-xs-14.is-guttered,.el-col-xs-15.is-guttered,.el-col-xs-16.is-guttered,.el-col-xs-17.is-guttered,.el-col-xs-18.is-guttered,.el-col-xs-19.is-guttered,.el-col-xs-20.is-guttered,.el-col-xs-21.is-guttered,.el-col-xs-22.is-guttered,.el-col-xs-23.is-guttered,.el-col-xs-24.is-guttered,.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-10.is-guttered,.el-col-sm-11.is-guttered,.el-col-sm-12.is-guttered,.el-col-sm-13.is-guttered,.el-col-sm-14.is-guttered,.el-col-sm-15.is-guttered,.el-col-sm-16.is-guttered,.el-col-sm-17.is-guttered,.el-col-sm-18.is-guttered,.el-col-sm-19.is-guttered,.el-col-sm-20.is-guttered,.el-col-sm-21.is-guttered,.el-col-sm-22.is-guttered,.el-col-sm-23.is-guttered,.el-col-sm-24.is-guttered,.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-10.is-guttered,.el-col-md-11.is-guttered,.el-col-md-12.is-guttered,.el-col-md-13.is-guttered,.el-col-md-14.is-guttered,.el-col-md-15.is-guttered,.el-col-md-16.is-guttered,.el-col-md-17.is-guttered,.el-col-md-18.is-guttered,.el-col-md-19.is-guttered,.el-col-md-20.is-guttered,.el-col-md-21.is-guttered,.el-col-md-22.is-guttered,.el-col-md-23.is-guttered,.el-col-md-24.is-guttered,.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-10.is-guttered,.el-col-lg-11.is-guttered,.el-col-lg-12.is-guttered,.el-col-lg-13.is-guttered,.el-col-lg-14.is-guttered,.el-col-lg-15.is-guttered,.el-col-lg-16.is-guttered,.el-col-lg-17.is-guttered,.el-col-lg-18.is-guttered,.el-col-lg-19.is-guttered,.el-col-lg-20.is-guttered,.el-col-lg-21.is-guttered,.el-col-lg-22.is-guttered,.el-col-lg-23.is-guttered,.el-col-lg-24.is-guttered,.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-10.is-guttered,.el-col-xl-11.is-guttered,.el-col-xl-12.is-guttered,.el-col-xl-13.is-guttered,.el-col-xl-14.is-guttered,.el-col-xl-15.is-guttered,.el-col-xl-16.is-guttered,.el-col-xl-17.is-guttered,.el-col-xl-18.is-guttered,.el-col-xl-19.is-guttered,.el-col-xl-20.is-guttered,.el-col-xl-21.is-guttered,.el-col-xl-22.is-guttered,.el-col-xl-23.is-guttered,.el-col-xl-24.is-guttered,.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.el-collapse,.el-collapse-item__header{border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:0;color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;line-height:var(--el-collapse-header-height);min-height:var(--el-collapse-header-height);outline:0;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{flex:auto;text-align:left}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-color-picker-panel{background:var(--el-bg-color-overlay);box-sizing:content-box;padding:12px;width:300px}.el-color-picker-panel.is-border{border:1px solid var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{display:flex;justify-content:space-between;margin-top:12px;text-align:right}.el-color-picker-panel__footer .el-input{color:#000;font-size:12px;line-height:26px;width:160px}.el-color-picker-panel.is-disabled .el-color-hue-slider,.el-color-picker-panel.is-disabled .el-color-svpanel{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap;gap:8px}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;width:20px}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{top:0;right:0;bottom:0;left:0;position:absolute}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(0deg,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0)0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333333}.el-color-picker{display:inline-block;height:32px;line-height:normal;outline:0;position:relative;width:32px}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{height:40px;width:40px}.el-color-picker--small{height:24px;width:24px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;cursor:pointer;display:inline-flex;font-size:0;justify-content:center;padding:4px}.el-color-picker__color,.el-color-picker__trigger{box-sizing:border-box;height:100%;position:relative;width:100%}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);display:block;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell,.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell,.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:0}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-date-table th.el-date-table__week-header{padding:0;width:24px}.el-month-table,.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td,.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#fff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible,.el-table tbody:focus-visible,.el-year-table td:focus-visible{outline:0}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:60px}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#fff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height, var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover,.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__close-icon svg,.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:0;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder,.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder,.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{align-items:center;display:inline-flex;padding:0 10px;vertical-align:middle}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled,.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-popper-border-radius, var(--el-border-radius-base));color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__btn,.el-picker-panel__shortcut{background-color:transparent;cursor:pointer;outline:0}.el-picker-panel__shortcut{border:0;color:var(--el-datepicker-text-color);display:block;font-size:14px;line-height:28px;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);font-size:12px;line-height:24px;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:0 0;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:0}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover,.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon,.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn,.el-switch__label .el-icon svg{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__icon-btn,.el-picker-panel.is-disabled .el-picker-panel__next-btn,.el-picker-panel.is-disabled .el-picker-panel__prev-btn,.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{padding:12px 12px 0;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:0}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:0}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:before{left:0}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:0;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:0;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color, var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:1px solid var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;height:100%;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large,.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small,.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label,.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top, 15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width, 50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{top:0;right:0;bottom:0;left:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:0 0;border:0;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:48px;outline:0;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close,.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{top:0;right:0;bottom:0;left:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px);--el-drawer-dragger-size:8px;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:var(--el-text-color-primary);display:flex;margin-bottom:32px;overflow:hidden;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{overflow:hidden;padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:0}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*,.el-table td.el-table__cell div{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger,.el-drawer__dragger:before{background-color:transparent;position:absolute;transition:all .2s}.el-drawer__dragger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-drawer__dragger:before{content:""}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{bottom:0;cursor:ew-resize;height:100%;top:0;width:var(--el-drawer-dragger-size)}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{bottom:0;top:0;width:3px}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger,.el-drawer.ttb>.el-drawer__dragger{cursor:ns-resize;height:var(--el-drawer-dragger-size);left:0;right:0;width:100%}.el-drawer.btt>.el-drawer__dragger:before,.el-drawer.ttb>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.btt,.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown,.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:0}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:0;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:0;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default,.el-form-item--small{--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default{--font-size:14px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start;text-align:left}.el-form-item--label-right .el-form-item__label{justify-content:flex-end;text-align:right}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;width:-moz-fit-content;width:fit-content}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{top:0;right:0;bottom:0;left:0;position:fixed}.el-image-viewer__wrapper:focus{outline:0!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{right:40px;top:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0-6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder,.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;border:0;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color, var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:0}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count,.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:0 0;border:0;box-sizing:border-box;color:var(--el-input-text-color, var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:0;padding:0;width:100%}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color, var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px;--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px;--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0-20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0-1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0-1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0-1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0-1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover,.el-loading-spinner i{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base)0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base)0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base)0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base)0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner,.el-input-tag__input-tag-list{align-items:center;display:flex;flex:1;flex-wrap:wrap;min-width:0;position:relative}.el-input-tag__input-tag-list{gap:6px}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{border-color:transparent;cursor:pointer}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{gap:var(--el-input-tag-gap);max-width:100%}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:0;padding:0;width:100%}.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);color:var(--el-link-text-color);cursor:pointer;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);outline:0;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link.is-hover-underline:hover:after,.el-link.is-underline:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-underline:after{border-bottom:1px solid var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link,.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative,html.ph8412-submit-editor-page textarea[name=code].ph8412-submit-code-input{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);top:0;right:0;bottom:0;left:0;margin:0;position:absolute;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--collapse>.el-menu-item.is-active i,.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover,.el-menu-item i,.el-menu-item.is-active i,.el-sub-menu__title i{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding:0 40px 0 10px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-active-color, var(--el-menu-hover-text-color));outline:0}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:0 0!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item .el-menu-tooltip__trigger{display:inline-flex;height:100%;left:0;position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-menu-item .el-menu-tooltip__trigger,.el-sub-menu__title{align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu__title{color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-pagination button:focus,.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{background:0 0!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:0}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:0 0!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:0!important}.is-message-box .el-overlay-message-box{top:0;right:0;bottom:0;left:0;overflow:auto;padding:16px;position:fixed;text-align:center}.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:0 0;border:0;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:40px;outline:0;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0;min-width:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:-moz-fit-content;width:fit-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p,.el-notification__content p,.el-table tr input[type=checkbox],.k-schema-item .markdown p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message .el-message__closeBtn:focus,.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from:is(.is-left,.is-right),.el-message-fade-leave-to:is(.is-left,.is-right){transform:translateY(-100%)}.el-message-fade-enter-from:is(.is-left,.is-right).is-bottom,.el-message-fade-leave-to:is(.is-left,.is-right).is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;top:0;right:0;bottom:0;left:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination,.el-pagination button{align-items:center;display:flex;font-size:var(--el-pagination-font-size)}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;color:var(--el-pagination-text-color);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{background:var(--el-pagination-bg-color);border:0;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *,.el-pagination button *{pointer-events:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__jump,.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true],.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;display:flex}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li,.el-popconfirm__main{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:0;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li:focus{outline:0}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i,.el-progress-bar__inner:after{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";height:100%}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1)0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:0;position:relative}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color, var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color, var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight, var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base)0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,
    var(--el-color-primary)
  );border-color:var(--el-radio-button-checked-border-color,
    var(--el-color-primary)
  );box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary));color:var(--el-radio-button-checked-text-color, var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,
    var(--el-color-primary)
  );border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,
    var(--el-fill-color-blank)
  );background-image:none;border-color:var(--el-button-disabled-border-color,
    var(--el-border-color-light)
  );box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base)0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio,.el-radio-group{align-items:center;display:inline-flex}.el-radio-group{flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);cursor:pointer;font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large,.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px}.el-radio,.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:0;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__inner:hover,.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner,.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:after{content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{top:0;right:0;bottom:0;left:0;margin:0;opacity:0;outline:0;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset 0s,outline 0s}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active,.el-rate__decimal{color:var(--el-rate-fill-color)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__subtitle p,.el-result__title p{line-height:1.3;margin:0}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size)}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base)}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:0.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,
    var(--el-text-color-secondary)
  );border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity, 0.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,
    var(--el-text-color-secondary)
  );opacity:var(--el-scrollbar-hover-opacity, 0.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E")no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E")no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color, var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:0;padding:0;width:100%}.el-select__input.is-disabled,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__prefix,.el-select--large .el-select__selection,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__prefix,.el-select--small .el-select__selection,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p,.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker);width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1);cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button,.el-slider__button-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:0;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head,.el-step__icon{position:relative;width:100%}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;transition:.15s ease-out;width:24px;z-index:1}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{border:1px solid;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical,.el-steps{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:0 0;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{align-items:stretch;display:flex;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch,.el-switch__label{font-size:14px;vertical-align:middle}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;height:32px;line-height:20px;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-weight:500;height:20px;transition:var(--el-transition-duration-fast)}.el-switch__label.is-active,.el-table th.el-table__cell>.cell.highlight,.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color, var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:0;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__action,.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;transition:all var(--el-transition-duration)}.el-switch__core .el-switch__inner{overflow:hidden;padding:0 4px 0 18px;width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);left:1px;position:absolute;width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color, var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:0;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table-v2__expand-icon.is-expanded svg,.el-table__expand-icon--expanded,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table .cell,.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis}.el-table .el-table__cell{min-width:0;padding:8px 0;position:relative;text-align:left;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--default,.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell,.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table.is-scrolling-left th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right,.el-table.is-scrolling-right th.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell,.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left,.el-table-v2__main,.el-table-v2__right{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;top:0}.el-table-v2__left{box-shadow:2px 0 4px #0000000f;left:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{box-shadow:-2px 0 4px #0000000f;right:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical,.el-transfer__button .el-icon+span{margin-left:0}.el-tabs__nav-wrap{flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__item,.el-tabs__nav{display:flex;position:relative}.el-tabs__nav{float:left;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;overflow:hidden;position:relative}.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);box-sizing:border-box;height:var(--el-tabs-header-height)}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after,.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);margin-top:-1px;transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled,.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0-1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0-1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after,.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:0;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:0 0!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:0}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:opacity=0;left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list--picture-card .el-upload-list__item-actions:hover span,.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i,.el-upload-list--picture-card .el-upload-list__item .el-icon--close,.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i,.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-cover__interact .btn:hover span,.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-cover__label i,.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-virtual-scrollbar.always-on,.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;word-break:normal;z-index:2000}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-anchor .el-anchor__list .el-anchor__item a,.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:0;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before,.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before,.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before,.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before,.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:0 0;border:0;cursor:pointer;font-size:var(--el-message-close-size, 16px);height:40px;outline:0;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:0;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(
    --el-color-primary-light-5
  );--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{align-items:stretch;display:flex;position:relative;width:100%}.el-segmented__item,.el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{align-items:center;cursor:pointer;display:flex;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item,.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item,.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{padding:0 7px}.el-mention{position:relative;width:100%}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}.el-mention-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)}.el-splitter{display:flex;height:100%;margin:0;padding:0;position:relative;width:100%}.el-splitter__mask{top:0;right:0;bottom:0;left:0;position:absolute;z-index:999}.el-splitter__mask-horizontal{cursor:ew-resize}.el-splitter__mask-vertical{cursor:ns-resize}.el-splitter__horizontal{flex-direction:row}.el-splitter__vertical{flex-direction:column}.el-splitter-bar{flex:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-splitter-bar__dragger{background:0 0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.el-splitter-bar__dragger:after,.el-splitter-bar__dragger:before{background-color:var(--el-border-color-light);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:not(.is-lazy):after{display:none}.el-splitter-bar__dragger:after{opacity:.4}.el-splitter-bar__dragger:hover:not(.is-disabled):before{background-color:var(--el-color-primary-light-5)}.el-splitter-bar__dragger-horizontal:after,.el-splitter-bar__dragger-horizontal:before{height:100%;width:2px}.el-splitter-bar__dragger-vertical:after,.el-splitter-bar__dragger-vertical:before{height:2px;width:100%}.el-splitter-bar__dragger-active:after,.el-splitter-bar__dragger-active:before{background-color:var(--el-color-primary-light-3)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after{transform:translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after{transform:translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))}.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}.el-splitter-bar__collapse-icon{align-items:center;background:var(--el-border-color-light);border-radius:2px;cursor:pointer;display:flex;justify-content:center;opacity:0;position:absolute;z-index:9}.el-splitter-bar__collapse-icon:hover{background-color:var(--el-color-primary-light-5);opacity:1}.el-splitter-bar__horizontal-collapse-icon-end,.el-splitter-bar__horizontal-collapse-icon-start{height:24px;top:50%;transform:translate(-50%,-50%);width:16px}.el-splitter-bar__horizontal-collapse-icon-start{left:-12px}.el-splitter-bar__horizontal-collapse-icon-end{left:12px}.el-splitter-bar__vertical-collapse-icon-end,.el-splitter-bar__vertical-collapse-icon-start{height:16px;right:50%;transform:translate(50%,-50%);width:24px}.el-splitter-bar__vertical-collapse-icon-start{top:-12px}.el-splitter-bar__vertical-collapse-icon-end{top:12px}.el-splitter-panel{box-sizing:border-box;flex-grow:0;overflow:auto;scrollbar-width:thin}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(51, 117, 185);--el-color-primary-light-5:rgb(42, 89, 138);--el-color-primary-light-7:rgb(33, 61, 91);--el-color-primary-light-8:rgb(29, 48, 67);--el-color-primary-light-9:rgb(24, 34, 43);--el-color-primary-dark-2:rgb(102, 177, 255);--el-color-success:#67c23a;--el-color-success-light-3:rgb(78, 142, 47);--el-color-success-light-5:rgb(62, 107, 39);--el-color-success-light-7:rgb(45, 72, 31);--el-color-success-light-8:rgb(37, 55, 28);--el-color-success-light-9:rgb(28, 37, 24);--el-color-success-dark-2:rgb(133, 206, 97);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(167, 119, 48);--el-color-warning-light-5:rgb(125, 91, 40);--el-color-warning-light-7:rgb(83, 63, 32);--el-color-warning-light-8:rgb(62, 48, 28);--el-color-warning-light-9:rgb(41, 34, 24);--el-color-warning-dark-2:rgb(235, 181, 99);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(178, 82, 82);--el-color-danger-light-5:rgb(133, 64, 64);--el-color-danger-light-7:rgb(88, 46, 46);--el-color-danger-light-8:rgb(65, 38, 38);--el-color-danger-light-9:rgb(42, 29, 29);--el-color-danger-dark-2:rgb(247, 137, 137);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(178, 82, 82);--el-color-error-light-5:rgb(133, 64, 64);--el-color-error-light-7:rgb(88, 46, 46);--el-color-error-light-8:rgb(65, 38, 38);--el-color-error-light-9:rgb(42, 29, 29);--el-color-error-dark-2:rgb(247, 137, 137);--el-color-info:#909399;--el-color-info-light-3:rgb(107, 109, 113);--el-color-info-light-5:rgb(82, 84, 87);--el-color-info-light-7:rgb(57, 58, 60);--el-color-info-light-8:rgb(45, 45, 47);--el-color-info-light-9:rgb(32, 33, 33);--el-color-info-dark-2:rgb(166, 169, 173);--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.36), 0px 8px 20px rgba(0, 0, 0, 0.72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, 0.72), 0px 12px 32px #000000,
    0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, 0.8);--el-mask-color-extra-light:rgba(0, 0, 0, 0.3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, 0.5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.k-schema-item p{margin:.25rem;line-height:1.7;font-size:.875rem}.k-schema-item ul{list-style:none;width:100%;padding-left:1rem;font-size:.875rem}.k-schema-item ul .el-checkbox,.k-schema-item ul .el-radio{height:1.375rem}.k-schema-item .el-button+.el-button{margin-left:0}.k-schema-item .k-schema-main{display:grid;grid-template-columns:1fr auto 2rem;justify-content:space-between;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;min-height:3rem}.k-schema-item h3{margin:0;font-size:1rem;line-height:1.7;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.k-schema-item h3>*{flex:0 0 auto}.k-schema-item h3 .prefix{font-weight:400;text-overflow:ellipsis;flex:0 1 auto;overflow:hidden}.k-schema-item .k-schema-right{display:flex;gap:1rem;flex:1;justify-content:flex-end}.k-schema-item .el-button.ellipsis{padding:8px 9px}.k-schema-item .el-button.ellipsis .k-icon{width:12px}.k-schema-item .bottom{margin:.5rem 0 .25rem}.k-schema-item .actions{position:absolute;top:0;height:100%;left:0;width:.5rem;border-left:2px solid transparent;transition:var(--color-transition)}.k-schema-item.changed .actions{border-left-color:var(--el-color-primary)}.k-schema-item.required .actions{border-left-color:var(--el-color-error)}.k-schema-item.invalid .actions{border-left-color:var(--el-color-warning)}.k-schema-item .el-input .suffix-icon{display:flex;width:1rem;justify-content:center;align-items:center;margin-left:6px}.k-schema-item .el-input .k-icon{color:var(--k-text-light);transition:var(--color-transition);cursor:pointer;height:.75rem}.k-schema-item .el-input .k-icon:hover{color:var(--k-text-dark)}.k-schema-item .el-input .k-icon.invalid{cursor:auto;color:var(--k-color-danger)}.k-schema-item .el-input.nullable:not(:focus-within) .el-input__prefix{display:block;position:absolute;top:50%;width:40%;border-top:var(--el-border);transition:var(--color-transition)}.k-schema-item .el-input .el-input__wrapper{padding-right:9px}.k-schema-item .el-input:not(.minimal).invalid .el-input__wrapper.is-focus,.k-schema-item .el-input:not(.minimal).invalid .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--k-color-danger) inset}.k-schema-item .el-input-number .el-input__wrapper{padding-right:42px}.k-schema-item .el-switch.nullable .el-switch__core{background-color:transparent;border:1px solid var(--el-border-color)}.k-schema-item .el-switch.nullable .el-switch__action{left:11px;width:16px;border-radius:0;height:1px;background-color:var(--el-border-color)}.k-schema-item .el-switch.nullable:hover .el-switch__core{border-color:var(--el-color-primary)}.entry-input[data-v-1699fcf7],.k-schema-table-container{position:relative}.entry-input .shadow[data-v-1699fcf7]{visibility:hidden;white-space:pre}.entry-input .placeholder[data-v-1699fcf7]{min-width:2rem;display:inline-block}.entry-input input[data-v-1699fcf7]{position:absolute;left:-.5em;right:-.5em;border:0;padding:0 .5em;margin:0;font-size:1em;font-weight:inherit;font-family:inherit;border-radius:0;outline:0}.k-schema-table-container .cell-outline{position:absolute;box-sizing:border-box;border:1px solid var(--k-color-active);pointer-events:none}.k-schema-table-container .cell-outline.invalid{border-color:var(--k-color-danger)}.k-schema-table td,.k-schema-table th{border:1px solid var(--el-border-color)}.k-schema-table th{padding:.5rem .75rem;line-height:1.25rem}.k-schema-table td{padding:0;transition:var(--color-transition)}.k-schema-table td:hover{background-color:var(--k-button-hover-bg)}.k-schema-table td.k-schema-table-button{width:2rem;max-width:2rem;color:var(--k-text-light);cursor:pointer}.k-schema-table td.k-schema-table-button:hover{color:var(--k-color-active)}.k-schema-table td.k-schema-table-button .inner{height:2rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.k-schema-table td.k-schema-table-button .k-icon{height:1rem}.k-schema-table td.k-schema-table-button.disabled{color:var(--k-color-disabled);pointer-events:none}.k-badge{display:inline-block;font-size:14px;height:1.25rem;border-radius:4px;padding:0 6px;margin-left:.5rem;color:#fff;font-weight:500;white-space:nowrap;line-height:1.25rem;vertical-align:baseline}.k-badge.primary{background-color:var(--k-color-primary)}.k-badge.warning{background-color:var(--k-color-warning)}.k-badge.success{background-color:var(--k-color-success)}.k-badge.danger{background-color:var(--k-color-danger)}.k-form:not(:first-child){margin-top:2rem}@media screen and (max-width:480px){.k-form{margin:0-1.5rem}.k-form .k-schema-header{padding:0 1.5rem}.k-form .k-schema-item{padding:.5rem 1.5rem}.k-form .k-schema-item .k-schema-main{min-height:unset;grid-template-columns:auto 2rem;grid-template-rows:auto auto}.k-form .k-schema-item .k-schema-right{display:block;grid-column:1/2;grid-row:2}.k-form .k-schema-item .k-schema-right>:first-child{margin-top:.25rem}.k-form .k-schema-item .k-schema-right>:last-child{margin-bottom:.25rem}}.k-menu,.k-menu.el-popper.is-light{position:fixed;z-index:1000;min-width:12rem;padding:.375rem 0;border-radius:6px;background-color:var(--el-bg-color-overlay);box-shadow:var(--k-menu-shadow);font-size:14px}.k-menu-separator{margin:.375rem 0;border-top:1px solid var(--el-border-color-light)}.k-menu-separator:first-child,.k-menu-separator:last-child{display:none}.k-menu-separator+.k-menu-separator,.nav__item:before{display:none}.k-menu-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 .375rem;padding:.375rem 0 .375rem 2.5rem;border-radius:4px;cursor:pointer;transition:var(--color-transition)}.k-menu-item.disabled{color:var(--k-color-disabled);pointer-events:none}.k-menu-item:not(.disabled):hover{color:inherit!important;background-color:var(--k-hover-bg)}.k-menu-item:not(.disabled).primary{color:var(--el-color-primary)}.k-menu-item:not(.disabled).primary:hover{background-color:var(--el-color-primary)}.k-menu-item:not(.disabled).danger{color:var(--el-color-error)}.k-menu-item:not(.disabled).danger:hover{background-color:var(--el-color-error)}.k-menu-item:not(.disabled).warning{color:var(--el-color-warning)}.k-menu-item:not(.disabled).warning:hover{background-color:var(--el-color-warning)}.k-menu-icon{top:0;height:100%;left:0;width:2.5rem;position:absolute;display:flex;align-items:center;justify-content:center}.k-menu-icon .k-icon{height:1rem}.k-schema-item{position:relative;padding:.5rem 1rem;border-bottom:1px solid var(--el-border-color-light);transition:var(--color-transition)}.k-schema-item:first-child,:not(.k-schema-item):not(.k-schema-group)+.k-schema-item{border-top:1px solid var(--el-border-color-light)}.k-schema-item+h2{margin-top:2rem}.k-schema-item:hover{background-color:var(--el-fill-color)}.k-schema-item .k-schema-right .el-select{width:12rem}.k-schema-header{font-size:1.25rem;margin:1rem 0}.k-schema-header:not(:first-child){margin-top:2rem}.k-schema-group{position:relative}.k-schema-group:empty{border-bottom:none}.k-schema-group>:first-child{border-top:none}.dialog--signin__side>div,.k-schema-table .el-input,.k-schema-table .el-input-number,.section table{width:100%}.k-schema-table-cell-input,.k-schema-table-cell-input-number,.k-schema-table-cell-select{min-width:6rem}.k-schema-table .el-input__wrapper,.k-schema-table .el-select__wrapper{box-shadow:none!important}.el-input.invalid .el-input__wrapper,.el-textarea.invalid .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.k-schema-edit-dialog .el-dialog__footer{display:flex;justify-content:space-between}.nav__list--secondary>.nav__list-item[data-dropdown-target="#menu-nav-domain"]{display:none!important}html[data-ph-layout-phase="8477"]{--font-family:"PH Noto Serif 8476", Georgia, "Times New Roman", serif!important;--ph-font-ui:"PH Noto Serif 8476", Georgia, "Times New Roman", serif!important}html[data-ph-layout-phase="8477"] body,html[data-ph-layout-phase="8477"] button,html[data-ph-layout-phase="8477"] input,html[data-ph-layout-phase="8477"] select,html[data-ph-layout-phase="8477"] textarea{font-family:"PH Noto Serif 8476",Georgia,"Times New Roman",serif!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .dialog--category-filter,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph831-taxonomy-panel,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph832-taxonomy-panel,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph833-taxonomy-panel,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-native,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .widget--category-filter__drop{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.columns{min-width:0!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section{overflow:visible!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-body{max-height:640px!important;max-height:min(640px,calc(100vh - 190px))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-panel{display:block!important;width:100%!important;min-width:0!important;padding:0!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{display:flex!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;box-sizing:border-box!important;align-items:center!important;padding:9px 28px 9px 11px!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small,html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{display:block!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}html[data-ph-layout-phase="8477"].page--problem_main .data-table-container{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden}@media (min-width:1024px){html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.medium-9.columns{width:68%!important}html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.medium-3.columns{width:32%!important}}@media (max-width:1023px){html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.medium-3.columns,html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.medium-9.columns{float:none!important;width:100%!important}html[data-ph-layout-phase="8477"].page--problem_main .main>.row>.medium-3.columns{margin-top:16px!important}html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-body{max-height:520px!important}}@media (max-width:640px){html[data-ph-layout-phase="8477"].page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:769px){body:has(#nprogress) .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph822-pjax-loading .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph824-navigation-pending .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph8472-nav-locked .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph8475-nav-locked .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more){display:none!important}body:has(#nprogress) .nav_more,html.ph822-pjax-loading .nav_more,html.ph824-navigation-pending .nav_more,html.ph8472-nav-locked .nav_more,html.ph8475-nav-locked .nav_more{display:list-item!important}}:root{--ph-bg:#f5f7fb;--ph-surface:#ffffff;--ph-surface-soft:#f8fafc;--ph-text:#182230;--ph-muted:#667085;--ph-border:#e4e7ec;--ph-primary:#2563eb;--ph-primary-hover:#1d4ed8;--ph-link:#2563eb;--ph-nav-height:56px;--ph-radius:14px;--ph-radius-sm:10px;--ph-shadow-nav:0 1px 2px rgba(16, 24, 40, 0.05), 0 4px 12px rgba(16, 24, 40, 0.04);--ph-shadow-card:0 1px 2px rgba(16, 24, 40, 0.04), 0 6px 20px rgba(16, 24, 40, 0.05)}#panel,.theme--dark #panel,.theme--dark body,body{background:var(--ph-bg);color:var(--ph-text)}.main{padding:88px 0 48px}.main>.row,.nav>.row{max-width:1180px}.nav{background:rgba(255,255,255,.96);border-bottom:1px solid var(--ph-border);box-shadow:var(--ph-shadow-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav--shadow{box-shadow:none}.nav__logo{object-fit:contain}.nav__item{border-top:0;border-bottom:3px solid transparent}.nav .nav__item,.nav .nav__item:active,.nav .nav__item:visited,.nav__item{color:var(--ph-text)}.nav .nav__item:hover{color:var(--ph-primary);border-color:transparent;background:#f8fafc}.nav .nav__item.nav--active{color:var(--ph-primary);border-color:var(--ph-primary);background:#f8fbff}.nav__item--round{border:1px solid var(--ph-primary);border-radius:var(--ph-radius-sm);font-weight:700;background:#fff}.nav .nav__item--round,.nav .nav__item--round:active,.nav .nav__item--round:visited,.nav__item--round{color:var(--ph-primary)}.nav .nav__item--round:hover{color:#fff;background:var(--ph-primary);border-color:var(--ph-primary)}.section{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:var(--ph-radius);box-shadow:var(--ph-shadow-card);overflow:hidden;margin-bottom:20px}.section__header{padding:20px 22px 0}.section__body{padding:14px 22px}.section>.section__body:first-child{padding-top:22px}.section>.section__body:last-child{padding-bottom:22px}.section__footer{padding:16px 22px;border-top:1px solid var(--ph-border);background:var(--ph-surface-soft)}.section__title{color:var(--ph-text);letter-spacing:-.01em}h1.section__title,h2.section__title,h3.section__title{color:var(--ph-text);font-weight:700;letter-spacing:-.01em}.typo{color:var(--ph-text);line-height:1.65}.typo p{line-height:1.72;padding-top:.32em;padding-bottom:.32em}.typo li,.typo ol{line-height:1.6}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6{color:var(--ph-text);font-weight:700;letter-spacing:-.018em;line-height:1.25}.typo h1{font-size:1.72em}.typo h2{font-size:1.42em}.typo h3{font-size:1.2em}.typo .link,.typo a,.typo-a{color:var(--ph-link)!important;text-decoration-thickness:1px;text-underline-offset:3px}.typo .link:hover,.typo a:hover,.typo-a:hover{color:var(--ph-primary-hover)!important}.typo blockquote,.typo code,.typo pre{border-radius:8px}.typo blockquote{border-left:4px solid var(--ph-primary);background:#f8fbff;color:#344054}.main>.row>.columns{padding-left:10px;padding-right:10px}.main>.row>.columns:first-child{padding-left:0}.main>.row>.columns:last-child{padding-right:0}.main>.row .section .richmedia{overflow-wrap:anywhere}.main>.row .section .richmedia>:first-child{margin-top:0}.main>.row .section .richmedia>:last-child{margin-bottom:0}.section table th{color:var(--ph-muted)}.section table td,.section table th,.theme--dark .section table td,.theme--dark .section table th{border-color:var(--ph-border)}.button,button.button,input.button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:9px}.dropdown .menu,.menu.dropdown-target,.nav__dropdown .menu{border-radius:12px;border:1px solid var(--ph-border);box-shadow:0 10px 30px rgba(16,24,40,.12);overflow:hidden}.theme--dark{--ph-bg:#0b1120;--ph-surface:#111827;--ph-surface-soft:#151e2e;--ph-text:#e5e7eb;--ph-muted:#94a3b8;--ph-border:#263244;--ph-primary:#60a5fa;--ph-primary-hover:#93c5fd;--ph-link:#60a5fa;--ph-shadow-nav:0 1px 0 rgba(255, 255, 255, 0.04), 0 8px 24px rgba(0, 0, 0, 0.22);--ph-shadow-card:0 1px 0 rgba(255, 255, 255, 0.03), 0 10px 28px rgba(0, 0, 0, 0.2)}.theme--dark .nav{background:rgba(17,24,39,.96);border-bottom-color:var(--ph-border)}.theme--dark .nav .nav__item,.theme--dark .nav .nav__item:active,.theme--dark .nav .nav__item:visited{color:var(--ph-text)}.theme--dark .nav .nav__item:hover{color:var(--ph-primary);background:#172033}.theme--dark .nav .nav__item.nav--active{color:var(--ph-primary);background:#162033}.theme--dark .nav .nav__item--round{color:var(--ph-primary);border-color:var(--ph-primary);background:0 0}.theme--dark .nav .nav__item--round:hover{color:#0f172a;background:var(--ph-primary)}.theme--dark .section{background:var(--ph-surface);box-shadow:var(--ph-shadow-card)}.theme--dark .section__footer{background:var(--ph-surface-soft);border-top-color:var(--ph-border)}.section--contest h1,.theme--dark .section__title,.theme--dark .typo,.theme--dark .typo h1,.theme--dark .typo h2,.theme--dark .typo h3,.theme--dark .typo h4,.theme--dark .typo h5,.theme--dark .typo h6{color:var(--ph-text)}.theme--dark .typo blockquote{background:#142039;color:#d1d5db}@media (max-width:768px){.main{padding:0}.header--mobile,.location{background:#0f2747}.main>.row>.columns,.main>.row>.columns:first-child,.main>.row>.columns:last-child{padding-left:0;padding-right:0}.section{border-left:0;border-right:0;border-radius:0;box-shadow:none;margin-bottom:10px}.section__header{padding:17px 16px 0}.section__body{padding:12px 16px}.section>.section__body:first-child{padding-top:17px}.section>.section__body:last-child{padding-bottom:17px}.typo{font-size:14px}.nav.slideout-menu{background:#111827}.nav.slideout-menu .dropdown-target.menu .menu__link,.nav.slideout-menu .nav__item,.nav.slideout-menu .nav__item--round{color:#f8fafc;border-left:3px solid transparent;border-bottom:0;border-radius:0;background:0 0}.nav.slideout-menu .dropdown-target.menu .menu__link:hover,.nav.slideout-menu .nav__item--round:hover,.nav.slideout-menu .nav__item:hover{color:#fff;background:rgba(255,255,255,.08)}.nav.slideout-menu .nav__item.nav--active{color:#93c5fd;border-left-color:#60a5fa;background:rgba(96,165,250,.1)}}html.ph8488-ui-runtime.theme--dark .editor-preview,html.ph8488-ui-runtime.theme--dark .editor-preview-side,html.ph8488-ui-runtime.theme--dark .markdown-editor,html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-preview,html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-preview-side,html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar{border-color:#405168!important;background:#101a28!important;color:#e8dfd1!important}html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar{box-shadow:inset 0-1px rgba(225,194,128,.08)!important}html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar :is(a,button,i,span){color:#d4dfeb!important}html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar :is(a,button).active,html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar :is(a,button):hover{background:#253247!important;color:#f2cf84!important}html.ph8488-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(pre,code){border-color:#405168!important;background:#09121d!important;color:#dce8f6!important}html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-header{border-color:#3d4d61!important;background:#111c2a!important;color:#e9e2d7!important}html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-tools{background:#111c2a!important;color:#e9e2d7!important}html.ph8488-ui-runtime.theme--dark.page--homework_main #searchForm,html.ph8488-ui-runtime.theme--dark.page--homework_main #searchForm .search,html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-filter,html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-view,html.ph8488-ui-runtime.theme--dark.page--homework_main .section__tools{border-color:#3d4d61!important;background:#111c2a!important;color:#e9e2d7!important}html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-tools{padding:9px 11px!important;border:1px solid #3d4d61!important;border-radius:11px!important}html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-tools :is(label,span){color:#d5deea!important}html.ph8488-ui-runtime.theme--dark.page--homework_main .ph824-homework-tools :is(input,select){border-color:#53647a!important;background:#0b1522!important;color:#f0e8da!important}.ph8488-contest-attempt-scroll{max-height:470px!important}.ph8488-contest-attempt-table{min-width:780px}.ph8488-contest-attempt-row{display:grid;grid-template-columns:minmax(90px,130px) auto;align-items:center;justify-content:start;gap:9px}.page--home_settings .textarea-container table,.ph8488-contest-attempt-row .textbox,html.page--contest_main .main>.row>.ph-contest-full>.section{width:100%!important}.ph8488-contest-attempt-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:11px 14px;border:1px solid #b9d4ef;border-radius:10px;background:linear-gradient(135deg,#f1f7ff,#f8fbff);color:#28425f}.ph8488-contest-attempt-card>strong{color:#174f8c}.ph8496-attempt-summary{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0}.ph8496-attempt-summary>strong{color:#174f8c;font-size:14px}.ph8496-attempt-summary>span{line-height:1.5}.ph8496-attempt-summary>small{flex-basis:100%;color:#64748b;line-height:1.45}.ph8496-attempt-active{padding:3px 8px;border-radius:999px;background:#dff5e8;color:#187044;font-size:11px}.ph8496-retake-form{flex:0 0 auto;margin:0}.ph8496-retake-form .button{min-height:38px;white-space:nowrap}.ph8498-retake-menu-item{margin:0!important;padding:0!important}.ph8498-retake-menu-item .ph8496-retake-form{width:100%;margin:0!important}.ph8498-retake-menu-button{display:flex!important;width:100%!important;min-height:42px;align-items:center!important;justify-content:flex-start!important;gap:10px;margin:0!important;border:0!important;background:0 0!important;color:#195da8!important;font:inherit!important;text-align:left!important;cursor:pointer}.ph8498-retake-menu-button .icon{flex:0 0 18px;width:18px;margin:0!important;color:#2670c4;text-align:center}.ph8498-retake-menu-button>span:last-child{min-width:0;text-align:left}.ph8498-retake-menu-button:hover{color:#0f4f94!important}.ph8498-retake-menu-button:disabled{color:#8c99a8!important;cursor:not-allowed;opacity:.72}html.page--contest_problemlist .ph8488-contest-attempt-card{margin:12px}.ph8496-retake-notice{flex-basis:100%;font-style:normal;font-weight:700}.ph8496-retake-notice.is-success{color:#187044}.ph8496-retake-notice.is-warning{color:#9a5b12}.ph8488-contest-attempt-card.is-exhausted{border-color:#e1b7ae;background:#fff5f2;color:#8a3a2d}html.theme--dark .ph8488-contest-attempt-card{border-color:#4b6078;background:linear-gradient(135deg,#142238,#182536);color:#dbe5f0}html.theme--dark .ph8488-contest-attempt-card>strong,html.theme--dark .ph8496-attempt-summary>strong{color:#f0cc80}html.theme--dark .ph8496-attempt-summary>small{color:#aebdce}html.theme--dark .ph8496-attempt-active{background:#173b30;color:#8de0b7}html.theme--dark .ph8498-retake-menu-button{color:#f0cc80!important}html.theme--dark .ph8498-retake-menu-button .icon{color:#e2b85e}html.theme--dark .ph8498-retake-menu-button:hover{color:#ffe1a0!important}html.theme--dark .ph8498-retake-menu-button:disabled{color:#78879a!important}html.theme--dark .ph8488-contest-attempt-card.is-exhausted{border-color:#80524a;background:#2a1919;color:#f0b7aa}html.page--problem_detail:not(.ph8488-copy-exempt) .ph8488-copy-protected,html.page--problem_detail:not(.ph8488-copy-exempt) .ph8488-copy-protected *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html.page--problem_detail:not(.ph8488-copy-exempt) .ph8488-copy-protected .ph8488-copy-allowed,html.page--problem_detail:not(.ph8488-copy-exempt) .ph8488-copy-protected .ph8488-copy-allowed *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html.page--contest_main .main>.row>.medium-3.columns:not(:has(.section)),html.page--problem_detail:not(.ph8488-copy-exempt) .ph8488-copy-protected .code-toolbar:not(.ph8488-copy-allowed)>.toolbar,html.page--problem_detail:not(.ph8488-copy-exempt) a[name=problem-sidebar__copy]{display:none!important}.ph8488-protection-notice{position:fixed;z-index:10050;right:18px;bottom:18px;max-width:min(430px,calc(100vw - 36px));padding:11px 14px;border:1px solid #d3aa5d;border-radius:10px;background:#1a2431;box-shadow:0 12px 30px rgba(0,0,0,.3);color:#f3dfb2;font-size:12px;font-weight:650;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease}.ph8488-protection-notice.is-visible{opacity:1;transform:translateY(0)}@media print{html.page--problem_detail:not(.ph8488-copy-exempt) body>*{display:none!important}html.page--problem_detail:not(.ph8488-copy-exempt) body::before{display:block!important;margin:48px;padding:28px;border:2px solid #333;color:#111;font:700 18px/1.5 Georgia,"Times New Roman",serif;text-align:center;content:"Nội dung đề bài được bảo vệ và không hỗ trợ in hoặc lưu PDF."}}@media (max-width:680px){.ph8488-contest-attempt-card{align-items:flex-start;flex-direction:column}.ph8496-retake-form,.ph8496-retake-form .button{width:100%}.ph8496-retake-form .button{justify-content:center}.ph8488-contest-attempt-row{grid-template-columns:1fr}.ph8488-contest-attempt-row .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ph8488-protection-notice{transition:none!important}}.data-table{font-size:14px;color:var(--ph-text);background:var(--ph-surface)}.data-table thead>tr{background:var(--ph-surface-soft);color:var(--ph-muted);border-bottom:1px solid var(--ph-border)}.data-table tr{border-color:var(--ph-border);transition:background-color .15s ease}.data-table tr:nth-child(even){background:0 0}.data-table tbody tr:hover{background:#f8fbff}.data-table td{padding-top:10px;padding-bottom:10px}.data-table th{padding-top:12px;padding-bottom:12px;font-weight:700}.data-table .col--name a,.data-table .col--problem-name a{color:var(--ph-text);font-weight:600}.contest__title a:hover,.data-table .col--name a:hover,.data-table .col--problem-name a:hover,.training__title a:hover{color:var(--ph-primary);text-decoration:none}#searchForm .search{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--ph-surface-soft);border-bottom:1px solid var(--ph-border)}#searchForm .search>input[name=q]{min-width:0;flex:1;height:38px;padding:0 12px;border:1px solid var(--ph-border);border-radius:9px;background:var(--ph-surface);color:var(--ph-text);outline:0}#searchForm .search>input[name=q]:focus{border-color:var(--ph-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}#searchForm .search-sort{height:38px;border:1px solid var(--ph-border);border-radius:9px;background:var(--ph-surface);color:var(--ph-text)}#searchForm .search>button[type=submit]{width:38px;height:38px;border:0;border-radius:9px;background:var(--ph-primary);color:#fff;cursor:pointer}#searchForm .search>button[type=submit]:hover{background:var(--ph-primary-hover)}.problem__tags{margin:0!important}.problem__tag{margin-right:5px;margin-bottom:4px}.problem__tag-link{display:inline-block;padding:2px 8px;border:1px solid var(--ph-border);border-radius:999px;background:var(--ph-surface-soft);color:var(--ph-muted)!important;font-size:12px}.page--problem_main .section.side .chip-list__item .typo-a:hover,.problem__tag-link:hover{border-color:#bfdbfe;background:#eff6ff;color:var(--ph-primary)!important;text-decoration:none}.section.side .menu__link{border-radius:8px;margin:3px 8px;transition:background-color .15s ease,color .15s ease}.section.side .menu__link:hover{background:#f1f5f9;color:var(--ph-primary);text-decoration:none}.section__list.training__list .training__item,.training__list .training__item{padding:16px 20px;border-bottom:1px solid var(--ph-border);transition:background-color .15s ease,transform .15s ease}.training__list .training__item:last-child{border-bottom:0}.training__list .training__item:hover{background:#f8fbff}.training__title{margin:0 0 6px;font-size:16px;line-height:1.4}.contest__title a,.training__title a{color:var(--ph-text);font-weight:700}.training__intro,.training__progress{color:var(--ph-muted)}.contest__date.numbox,.training__participants.numbox{min-width:64px;border:1px solid var(--ph-border);border-radius:10px;background:var(--ph-surface-soft);overflow:hidden}.training__progress{margin-top:7px}.training__progress-bar{display:inline-block;width:120px;height:7px;margin-right:7px;overflow:hidden;vertical-align:1px;border-radius:999px;background:#e9eef5}.training__progress-track{height:100%;border-radius:inherit;background:var(--ph-primary)}.contest__list .contest__item{padding:17px 20px;border-bottom:1px solid var(--ph-border);transition:background-color .15s ease}.contest__list .contest__item:last-child{border-bottom:0}.contest__list .contest__item:hover{background:#f8fbff}.contest__title{margin:0 0 7px;font-size:17px;line-height:1.4}.contest-tag,.contest-tag-rated,.contest-type-tag{border-radius:999px;font-weight:600}.contest-tag{border-color:var(--ph-border);background:var(--ph-surface-soft)}.section--contest{border:1px solid #bfdbfe;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.98))}.section--contest .status_title{margin-bottom:5px;color:var(--ph-primary);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.section--contest .detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:9px;background:var(--ph-primary);color:#fff;font-weight:700}.section--contest .detail-button:hover{background:var(--ph-primary-hover);color:#fff;text-decoration:none}.section__tools input.inline.compact.textbox,.section__tools select.inline.compact.select{height:34px;border-radius:8px;border-color:var(--ph-border);background:var(--ph-surface)}.theme--dark .data-table{background:var(--ph-surface);color:var(--ph-text)}.theme--dark .data-table thead>tr{background:var(--ph-surface-soft);color:var(--ph-muted)}.theme--dark .contest__list .contest__item,.theme--dark .data-table tr,.theme--dark .training__list .training__item{border-color:var(--ph-border)}.theme--dark .contest__list .contest__item:hover,.theme--dark .data-table tbody tr:hover,.theme--dark .record_main__table tbody tr:hover,.theme--dark .section table tbody tr:hover,.theme--dark .training__list .training__item:hover{background:#162033}.page--problem_main .section.side .group-list__item>.section__title a,.section table td,.theme--dark .contest__title a,.theme--dark .data-table .col--name a,.theme--dark .data-table .col--problem-name a,.theme--dark .training__title a,h1,h2,h3,h4,h5,h6{color:var(--ph-text)}.theme--dark #searchForm .search,.theme--dark .contest__date.numbox,.theme--dark .page--problem_main #searchForm .search>div[data-fragment-id=problem_stat] p,.theme--dark .training__participants.numbox,.theme--dark.page--problem_main #searchForm .search>div[data-fragment-id=problem_stat] p{background:var(--ph-surface-soft);border-color:var(--ph-border)}.theme--dark #searchForm .search-sort,.theme--dark #searchForm .search>input[name=q]{background:var(--ph-surface);border-color:var(--ph-border);color:var(--ph-text)}.theme--dark .page--problem_main .section.side .chip-list__item .typo-a,.theme--dark .problem__tag-link,.theme--dark.page--problem_main .section.side .chip-list__item .typo-a{background:#172033;border-color:var(--ph-border);color:#cbd5e1!important}.theme--dark .section.side .menu__link:hover{background:#172033}.theme--dark .training__progress-bar{background:#263244}.theme--dark .section--contest{border-color:#263b5d;background:linear-gradient(135deg,#142039,#111827)}@media (max-width:768px){#searchForm .search{flex-wrap:wrap;padding:12px}#searchForm .search>input[name=q]{flex-basis:calc(100% - 46px)}#searchForm .search-sort{flex:1}.data-table{font-size:13px}.data-table .col--ac-tried,.data-table .col--difficulty{width:72px}.contest__list .contest__item,.section__list.training__list .training__item,.training__list .training__item{padding:14px 16px}.contest__date.numbox,.training__participants.numbox{min-width:54px}.section__tools{position:static;margin-top:10px}.section__tools form{display:flex;flex-wrap:wrap;gap:6px}.section__tools input.inline.compact.textbox,.section__tools select.inline.compact.select{flex:1 1 130px}}.page--problem_main #searchForm .search{display:grid;grid-template-columns:minmax(180px,1fr) auto 120px 40px;align-items:center;gap:10px;padding:14px 16px}.page--problem_main #searchForm .search-sort{height:40px;border:1px solid var(--ph-border);border-radius:10px;position:static;right:auto;top:auto;width:120px;padding:0 10px;background:var(--ph-surface)}.page--problem_main #searchForm .search>input[name=q]{width:100%;height:40px;border:1px solid var(--ph-border);border-radius:10px;padding:0 12px}.page--problem_main #searchForm .search>div[data-fragment-id=problem_stat]{position:static;right:auto;top:auto;font-size:13px;color:var(--ph-muted);white-space:nowrap}.page--problem_main #searchForm .search>div[data-fragment-id=problem_stat] p{margin:0;padding:7px 10px;border:1px solid var(--ph-border);border-radius:999px;background:var(--ph-surface-soft);line-height:1}.page--problem_main #searchForm .search>button[type=submit]{width:40px;height:40px;border-radius:10px}.page--problem_main .pager.pager-bottom,.page--problem_main .pager.pager-top{margin:0;padding:10px 12px;border:0;background:var(--ph-surface)}.page--problem_main .pager.pager-top{border-bottom:1px solid var(--ph-border)}.page--problem_main .pager.pager-bottom{border-top:1px solid var(--ph-border)}.page--problem_main .pager .pager__item{min-width:30px;padding:7px 9px;margin:0 2px;border:0!important;border-radius:8px;color:var(--ph-muted)!important}.page--problem_main .pager .pager__item.current{background:#eff6ff;color:var(--ph-primary)!important;font-weight:700}.page--problem_main .pager .pager__item.link:hover{background:var(--ph-surface-soft);color:var(--ph-primary)!important}.page--problem_main .section.side .group-list{display:grid;gap:14px}.page--problem_main .section.side .group-list__item{margin:0}.page--problem_main .section.side .group-list__item>.section__title{margin:0 0 7px;font-size:13px;font-weight:700}.page--problem_main .section.side .chip-list{display:flex;flex-wrap:wrap;gap:6px}.page--problem_main .section.side .chip-list__item{margin:0;line-height:1}.page--problem_main .section.side .chip-list__item .typo-a{display:inline-block;padding:6px 9px;border:1px solid var(--ph-border);border-radius:999px;background:var(--ph-surface-soft);color:var(--ph-muted)!important;font-size:12px;line-height:1}.page--problem_main .data-table td,.page--problem_main .data-table th{vertical-align:middle}.page--problem_main .data-table .col--ac-tried,.page--problem_main .data-table .col--difficulty{text-align:center}.theme--dark .page--problem_main .pager .pager__item.current,.theme--dark.page--problem_main .pager .pager__item.current{background:#17233a}@media (max-width:768px){.page--problem_main #searchForm .search{grid-template-columns:1fr 40px;gap:8px}.page--problem_main #searchForm .search>div[data-fragment-id=problem_stat]{grid-column:1;grid-row:2;justify-self:start}.page--problem_main #searchForm .search-sort{grid-column:1;grid-row:3;width:100%}.page--problem_main #searchForm .search>button[type=submit]{grid-column:2;grid-row:1}}.page--training_main .section__tools .filter-form{display:flex;align-items:center;gap:8px}.page--training_main .section__tools input[name=q]{width:170px;height:36px;border:1px solid var(--ph-border);border-radius:9px;background:var(--ph-surface)}.page--training_main .section__tools button{height:36px;padding:0 16px;border-radius:9px}.page--contest_main .section__header{display:block}.page--contest_main .section__header .section__title{display:block;margin:0;padding-right:0;line-height:1.35}.page--contest_main .section__tools{position:static;right:auto;top:auto;margin-top:14px}.page--contest_main .section__tools form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) minmax(160px,.8fr) auto;gap:8px;align-items:center}.page--contest_main .section__tools input.inline.compact.textbox,.page--contest_main .section__tools select.inline.compact.select{width:100%;height:38px;margin:0;border:1px solid var(--ph-border);border-radius:9px;background:var(--ph-surface);color:var(--ph-text)}.page--contest_main .section__tools button{height:38px;margin:0;padding:0 18px;border-radius:9px}.page--contest_main .row>.medium-9.columns:has(+.medium-3.columns:not(:has(.section))),html.page--contest_main .main>.row>.medium-9.columns:has(+.medium-3.columns:not(:has(.section)))>.section{width:100%}.page--contest_main .nothing,.page--contest_main .nothing-container,.page--training_main .nothing,.page--training_main .nothing-container{min-height:300px}.theme--dark .page--contest_main .section__tools input.inline.compact.textbox,.theme--dark .page--contest_main .section__tools select.inline.compact.select,.theme--dark .page--training_main .section__tools input[name=q]{background:var(--ph-surface);border-color:var(--ph-border);color:var(--ph-text)}@media (max-width:768px){.page--training_main .section__header{min-height:0}.page--training_main .section__tools{position:static;margin-top:12px}.page--training_main .section__tools .filter-form{display:grid;grid-template-columns:1fr auto}.page--training_main .section__tools input[name=q]{width:100%}.page--contest_main .section__tools form{grid-template-columns:1fr 1fr}.page--contest_main .section__tools button,.page--contest_main .section__tools input[name=q]{grid-column:1/-1}}html.page--contest_main .main>.row>.medium-9.columns:has(+.medium-3.columns:not(:has(.section))){width:100%!important;float:none!important;padding-right:0!important}html.page--contest_main .main>.row>.ph-contest-empty-side{display:none!important}html.page--contest_main .main>.row>.ph-contest-full{width:100%!important;float:none!important;padding-right:0!important}.page--problem_detail .section__title{letter-spacing:-.02em}.page--problem_detail .problem__tags{gap:6px}.page--problem_detail .problem__tag-item{min-height:30px;margin:0!important;padding:5px 9px!important;border:1px solid var(--ph-border);border-radius:999px;background:var(--ph-surface-soft);color:#344054;font-size:12.5px;line-height:18px!important}.page--problem_detail .problem__tag-item.interactive{color:#344054}.footer.ph-footer-v71 .footer__extra-left [data-dropdown-target]>span:hover,.page--problem_detail .problem__tag-item.interactive:hover{border-color:#bfdbfe;background:#eff6ff;color:var(--ph-primary)}.page--problem_detail .section__tab-header{padding-left:16px;padding-right:16px}.page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item{margin-right:4px;padding:0 15px;border-top:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;color:var(--ph-muted);font-weight:600}.page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item:hover{border-color:transparent;background:var(--ph-surface-soft);color:var(--ph-primary);text-decoration:none}.page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item.selected,.page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item.tab--active{border-bottom-color:var(--ph-primary);background:#f8fbff;color:var(--ph-primary)}.page--problem_detail .problem-content .section__body.typo{padding:22px;font-size:15px;line-height:1.72}.page--problem_detail .problem-content .section__body.typo p{margin-top:0;margin-bottom:12px}.page--problem_detail .problem-content .section__body.typo h1,.page--problem_detail .problem-content .section__body.typo h2,.page--problem_detail .problem-content .section__body.typo h3{margin-top:22px;margin-bottom:12px}.page--problem_detail .section--problem-sidebar{overflow:hidden}.page--problem_detail .section--problem-sidebar .menu{padding:6px}.page--problem_detail .section--problem-sidebar .menu__link{margin:2px 0;padding:11px 13px;border-left:0;border-radius:9px;color:#344054;transition:background-color .15s ease,color .15s ease}.page--problem_detail .section--problem-sidebar .menu__link .icon{width:20px;margin-right:7px;color:#667085}.page--problem_detail .section--problem-sidebar a.menu__link:not(.disabled):hover,.page--problem_detail .section--problem-sidebar button.menu__link:not(.disabled):hover{border-color:transparent;background:#f1f5f9;color:var(--ph-primary)}.page--problem_detail .section--problem-sidebar a.menu__link:not(.disabled):hover .icon,.page--problem_detail .section--problem-sidebar button.menu__link:not(.disabled):hover .icon{color:var(--ph-primary)}.page--problem_detail .section--problem-sidebar .menu__link.highlight{background:#eff6ff;color:var(--ph-primary);font-weight:700}.page--problem_detail .section--problem-sidebar .menu__seperator{margin:6px 8px;border-color:var(--ph-border)}.theme--dark .page--problem_detail .problem__tag-item,.theme--dark.page--problem_detail .problem__tag-item{background:#172033;border-color:var(--ph-border);color:#d1d5db}.theme--dark .page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item.tab--active,.theme--dark.page--problem_detail .section__tab-container:not(.immersive) .section__tab-header-item.tab--active{background:#162033}.theme--dark .page--problem_detail .section--problem-sidebar .menu__link,.theme--dark.page--problem_detail .section--problem-sidebar .menu__link{color:#d1d5db}.theme--dark .page--problem_detail .section--problem-sidebar a.menu__link:not(.disabled):hover,.theme--dark.page--problem_detail .section--problem-sidebar a.menu__link:not(.disabled):hover{background:#172033}.theme--dark .page--problem_detail .section--problem-sidebar .menu__link.highlight,.theme--dark.page--problem_detail .section--problem-sidebar .menu__link.highlight{background:#17233a}@media (max-width:768px){.page--problem_detail .problem-content .section__body.typo{padding:17px 16px;font-size:14px}.page--problem_detail .problem__tags{gap:5px}.page--problem_detail .problem__tag-item{font-size:12px}}@media (min-width:769px) and (max-width:1100px){.nav:not(:has(.nav_more)) .nav__list--secondary,.nav:not(:has(.nav_more))>.row,.nav:not(:has(.nav_more))>.row>.columns{height:var(--ph-nav-height)!important;height:auto!important;overflow:visible!important}.nav:not(:has(.nav_more)) .nav__list--main>.nav__list-item:nth-child(n+6){display:block!important}.nav:not(:has(.nav_more)){height:var(--ph-nav-height)!important;max-height:var(--ph-nav-height)!important;overflow:hidden!important}}@media (min-width:769px){.nav{height:var(--ph-nav-height)!important;max-height:var(--ph-nav-height)!important;overflow:hidden!important}.nav>.row,.nav>.row>.columns{height:auto!important;max-height:none!important;overflow:visible!important}.nav__list--main,.nav__list--secondary{overflow:visible!important}}.page--record_main input.textbox,.page--record_main select.select,[name=submit_section] input,[name=submit_section] select,[name=submit_section] textarea{border-color:var(--ph-border);background:var(--ph-surface);color:var(--ph-text);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.page--record_main input.textbox:focus,.page--record_main select.select:focus,[name=submit_section] input:focus,[name=submit_section] select:focus,[name=submit_section] textarea:focus{border-color:var(--ph-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:0}[name=submit_section]{padding-top:18px}[name=submit_section] #codelang-selector,[name=submit_section] form>.row{margin-bottom:4px}[name=submit_section] blockquote.note{margin:0 0 24px;padding:16px 18px;border-left:4px solid var(--ph-primary);border-radius:10px;background:#f7faff;color:#344054;box-shadow:inset 0 0 0 1px rgba(37,99,235,.06)}[name=submit_section] blockquote.note p{margin:0 0 8px;padding:0;line-height:1.65}[name=submit_section] blockquote.note p:last-of-type{margin-bottom:8px}[name=submit_section] blockquote.note a{color:var(--ph-primary)!important;font-weight:600;cursor:pointer}[name=submit_section] #codelang-selector .select,[name=submit_section] #codelang-selector select,[name=submit_section] select[name=lang]{width:100%;max-width:360px;min-height:40px;border-radius:9px}[name=submit_section] label,label{color:#475467;font-weight:600}[name=submit_section] textarea[name=code]{min-height:360px;padding:14px 16px;border:1px solid var(--ph-border);border-radius:10px;background:#fbfcfe;color:#101828;font-family:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:14px;line-height:1.62;resize:vertical;tab-size:4}[name=submit_section] textarea[name=code]:focus{background:#fff}[name=submit_section] input[type=file]{max-width:100%;color:var(--ph-muted);font-size:13px}[name=submit_section] input[type=file]::file-selector-button{margin-right:10px;padding:8px 12px;border:1px solid var(--ph-border);border-radius:8px;background:var(--ph-surface-soft);color:#344054;font-weight:600;cursor:pointer}[name=submit_section] input[type=file]::file-selector-button:hover{border-color:#bfdbfe;background:#eff6ff;color:var(--ph-primary)}[name=submit_section] input[type=submit].button{padding:0 20px;border:1px solid var(--ph-primary)!important;background:var(--ph-primary)!important;color:#fff!important;box-shadow:0 1px 2px rgba(16,24,40,.08)}[name=submit_section] input[type=submit].button:hover{border-color:var(--ph-primary-hover)!important;background:var(--ph-primary-hover)!important}.section--problem-sidebar .menu__link.highlight{border-color:transparent!important;background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:700}.section--problem-sidebar .menu__link.highlight .icon{color:var(--ph-primary)!important}.section--problem-sidebar .menu__link{transition:background-color .15s ease,color .15s ease}.page--record_main form[method=get]>.section{overflow:visible}.page--record_main form[method=get]>.section .section__header{display:flex;align-items:center;min-height:64px;padding:16px 20px 10px}.page--record_main form[method=get]>.section .section__title{margin:0}.page--record_main form[method=get]>.section .section__tools{display:flex;gap:8px;align-items:center}.page--record_main form[method=get]>.section .section__tools .button{min-height:36px;margin:0;padding:0 16px;border-radius:9px;font-weight:700}.page--record_main form[method=get]>.section .section__tools .primary.button{border-color:var(--ph-primary)!important;background:var(--ph-primary)!important;color:#fff!important}.page--record_main form[method=get]>.section .section__tools .primary.button:hover{background:var(--ph-primary-hover)!important}.page--record_main form[method=get]>.section .section__tools a.button{border:1px solid var(--ph-border);background:var(--ph-surface-soft);color:#475467}.page--record_main form[method=get]>.section .section__body{padding:12px 20px 20px}.page--record_main form[method=get] label{color:#667085;font-size:13px;font-weight:600}.page--record_main form[method=get] input.textbox,.page--record_main form[method=get] select.select{height:38px;margin-top:5px;border:1px solid var(--ph-border);border-radius:9px}.record_main__table{border-collapse:separate;border-spacing:0}.record_main__table thead>tr,.section table thead{background:#f8fafc}.record_main__table th{padding-top:13px;padding-bottom:13px;color:#667085!important;font-size:12.5px;font-weight:700!important;letter-spacing:.01em}.record_main__table td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.record_main__table tbody tr{background:var(--ph-surface)}.record_main__table tbody tr:hover,.section table tbody tr:hover{background:#f8fbff}.record_main__table .col--status__text{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.record_main__table .record-status--icon{width:16px}.record_main__table .record-status--text{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:12.5px;font-weight:700;line-height:18px;text-decoration:none!important}.record_main__table .record-status--text:hover{background:color-mix(in srgb,currentColor 13%,transparent)}.record_main__table .col--problem-name .problem__title,.record_main__table .col--problem-name strong,.record_main__table .col--problem-name>a{font-weight:700}.record_main__table .form--inline{margin-right:5px;white-space:nowrap}.record_main__table .form--inline .link.text-maroon{margin-right:2px;padding:2px 4px;border-radius:5px;color:#667085!important;font-size:11.5px;font-weight:600;text-decoration:none}.record_main__table .form--inline .link.text-maroon:hover{background:#eff6ff;color:var(--ph-primary)!important}.page--record_main .pager{margin:0;padding:12px 16px;border-top:1px solid var(--ph-border);text-align:center}.page--record_main .pager__item{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--ph-border);border-radius:8px;background:var(--ph-surface);color:var(--ph-primary)!important;font-weight:600}.page--record_main .pager__item:hover{border-color:#bfdbfe;background:#eff6ff;text-decoration:none}.theme--dark [name=submit_section] blockquote.note{border-left-color:var(--ph-primary);background:#142039;color:#d1d5db;box-shadow:inset 0 0 0 1px rgba(96,165,250,.08)}.theme--dark .page--record_main form[method=get] label,.theme--dark [name=submit_section] label,.theme--dark label{color:#cbd5e1}.theme--dark [name=submit_section] textarea[name=code]{border-color:var(--ph-border);background:#0f172a;color:#e5e7eb}.theme--dark [name=submit_section] textarea[name=code]:focus{background:#111827}.theme--dark .page--record_main form[method=get]>.section .section__tools a.button,.theme--dark [name=submit_section] input[type=file]::file-selector-button{border-color:var(--ph-border);background:#172033;color:#d1d5db}.theme--dark .section--problem-sidebar .menu__link.highlight{background:#17233a!important;color:var(--ph-primary)!important}.theme--dark .record_main__table thead>tr{background:var(--ph-surface-soft)}.theme--dark .record_main__table tbody tr{background:var(--ph-surface)}.theme--dark .record_main__table .form--inline .link.text-maroon{color:#94a3b8!important}.theme--dark .record_main__table .form--inline .link.text-maroon:hover{background:#17233a;color:var(--ph-primary)!important}@media (max-width:768px){[name=submit_section]{padding-top:14px}[name=submit_section] blockquote.note{margin-bottom:18px;padding:14px}[name=submit_section] textarea[name=code]{min-height:280px;padding:12px;font-size:13px}[name=submit_section] #codelang-selector .select,[name=submit_section] #codelang-selector select,[name=submit_section] select[name=lang]{max-width:none}.page--record_main form[method=get]>.section .section__header{align-items:flex-start;gap:10px}.page--record_main form[method=get]>.section .section__tools{flex-wrap:wrap}.record_main__table .record-status--text{font-size:12px}}.section--problem-sidebar .menu__link.active{border-color:transparent!important;background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:700}.section--problem-sidebar .menu__link.active .icon{color:var(--ph-primary)!important}.section--problem-sidebar .menu__link.active:hover{background:#e7f0ff!important;color:var(--ph-primary-hover)!important}.record_main__table .record-status--text>span:first-child{margin-right:4px}.record_main__table .record-status--text{letter-spacing:0}.theme--dark .section--problem-sidebar .menu__link.active{background:#17233a!important;color:var(--ph-primary)!important}.theme--dark .section--problem-sidebar .menu__link.active:hover{background:#1d2b45!important;color:#93c5fd!important}:root{--ph-success:#16a34a;--ph-danger:#dc2626;--ph-warning:#d97706;--ph-info:#2563eb;--ph-focus:0 0 0 3px rgba(37, 99, 235, 0.14);--ph-control-h:40px}::selection{background:rgba(37,99,235,.16);color:var(--ph-text)}a,button,input,select{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}a{text-underline-offset:3px}.main{min-height:calc(100vh - var(--ph-nav-height))}.main>.row{width:calc(100% - 32px)}.section{border-color:#e2e8f0;box-shadow:0 1px 2px rgba(16,24,40,.035),0 8px 24px rgba(16,24,40,.045)}.section__title{line-height:1.3}.section__header+.section__body{padding-top:12px}.select,.textbox,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{min-height:var(--ph-control-h);border:1px solid var(--ph-border);background:var(--ph-surface);color:var(--ph-text)}textarea{min-height:110px}.select:hover,.textbox:hover,input:hover,select:hover,textarea:hover{border-color:#cbd5e1}.select:focus,.textbox:focus,input:focus,select:focus,textarea:focus{border-color:var(--ph-primary)!important;box-shadow:var(--ph-focus)!important;outline:0!important}input::placeholder,textarea::placeholder{color:#98a2b3}.button,button.button,input.button{min-height:38px;padding-left:15px;padding-right:15px;border:1px solid var(--ph-border);background:var(--ph-surface);color:#344054;box-shadow:0 1px 2px rgba(16,24,40,.04)}button.button,input.button{font-weight:650}.button:hover,button.button:hover,input.button:hover{border-color:#cbd5e1;background:#f8fafc;color:var(--ph-text)}.button.primary,.primary.button,button.primary,input.primary{border-color:var(--ph-primary)!important;background:var(--ph-primary)!important;color:#fff!important}.button.primary:hover,.layout--immersive.page--user_lostpass input[type=submit]:hover,.layout--immersive.page--user_lostpass_with_code input[type=submit]:hover,.layout--immersive.page--user_register input[type=submit]:hover,.layout--immersive.page--user_register_with_code input[type=submit]:hover,.primary.button:hover,button.primary:hover,input.primary:hover{border-color:var(--ph-primary-hover)!important;background:var(--ph-primary-hover)!important}.button:focus-visible{outline:0}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ph-focus)}.section table th{color:#667085;font-size:12.5px;font-weight:700;letter-spacing:.01em}.section table tbody tr{transition:background-color .12s ease}.dropdown-target.menu,.menu.dropdown-target,.nav__dropdown .menu{padding:6px}.dropdown-target.menu .menu__link,.menu.dropdown-target .menu__link,.nav__dropdown .menu__link{border-radius:8px;padding-top:9px;padding-bottom:9px}.dropdown-target.menu .menu__link:hover,.menu.dropdown-target .menu__link:hover,.nav__dropdown .menu__link:hover{background:#f1f5f9;color:var(--ph-primary)}.badge,.problem__tag-item,.tag{font-weight:600}.footer{background:var(--ph-surface);color:var(--ph-muted)}.footer__category{padding-top:30px;padding-bottom:34px}.footer__category h1{color:var(--ph-text);letter-spacing:-.01em}.footer__category__list{margin-top:12px;line-height:2.15}.footer a,.footer a:visited{color:#667085}.footer a:hover{color:var(--ph-primary);text-decoration:none}.footer__extra-link{border-top:1px solid var(--ph-border);color:#98a2b3}.global-search,.search-icon,[data-global-search]{transition:transform .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme--dark{--ph-focus:0 0 0 3px rgba(96, 165, 250, 0.18)}.theme--dark ::selection{background:rgba(96,165,250,.28);color:#fff}.theme--dark .section{border-color:var(--ph-border)}.theme--dark .select,.theme--dark .textbox,.theme--dark input,.theme--dark select,.theme--dark textarea{background:#111827;color:#e5e7eb;border-color:var(--ph-border)}.theme--dark .select:hover,.theme--dark .textbox:hover,.theme--dark input:hover,.theme--dark select:hover,.theme--dark textarea:hover{border-color:#3b4a60}.theme--dark input::placeholder,.theme--dark textarea::placeholder{color:#64748b}.theme--dark .button,.theme--dark button.button,.theme--dark input.button{border-color:var(--ph-border);background:#172033;color:#dbe4f0}.theme--dark .button:hover,.theme--dark button.button:hover,.theme--dark input.button:hover{background:#1d293d;color:#fff}.theme--dark .section table thead{background:#151e2e}.theme--dark .dropdown-target.menu .menu__link:hover,.theme--dark .menu.dropdown-target .menu__link:hover,.theme--dark .nav__dropdown .menu__link:hover{background:#17233a;color:var(--ph-primary)}.theme--dark .page--homepage .ph-home-features>li strong,.theme--dark.page--homepage .ph-home-features>li strong{color:#e5e7eb}.theme--dark .footer a,.theme--dark .footer a:visited{color:#94a3b8}.theme--dark .footer a:hover{color:var(--ph-primary)}.theme--dark .footer__extra-link{border-top-color:var(--ph-border)}@media (max-width:768px){.main>.row{width:calc(100% - 20px)}.section{border-radius:12px;margin-bottom:14px}.section__body,.section__header{padding-left:16px;padding-right:16px}.button,button.button,input.button{min-height:40px}.footer__category{padding-top:0;padding-bottom:0}.footer__category h1{padding:15px 16px}.footer__category__list{padding-bottom:12px}}.page--homepage .section.side:has(.group-list:not(:has(.group-list__item))),.page--homepage .section.side:has([name=hitokoto]){display:none!important}.page--homepage .section.side:has(a[href="https://codeforces.com/"]) .section__body{visibility:hidden}.page--homepage .ph-home-hero{position:relative;border:1px solid #dbe7f7;background:radial-gradient(circle at 92% 12%,rgba(37,99,235,.1),transparent 30%),linear-gradient(135deg,#fff 0,#f8fbff 62%,#f2f7ff 100%)}.page--homepage .ph-home-hero::after{content:"";position:absolute;top:-54px;right:-52px;width:180px;height:180px;border:28px solid rgba(37,99,235,.035);border-radius:50%;pointer-events:none}.page--homepage .ph-home-hero>.section__body{position:relative;z-index:1;padding:30px 32px 28px}.page--homepage .ph-home-hero h1:first-child{margin:0 0 12px;color:#0f172a;font-size:28px;font-weight:800;line-height:1.22;letter-spacing:-.025em}.page--homepage .ph-home-hero h1:first-child+p{max-width:760px;margin-bottom:8px;color:#475467;font-size:14.5px;line-height:1.75}.page--homepage .ph-home-hero h1:first-child+p+p{max-width:760px;color:#667085;font-size:14px;line-height:1.7}.page--homepage .ph-home-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 26px!important}.page--homepage .ph-home-actions a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#344054!important;font-size:13px;font-weight:700;text-decoration:none!important;box-shadow:0 1px 2px rgba(16,24,40,.04)}.page--homepage .ph-home-actions a:first-child{border-color:var(--ph-primary);background:var(--ph-primary);color:#fff!important}.page--homepage .ph-home-actions a:first-child:hover{border-color:var(--ph-primary-hover);background:var(--ph-primary-hover)}.page--homepage .ph-home-actions a:not(:first-child):hover{border-color:#bfdbfe;background:#eff6ff;color:var(--ph-primary)!important}.page--homepage .ph-home-hero h2{margin:0 0 14px;color:#101828;font-size:16px;font-weight:800;letter-spacing:-.01em}.page--homepage .ph-home-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important;list-style:none!important}.page--homepage .ph-home-features>li{position:relative;min-height:76px;margin:0!important;padding:14px 15px 14px 42px;border:1px solid #e2e8f0;border-radius:11px;background:rgba(255,255,255,.82);color:#667085;line-height:1.55}.page--homepage .ph-home-features>li::before{content:"✓";position:absolute;top:15px;left:15px;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:6px;background:#eff6ff;color:var(--ph-primary);font-size:12px;font-weight:900}.page--homepage .ph-home-features>li strong{color:#1d2939;font-weight:800}.page--homepage .large-3.columns>.section.side{margin-bottom:14px}.page--homepage .large-3.columns>.section.side .section__header{min-height:52px;padding:15px 17px 8px}.page--homepage .large-3.columns>.section.side .section__body{padding:10px 17px 17px}.page--homepage .large-3.columns>.section.side .section__title,.page--user_detail .medium-3.columns>.section.side .section__title{font-size:15px;font-weight:800}.page--homepage .ph-home-recent .section__body p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;padding:9px 0;border-bottom:1px solid #edf1f5;line-height:1.45}.page--homepage .ph-home-recent .section__body p:first-child{padding-top:3px}.page--homepage .ph-home-recent .section__body p:last-child{padding-bottom:3px;border-bottom:0}.page--homepage .ph-home-recent .section__body p>span{float:none!important;color:#98a2b3;font-size:11.5px}.page--homepage .ph-home-recent a{font-weight:700}.page--homepage .ph-home-quick .section__body{visibility:visible!important}.page--homepage .ph-home-quick-list{display:grid;gap:8px}.page--homepage .ph-home-quick-link{display:flex;min-height:42px;align-items:center;gap:11px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#344054!important;font-weight:700;text-decoration:none!important}.page--homepage .ph-home-quick-link:hover{border-color:#bfdbfe;background:#f5f9ff;color:var(--ph-primary)!important}.page--homepage .ph-home-quick-icon{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:var(--ph-primary);font-size:13px;font-weight:900}.page--homepage .ph-home-ranking .data-table td,.page--homepage .ph-home-ranking .data-table th{padding-top:11px;padding-bottom:11px}.page--homepage .ph-home-ranking .col--rank{width:58px}.page--homepage .ph-home-ranking tbody tr:first-child .col--rank{color:#b7791f;font-weight:800}.page--homepage .ph-home-ranking .pager{padding:9px 12px}.theme--dark .page--homepage .ph-home-hero,.theme--dark.page--homepage .ph-home-hero{border-color:var(--ph-border);background:radial-gradient(circle at 92% 12%,rgba(96,165,250,.1),transparent 30%),linear-gradient(135deg,#111827 0,#111a2b 64%,#12203a 100%)}.theme--dark .page--homepage .ph-home-hero h1:first-child,.theme--dark .page--homepage .ph-home-hero h2,.theme--dark.page--homepage .ph-home-hero h1:first-child,.theme--dark.page--homepage .ph-home-hero h2{color:#f3f4f6}.theme--dark .page--homepage .ph-home-hero h1:first-child+p,.theme--dark .page--homepage .ph-home-hero h1:first-child+p+p,.theme--dark.page--homepage .ph-home-hero h1:first-child+p,.theme--dark.page--homepage .ph-home-hero h1:first-child+p+p{color:#aeb9c8}.theme--dark .page--homepage .ph-home-features>li,.theme--dark .page--homepage .ph-home-quick-link,.theme--dark.page--homepage .ph-home-features>li,.theme--dark.page--homepage .ph-home-quick-link{border-color:var(--ph-border);background:rgba(23,32,51,.86);color:#aeb9c8}@media (max-width:768px){.page--homepage .ph-home-hero>.section__body{padding:23px 19px 20px}.page--homepage .ph-home-hero h1:first-child{font-size:23px}.page--homepage .ph-home-features{grid-template-columns:1fr}.page--homepage .ph-home-actions{gap:7px}.page--homepage .ph-home-actions a{flex:1 1 auto}}.page--ranking .section{overflow:hidden}.page--ranking .ph-ranking-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 22px 16px;border-bottom:1px solid var(--ph-border);background:radial-gradient(circle at 96%0,rgba(37,99,235,.08),transparent 34%),linear-gradient(180deg,#fff 0,#fbfdff 100%)}.page--ranking .ph-ranking-head h1{margin:0 0 4px;color:#101828;font-size:22px;font-weight:800;letter-spacing:-.02em}.page--ranking .ph-ranking-head p{margin:0;color:#667085;font-size:13px;line-height:1.55}.page--ranking .data-table th{padding-top:13px;padding-bottom:13px;background:#f8fafc}.page--ranking .data-table td{padding-top:12px;padding-bottom:12px}.page--ranking .data-table .col--rank{width:70px;text-align:center;font-weight:800}.page--ranking .data-table .col--user{min-width:220px}.page--ranking .data-table .col--ac,.page--ranking .data-table .col--detail,.page--ranking .data-table .col--rp{text-align:center}.page--ranking .data-table tbody tr.ph-ranking-self{background:#f5f9ff}.page--ranking .data-table tbody tr.ph-ranking-self:hover{background:#eef6ff}.page--ranking .data-table tbody tr.ph-ranking-self td:first-child{box-shadow:inset 3px 0 0 var(--ph-primary)}.page--ranking .ph-rank-medal{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-weight:800}.page--ranking tr.ph-rank-1 .ph-rank-medal{background:#fff7db;color:#9a6700;box-shadow:inset 0 0 0 1px #f4d35e}.page--ranking tr.ph-rank-2 .ph-rank-medal{background:#f2f4f7;color:#475467;box-shadow:inset 0 0 0 1px #d0d5dd}.page--ranking tr.ph-rank-3 .ph-rank-medal{background:#fff1e8;color:#a15c2f;box-shadow:inset 0 0 0 1px #edc4a8}.page--user_detail .profile-header{position:relative;min-height:190px;overflow:hidden;border-radius:12px 12px 0 0;background-image:none!important;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,#0f3d8f 0,#2563eb 58%,#4f7ee8 100%)!important}.page--user_detail .profile-header::after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-105px;border:34px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}.page--user_detail .profile-header__content{position:relative;z-index:1;padding:24px 28px 18px}.page--user_detail .user-profile-avatar{width:104px!important;height:104px!important;border:4px solid rgba(255,255,255,.92);border-radius:50%;background:#fff;box-shadow:0 8px 26px rgba(2,24,72,.22)}.page--user_detail .profile-header__main{padding-left:8px}.page--user_detail .profile-header__main h1{margin:4px 0 5px;color:#fff!important;font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.page--user_detail .profile-header__main h1 small{color:rgba(255,255,255,.78);font-size:13px}.page--user_detail .profile-header__main p{margin:3px 0;color:rgba(255,255,255,.88);font-size:12.5px;line-height:1.55}.page--user_detail .profile-header__contact-bar{margin-top:10px}.page--user_detail .profile-header__contact-item{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-right:5px;border-radius:8px;background:rgba(255,255,255,.12);color:#fff!important}.page--user_detail .profile-header__contact-item:hover{background:rgba(255,255,255,.22)}.page--user_detail .profile-content{background:var(--ph-surface)}.page--user_detail .profile-content .section__tab-container,.page--user_detail .profile-content .section__tabs{border:0}.page--user_detail .profile-content .section__tab-title{min-height:44px;padding:13px 16px 10px;border-bottom:2px solid transparent;color:#667085;font-size:12.5px;font-weight:700}.page--user_detail .profile-content .section__tab-item.active .section__tab-title,.page--user_detail .profile-content .section__tab-item.tab--active .section__tab-title{border-bottom-color:var(--ph-primary);color:var(--ph-primary)}.dialog--signin .supplementary.text-center a:hover,.page--user_detail .profile-content .section__tab-title:hover{color:var(--ph-primary)}.page--user_detail .profile-content .section__tab-main{min-height:220px;border-top:1px solid #eef2f6}.page--user_detail .nothing{padding-top:50px;padding-bottom:50px}.page--user_detail .nothing__text{color:#98a2b3}.page--user_detail .medium-3.columns>.section.side:first-child .menu__link.active,.page--user_detail .medium-3.columns>.section.side:first-child .menu__link.highlight{border-color:transparent!important;background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:700}.page--user_detail .medium-3.columns>.section.side:first-child .menu__link.active .icon,.page--user_detail .medium-3.columns>.section.side:first-child .menu__link.highlight .icon{color:var(--ph-primary)!important}.page--user_detail .sidebar-user-stat{gap:0}.page--user_detail .sidebar-user-stat .balancer__body{position:relative;padding:15px 6px}.page--user_detail .sidebar-user-stat .balancer__body:not(:last-child)::after{content:"";position:absolute;top:16px;right:0;bottom:16px;width:1px;background:var(--ph-border)}.page--user_detail .sidebar-user-stat .numbox__num{color:#101828;font-size:21px;font-weight:800}.page--user_detail .sidebar-user-stat .numbox__text{margin-top:4px;color:#98a2b3;font-size:10px;line-height:1.25}.page--user_detail dl.horizontal dd,.page--user_detail dl.horizontal dt{padding-top:5px;padding-bottom:5px}.dialog--signin{background:rgba(15,23,42,.48)!important;backdrop-filter:blur(5px)}.dialog--signin .dialog__content{min-height:480px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#fff;box-shadow:0 30px 70px rgba(15,23,42,.28),0 8px 24px rgba(15,23,42,.12)}.dialog--signin__bg{position:absolute;top:0;right:0;bottom:0;left:auto;border-radius:0;background:radial-gradient(circle at 80% 12%,rgba(255,255,255,.14),transparent 28%),linear-gradient(145deg,#123c88 0,#2563eb 100%);box-shadow:none}.dialog--signin__main{min-height:480px;margin:0!important;padding:52px 52px 40px;background:#fff;box-shadow:none}.dialog--signin__side{top:50%;right:0;padding:0 38px;color:rgba(255,255,255,.86);transform:translateY(-50%)}.dialog--signin__side h1{color:#fff;font-weight:800;letter-spacing:-.025em;margin:0 0 14px;word-break:normal;overflow-wrap:normal}.dialog--signin__side p{margin:0 0 24px;color:rgba(255,255,255,.84);word-break:normal;overflow-wrap:normal}.dialog--signin__side .inverse.button{border:1px solid rgba(255,255,255,.75)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-weight:700;box-shadow:none}.dialog--signin__side .inverse.button:hover{background:#fff!important;color:var(--ph-primary)!important}.dialog--signin__title{margin:0;color:#101828!important;font-size:27px;font-weight:800;letter-spacing:-.025em}.dialog--signin__note{margin:7px 0 28px;color:#667085;font-size:12.5px;line-height:1.5}.dialog--signin__close-container{top:17px;right:20px;z-index:5}.dialog--signin__close-container a{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;color:#667085!important;font-size:0;text-decoration:none!important}.dialog--signin__close-container a::before{content:"×";font-size:24px;font-weight:400;line-height:1}.dialog--signin__close-container a:hover{background:#f2f4f7;color:#101828!important}.dialog--signin label.material.textbox{display:block;margin-bottom:12px;border:1px solid #d0d5dd;background:#fff;color:#667085;font-size:11.5px;font-weight:650;box-shadow:none}.dialog--signin label.material.textbox:focus-within{border-color:var(--ph-primary);box-shadow:var(--ph-focus)}.dialog--signin label.material.textbox input{width:100%;min-height:32px;padding:2px 0 0!important;border:0!important;background:0 0!important;color:#101828;font-size:14px;box-shadow:none!important;outline:0}.dialog--signin label.checkbox{display:inline-flex;align-items:center;gap:7px;margin:2px 0 14px}.dialog--signin label.checkbox input{width:16px;height:16px;min-height:16px;accent-color:var(--ph-primary)}.dialog--signin input[name=login_submit]{min-height:42px;border-radius:9px!important;font-weight:750;box-shadow:0 5px 14px rgba(37,99,235,.18);font-size:13.5px}.dialog--signin .supplementary.text-center{margin-top:12px}.dialog--signin .supplementary.text-center a,.dialog--signin label.checkbox{color:#667085;font-size:12px;font-weight:600}.theme--dark .page--ranking .ph-ranking-head,.theme--dark.page--ranking .ph-ranking-head{border-bottom-color:var(--ph-border);background:radial-gradient(circle at 96%0,rgba(96,165,250,.08),transparent 34%),linear-gradient(180deg,#111827 0,#111827 100%)}.theme--dark .dialog--signin label.material.textbox input,.theme--dark .page--ranking .ph-ranking-head h1,.theme--dark .page--user_detail .sidebar-user-stat .numbox__num,.theme--dark.page--ranking .ph-ranking-head h1,.theme--dark.page--user_detail .sidebar-user-stat .numbox__num{color:#f3f4f6}.theme--dark .page--ranking .data-table tbody tr.ph-ranking-self,.theme--dark.page--ranking .data-table tbody tr.ph-ranking-self{background:#142039}.theme--dark .dialog--signin .dialog__content,.theme--dark .dialog--signin__main{background:#111827}.theme--dark .dialog--signin__title,.theme--dark.layout--immersive.page--user_lostpass .immersive--content h1,.theme--dark.layout--immersive.page--user_lostpass_mail_sent .immersive--content h1,.theme--dark.layout--immersive.page--user_lostpass_with_code .immersive--content h1,.theme--dark.layout--immersive.page--user_register .immersive--content h1,.theme--dark.layout--immersive.page--user_register_mail_sent .immersive--content h1,.theme--dark.layout--immersive.page--user_register_with_code .immersive--content h1{color:#f3f4f6!important}.theme--dark .dialog--signin__note{color:#94a3b8}.theme--dark .dialog--signin label.material.textbox{border-color:#334155;background:#0f172a;color:#94a3b8}.theme--dark .dialog--signin__close-container a{color:#94a3b8!important}.theme--dark .dialog--signin__close-container a:hover{background:#1e293b;color:#fff!important}@media (max-width:768px){.page--ranking .ph-ranking-head{padding:18px 16px 13px}.page--ranking .ph-ranking-head h1{font-size:19px}.page--ranking .data-table .col--user{min-width:160px}.page--user_detail .profile-header{min-height:auto}.page--user_detail .profile-header__content{padding:20px 18px 16px}.page--user_detail .user-profile-avatar{width:78px!important;height:78px!important}.page--user_detail .profile-header__main h1{font-size:21px}.dialog--signin .dialog__content{width:min(420px,calc(100vw - 22px));min-height:0;border-radius:14px}.dialog--signin__bg{display:none}.dialog--signin__main{width:100%;min-height:0;padding:48px 24px 28px}.dialog--signin__title{font-size:24px}}.page--user_detail .nav .user-profile-avatar.small,.page--user_detail .nav img.user-profile-avatar.small{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;border:0!important;border-radius:50%!important;background:0 0!important;box-shadow:none!important}.page--user_detail .profile-header img.user-profile-avatar.large{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;max-width:104px!important;max-height:104px!important;border:4px solid rgba(255,255,255,.92)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 26px rgba(2,24,72,.22)!important}.page--ranking .pager{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;border-top:1px solid var(--ph-border)}.page--ranking .pager__item{margin:0!important;border-bottom:0!important;text-decoration:none!important}.page--ranking .pager__item.current,.page--ranking .pager__item.link{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}.page--ranking .pager__item.current{padding:0 9px;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:800;line-height:1}.page--ranking .pager__item.link{padding:0 10px;border:1px solid var(--ph-border);background:var(--ph-surface);color:#475467!important;font-weight:650}.page--ranking .pager__item.link:hover{border-color:#bfdbfe;background:#f5f9ff;color:var(--ph-primary)!important}.dialog--signin .dialog__content{width:min(820px,calc(100vw - 32px));max-width:820px}.dialog--signin__main{width:59%;padding-left:56px;padding-right:56px}.dialog--signin__bg{width:41%}.dialog--signin__side .inverse.button{display:inline-flex!important;min-width:150px;min-height:42px;align-items:center;justify-content:center;padding:0 18px!important;word-break:keep-all;width:auto!important;max-width:100%;white-space:nowrap!important}.dialog--signin .supplementary.text-center a{display:inline-block;padding:4px 6px}.theme--dark .page--ranking .pager__item.current,.theme--dark.page--ranking .pager__item.current{border-color:#315b91!important;background:#17233a!important;color:#93c5fd!important}.theme--dark .page--ranking .pager__item.link,.theme--dark.page--ranking .pager__item.link{border-color:var(--ph-border);background:#111827;color:#cbd5e1!important}@media (max-width:768px){.page--user_detail .profile-header img.user-profile-avatar.large{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;max-width:78px!important;max-height:78px!important}.dialog--signin__main{width:100%;padding-left:24px;padding-right:24px}}.dialog--signin__bg{box-sizing:border-box}.dialog--signin__side{width:100%!important;box-sizing:border-box;padding-left:40px;padding-right:40px}.dialog--signin__side h1,.dialog--signin__side p{width:100%;max-width:none}.dialog--signin__side h1{font-size:26px;line-height:1.15}.dialog--signin__side p{font-size:13.5px;line-height:1.6}@media (max-width:768px){.dialog--signin__side{width:100%!important}}.layout--immersive.page--user_lostpass #panel,.layout--immersive.page--user_lostpass_mail_sent #panel,.layout--immersive.page--user_lostpass_with_code #panel,.layout--immersive.page--user_register #panel,.layout--immersive.page--user_register_mail_sent #panel,.layout--immersive.page--user_register_with_code #panel{background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.07),transparent 30%),#f4f7fb!important;background-image:radial-gradient(circle at 18% 18%,rgba(37,99,235,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.07),transparent 30%)!important}.layout--immersive.page--user_lostpass .main,.layout--immersive.page--user_lostpass_mail_sent .main,.layout--immersive.page--user_lostpass_with_code .main,.layout--immersive.page--user_register .main,.layout--immersive.page--user_register_mail_sent .main,.layout--immersive.page--user_register_with_code .main{display:flex;min-height:calc(100vh - var(--ph-nav-height));align-items:flex-start;justify-content:center;padding:72px 18px 96px;box-sizing:border-box}.layout--immersive.page--user_lostpass .main>.row,.layout--immersive.page--user_register .main>.row{width:100%;max-width:100%}.layout--immersive.page--user_lostpass .immersive--content,.layout--immersive.page--user_lostpass_mail_sent .immersive--content,.layout--immersive.page--user_lostpass_with_code .immersive--content,.layout--immersive.page--user_register .immersive--content,.layout--immersive.page--user_register_mail_sent .immersive--content,.layout--immersive.page--user_register_with_code .immersive--content{position:relative;width:min(440px,calc(100vw - 36px))!important;margin:0 auto!important;padding:34px 36px 32px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#475467;box-shadow:0 20px 45px rgba(15,23,42,.08),0 3px 10px rgba(15,23,42,.04)}.layout--immersive.page--user_lostpass .immersive--content::before,.layout--immersive.page--user_lostpass_mail_sent .immersive--content::before,.layout--immersive.page--user_lostpass_with_code .immersive--content::before,.layout--immersive.page--user_register .immersive--content::before,.layout--immersive.page--user_register_mail_sent .immersive--content::before,.layout--immersive.page--user_register_with_code .immersive--content::before{content:"OJ";display:flex;width:52px;height:52px;margin:0 auto 17px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);color:var(--ph-primary);font-size:17px;font-weight:900;letter-spacing:-.03em;box-shadow:0 0 0 1px #dbe7f7,0 8px 18px rgba(37,99,235,.12)}.layout--immersive.page--user_lostpass .immersive--content h1,.layout--immersive.page--user_lostpass_mail_sent .immersive--content h1,.layout--immersive.page--user_lostpass_with_code .immersive--content h1,.layout--immersive.page--user_register .immersive--content h1,.layout--immersive.page--user_register_mail_sent .immersive--content h1,.layout--immersive.page--user_register_with_code .immersive--content h1{margin:0 0 7px!important;color:#101828!important;font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.025em;text-align:center}.ph-auth-page-note{max-width:330px;margin:0 auto 25px;color:#667085;font-size:13px;line-height:1.55;text-align:center}.layout--immersive.page--user_lostpass form,.layout--immersive.page--user_lostpass_with_code form,.layout--immersive.page--user_register form,.layout--immersive.page--user_register_with_code form{margin-top:6px}.layout--immersive.page--user_lostpass label.inverse.material.textbox,.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox,.layout--immersive.page--user_register label.inverse.material.textbox,.layout--immersive.page--user_register_with_code label.inverse.material.textbox{display:block;min-height:64px;margin:0 0 12px;padding:9px 12px 5px;box-sizing:border-box;border:1px solid #d0d5dd!important;border-radius:10px;background:#fff!important;color:#667085!important;font-size:11.5px;font-weight:650;text-align:left;box-shadow:none!important}.layout--immersive.page--user_lostpass label.inverse.material.textbox:focus-within,.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox:focus-within,.layout--immersive.page--user_register label.inverse.material.textbox:focus-within,.layout--immersive.page--user_register_with_code label.inverse.material.textbox:focus-within{border-color:var(--ph-primary)!important;box-shadow:var(--ph-focus)!important}.layout--immersive.page--user_lostpass label.inverse.material.textbox input,.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox input,.layout--immersive.page--user_register label.inverse.material.textbox input,.layout--immersive.page--user_register_with_code label.inverse.material.textbox input{width:100%;min-height:32px;padding:2px 0 0!important;border:0!important;background:0 0!important;color:#101828!important;font-size:14px;box-shadow:none!important;outline:0!important}.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox input:disabled,.layout--immersive.page--user_register label.inverse.material.textbox input:disabled,.layout--immersive.page--user_register_with_code label.inverse.material.textbox input:disabled{color:#667085!important;-webkit-text-fill-color:#667085;opacity:1}.layout--immersive.page--user_register form .text-center>:not(input[type=submit]){max-width:100%}.layout--immersive.page--user_lostpass input[type=submit],.layout--immersive.page--user_lostpass_with_code input[type=submit],.layout--immersive.page--user_register input[type=submit],.layout--immersive.page--user_register_with_code input[type=submit]{width:100%!important;min-height:42px;margin-top:5px;padding:0 18px!important;border:1px solid var(--ph-primary)!important;border-radius:9px!important;background:var(--ph-primary)!important;color:#fff!important;font-size:13px;font-weight:750;box-shadow:0 5px 14px rgba(37,99,235,.16)}.layout--immersive.page--user_lostpass_mail_sent .immersive--content>.text-center,.layout--immersive.page--user_register_mail_sent .immersive--content>.text-center{margin:20px 0 4px;padding:16px 17px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#344054;font-size:13px;line-height:1.65}.ph-auth-page-foot{margin:18px 0 0;color:#98a2b3;font-size:11.5px;line-height:1.55;text-align:center}.ph-auth-page-foot a{color:var(--ph-primary)!important;font-weight:650;text-decoration:none!important}.ph-auth-page-foot a:hover{text-decoration:underline!important}.layout--immersive.page--user_lostpass .footer,.layout--immersive.page--user_lostpass_mail_sent .footer,.layout--immersive.page--user_lostpass_with_code .footer,.layout--immersive.page--user_register .footer,.layout--immersive.page--user_register_mail_sent .footer,.layout--immersive.page--user_register_with_code .footer{margin-top:0}.theme--dark.layout--immersive.page--user_lostpass #panel,.theme--dark.layout--immersive.page--user_lostpass_mail_sent #panel,.theme--dark.layout--immersive.page--user_lostpass_with_code #panel,.theme--dark.layout--immersive.page--user_register #panel,.theme--dark.layout--immersive.page--user_register_mail_sent #panel,.theme--dark.layout--immersive.page--user_register_with_code #panel{background:radial-gradient(circle at 18% 18%,rgba(96,165,250,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.06),transparent 30%),#0b1220!important}.theme--dark.layout--immersive.page--user_lostpass .immersive--content,.theme--dark.layout--immersive.page--user_lostpass_mail_sent .immersive--content,.theme--dark.layout--immersive.page--user_lostpass_with_code .immersive--content,.theme--dark.layout--immersive.page--user_register .immersive--content,.theme--dark.layout--immersive.page--user_register_mail_sent .immersive--content,.theme--dark.layout--immersive.page--user_register_with_code .immersive--content{border-color:var(--ph-border);background:#111827;color:#cbd5e1}.theme--dark .ph-auth-page-note{color:#94a3b8}.theme--dark.layout--immersive.page--user_lostpass label.inverse.material.textbox,.theme--dark.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox,.theme--dark.layout--immersive.page--user_register label.inverse.material.textbox,.theme--dark.layout--immersive.page--user_register_with_code label.inverse.material.textbox{border-color:#334155!important;background:#0f172a!important;color:#94a3b8!important}.theme--dark.layout--immersive.page--user_lostpass label.inverse.material.textbox input,.theme--dark.layout--immersive.page--user_lostpass_with_code label.inverse.material.textbox input,.theme--dark.layout--immersive.page--user_register label.inverse.material.textbox input,.theme--dark.layout--immersive.page--user_register_with_code label.inverse.material.textbox input{color:#f3f4f6!important}.theme--dark.layout--immersive.page--user_lostpass_mail_sent .immersive--content>.text-center,.theme--dark.layout--immersive.page--user_register_mail_sent .immersive--content>.text-center{border-color:#315b91;background:#142039;color:#dbeafe}@media (max-width:768px){.layout--immersive.page--user_lostpass .main,.layout--immersive.page--user_lostpass_mail_sent .main,.layout--immersive.page--user_lostpass_with_code .main,.layout--immersive.page--user_register .main,.layout--immersive.page--user_register_mail_sent .main,.layout--immersive.page--user_register_with_code .main{padding:36px 11px 60px}.layout--immersive.page--user_lostpass .immersive--content,.layout--immersive.page--user_lostpass_mail_sent .immersive--content,.layout--immersive.page--user_lostpass_with_code .immersive--content,.layout--immersive.page--user_register .immersive--content,.layout--immersive.page--user_register_mail_sent .immersive--content,.layout--immersive.page--user_register_with_code .immersive--content{width:100%!important;padding:28px 20px 25px;border-radius:14px}.layout--immersive.page--user_lostpass .immersive--content h1,.layout--immersive.page--user_lostpass_with_code .immersive--content h1,.layout--immersive.page--user_register .immersive--content h1,.layout--immersive.page--user_register_with_code .immersive--content h1{font-size:22px}}#panel:has(.main .immersive--content.immersive--center){background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.07),transparent 30%),#f4f7fb!important;background-image:radial-gradient(circle at 18% 18%,rgba(37,99,235,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.07),transparent 30%)!important;background-size:auto!important}#panel:has(.main .immersive--content.immersive--center)>.main{display:flex!important;min-height:calc(100vh - var(--ph-nav-height))!important;align-items:flex-start!important;justify-content:center!important;padding:72px 18px 96px!important;box-sizing:border-box!important}#panel .immersive--content.immersive--center{position:relative;width:min(440px,calc(100vw - 36px))!important;margin:0 auto!important}#panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center{box-sizing:border-box!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;color:#475467!important;box-shadow:0 20px 45px rgba(15,23,42,.08),0 3px 10px rgba(15,23,42,.04)!important}#panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center>h1{color:#101828!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.025em!important;text-align:center!important;margin:0 0 10px!important;font-size:25px!important}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox{display:block;box-sizing:border-box;text-align:left;min-height:58px!important;margin:0 0 11px!important;padding:7px 12px 4px!important;border:1px solid #d6dee9!important;border-radius:9px!important;background:#fff!important;color:#667085!important;font-size:11.5px!important;font-weight:650!important;line-height:1.2!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input{display:block!important;width:100%!important;min-height:28px!important;margin:1px 0 0!important;padding:1px 0 0!important;border:0!important;border-radius:0!important;background:0 0!important;color:#101828!important;font-size:14px!important;line-height:1.35!important;box-shadow:none!important;outline:0!important;appearance:none;-webkit-appearance:none}#panel:has(.main .immersive--content.immersive--center) .immersive--content input[type=submit].primary.button{width:100%!important;border:1px solid var(--ph-primary)!important;background:var(--ph-primary)!important;color:#fff!important;min-height:42px!important;margin-top:5px!important;border-radius:9px!important;font-size:13.5px!important;font-weight:760!important}.theme--dark #panel:has(.main .immersive--content.immersive--center){background:radial-gradient(circle at 18% 18%,rgba(96,165,250,.08),transparent 29%),radial-gradient(circle at 86% 76%,rgba(59,130,246,.06),transparent 30%),#0b1220!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center{border-color:var(--ph-border)!important;background:#111827!important;color:#cbd5e1!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center>h1{color:#f3f4f6!important}@media (max-width:768px){#panel:has(.main .immersive--content.immersive--center)>.main{padding:36px 11px 60px!important}#panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center{width:100%!important;padding:28px 20px 25px!important;border-radius:14px!important}}.page--contest_main .contest__item,.page--discussion_main .discussion__item,.page--discussion_node .discussion__item,.page--homework_main .homework__item,.page--training_main .training__item{padding:15px 18px;border-bottom:1px solid #edf1f5;transition:background-color .14s ease,box-shadow .14s ease}.page--contest_main .contest__item:last-child,.page--discussion_main .discussion__item:last-child,.page--discussion_node .discussion__item:last-child,.page--homework_main .homework__item:last-child,.page--training_main .training__item:last-child{border-bottom:0}.page--contest_main .contest__item:hover,.page--discussion_main .discussion__item:hover,.page--discussion_node .discussion__item:hover,.page--homework_main .homework__item:hover,.page--training_main .training__item:hover{background:#f8fbff}.page--contest_main .contest__title,.page--homework_main .homework__title,.page--training_main .training__title{margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.35}.page--discussion_main .discussion__title,.page--discussion_node .discussion__title{margin-bottom:6px;font-weight:800;line-height:1.35}.page--contest_main .contest__title a,.page--discussion_main .discussion__title a,.page--discussion_node .discussion__title a,.page--homework_main .homework__title a,.page--training_main .training__title a{color:#182230}.page--contest_main .contest__title a:hover,.page--discussion_main .discussion__title a:hover,.page--discussion_node .discussion__title a:hover,.page--homework_main .homework__title a:hover,.page--training_main .training__title a:hover{color:var(--ph-primary);text-decoration:none}.page--contest_main .supplementary,.page--discussion_main .supplementary,.page--discussion_node .supplementary,.page--homework_main .supplementary,.page--training_main .supplementary{color:#7b8798;font-size:12px}.page--training_main .training-status--text{display:inline-flex;min-height:24px;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700}.page--training_main .training-status--text.done{background:#ecfdf3;color:#15803d}.page--training_main .training-status--text.progress{background:#eff6ff;color:var(--ph-primary)}.page--training_main .training-status--text.outside{background:#f2f4f7;color:#667085}.page--training_main .training__progress-bar{overflow:hidden;height:6px;border-radius:999px;background:#e9eef5}.page--training_main .training__progress-track{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}.page--contest_main .contest__date,.page--homework_main .homework__date{min-width:58px;padding:7px 8px;border:1px solid #dbe5f0;border-radius:10px;background:#f8fafc;text-align:center}.page--contest_main .contest__date .numbox__num,.page--homework_main .homework__date .numbox__num{color:#1d4ed8;font-weight:800}.page--contest_main .contest-type-tag,.page--discussion_main .discussion-node-tag,.page--discussion_node .discussion-node-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #dbeafe;border-radius:999px;background:#f5f9ff;color:#2563eb!important;text-decoration:none!important}.page--contest_main .section--contest{overflow:hidden;border-color:#dbeafe;background:radial-gradient(circle at 92% 15%,rgba(37,99,235,.08),transparent 26%),var(--ph-surface)}.page--contest_main .section--contest .detail-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--ph-primary);border-radius:9px;background:var(--ph-primary);color:#fff!important;font-weight:700;text-decoration:none!important}.page--discussion_main .discussion__replies,.page--discussion_node .discussion__replies{min-width:58px;padding:7px 6px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.page--discussion_main .discussion__replies .numbox__num,.page--discussion_node .discussion__replies .numbox__num{color:var(--ph-primary);font-weight:800}.page--discussion_main .discussion__item.highlight,.page--discussion_node .discussion__item.highlight{background:#fffdf3;box-shadow:inset 3px 0 0#f59e0b}.page--homework_main .filter-form input,.page--homework_main .filter-form select,.page--homework_main select[name=homework_display]{min-height:36px;border-radius:8px}.page--record_detail pre[class*=language-]{overflow:auto;max-height:70vh;padding:17px 18px;border:1px solid #e2e8f0;background:#0f172a;color:#e5e7eb;font-size:13px;line-height:1.65}.page--record_detail .medium-3.columns .section.side dl.horizontal dt{width:44%;color:#667085;font-weight:700}.page--home_files .section,.page--home_messages .section,.page--home_security .section,.page--home_settings .section{overflow:hidden}.page--home_security .form__item,.page--home_settings .form__item{margin-bottom:15px}.page--home_security .section__header,.page--home_settings .section__header{background:linear-gradient(180deg,#fff,#fbfdff)}.nothing{padding-top:48px;padding-bottom:48px}.nothing__text{color:#98a2b3;font-size:13px}.dialog__content{border-radius:14px}.alert,.message,.notification{border-radius:10px}@media (max-width:900px){.data-table,.record_main__table{min-width:700px}.section:has(>.data-table),.section__body.no-padding:has(>.data-table){overflow-x:auto}}.theme--dark .page--contest_main .contest__item:hover,.theme--dark .page--discussion_main .discussion__item:hover,.theme--dark .page--discussion_node .discussion__item:hover,.theme--dark .page--homework_main .homework__item:hover,.theme--dark .page--training_main .training__item:hover{background:#162033}.theme--dark .page--contest_main .contest__title a,.theme--dark .page--discussion_main .discussion__title a,.theme--dark .page--discussion_node .discussion__title a,.theme--dark .page--homework_main .homework__title a,.theme--dark .page--record_detail .medium-3.columns .section.side dl.horizontal dd,.theme--dark .page--training_main .training__title a{color:#e5e7eb}.theme--dark .page--contest_main .contest__date,.theme--dark .page--discussion_main .discussion__replies,.theme--dark .page--discussion_node .discussion__replies,.theme--dark .page--homework_main .homework__date{border-color:var(--ph-border);background:#151e2e}@media (max-width:768px){.page--contest_main .contest__item,.page--discussion_main .discussion__item,.page--discussion_node .discussion__item,.page--homework_main .homework__item,.page--training_main .training__item{padding:13px 14px}.page--contest_main .contest__date,.page--discussion_main .discussion__replies,.page--discussion_node .discussion__replies,.page--homework_main .homework__date{min-width:48px}.page--record_detail pre[class*=language-]{padding:13px;font-size:12px}}.nav__list--secondary .ph-language-switch>.nav__item{display:inline-flex;align-items:center;gap:3px}.nav__list--secondary .ph-language-switch .icon-global{margin-right:1px}.dropdown-target.menu .menu__link.ph-lang-current,.nav__dropdown .menu__link.ph-lang-current{background:#eff6ff;color:var(--ph-primary)!important;font-weight:700}.dropdown-target.menu .menu__link.ph-lang-current::after,.nav__dropdown .menu__link.ph-lang-current::after{content:"✓";float:right;margin-left:14px;color:var(--ph-primary);font-size:11px;font-weight:900}#menu-footer-lang .menu__item[hidden],.section__tab-header-item[hidden]{display:none!important}.theme--dark .dropdown-target.menu .menu__link.ph-lang-current,.theme--dark .nav__dropdown .menu__link.ph-lang-current{background:#17233a;color:#93c5fd!important}.page--contest_main .main>.row>.columns>.section,.page--discussion_main .main>.row>.columns>.section,.page--discussion_main .medium-9.columns>.section,.page--discussion_node .main>.row>.columns>.section,.page--discussion_node .medium-9.columns>.section,.page--homework_main .main>.row>.columns>.section,.page--homework_main .medium-12.columns>.section,.page--training_main .large-9.columns>.section,.page--training_main .main>.row>.columns>.section{overflow:hidden}.page--contest_main .section__header,.page--discussion_main .section__header,.page--discussion_node .section__header,.page--homework_main .section__header,.page--training_main .section__header{min-height:62px;padding-top:16px;padding-bottom:14px}.page--contest_main .section__title,.page--discussion_main .section__title,.page--discussion_node .section__title,.page--homework_main .section__title,.page--training_main .section__title{color:#101828;font-size:19px;font-weight:800;letter-spacing:-.018em}.page--contest_main .section__tools,.page--discussion_main .section__tools,.page--discussion_node .section__tools,.page--homework_main .section__tools,.page--training_main .section__tools{gap:8px}.page--contest_main .section__tools input,.page--contest_main .section__tools select,.page--discussion_main .section__tools input,.page--discussion_main .section__tools select,.page--discussion_node .section__tools input,.page--discussion_node .section__tools select,.page--training_main .section__tools input,.page--training_main .section__tools select{min-height:38px;border-radius:9px}.page--contest_main .section__tools .button,.page--discussion_main .section__tools .button,.page--discussion_node .section__tools .button,.page--homework_main .section__tools .button,.page--training_main .section__tools .button{min-height:38px;margin:0;border-radius:9px}.page--homework_main .section__header{display:flex;align-items:center;gap:14px}.page--homework_main .section__header .section__title{flex:0 0 auto;margin-right:auto}.page--homework_main .section__header .section__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.page--homework_main .section__tools label{display:inline-flex;align-items:center;gap:6px;margin:0;color:#667085;font-size:12.5px}.ph-modern-empty{position:relative;display:flex!important;min-height:300px;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px!important;box-sizing:border-box;text-align:center}.ph-modern-empty .nothing__img,.ph-modern-empty img{display:none!important}.ph-modern-empty::before{content:"";display:block;width:58px;height:58px;margin-bottom:16px;border:1px solid #dbeafe;border-radius:16px;background:radial-gradient(circle at 38% 38%,#60a5fa 0 3px,transparent 4px),radial-gradient(circle at 62% 38%,#60a5fa 0 3px,transparent 4px),linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);box-shadow:0 8px 22px rgba(37,99,235,.1),inset 0 0 0 5px rgba(255,255,255,.55)}.ph-modern-empty .nothing__text{max-width:430px;margin:0!important;color:#667085;font-size:13.5px;line-height:1.65}.ph-modern-empty .ph-empty-title{display:block;margin-bottom:5px;color:#1d2939;font-size:15px;font-weight:800}.ph-modern-empty .ph-empty-subtitle{display:block;color:#98a2b3;font-size:12.5px;line-height:1.6}.page--training_main .medium-3.columns>.section.side{margin-bottom:14px}.page--contest_main .medium-3.columns>.section.side .section__header,.page--discussion_main .medium-3.columns>.section.side .section__header,.page--discussion_node .medium-3.columns>.section.side .section__header,.page--training_main .medium-3.columns>.section.side .section__header{min-height:auto;padding:18px 18px 8px}.page--contest_main .medium-3.columns>.section.side .section__body,.page--discussion_main .medium-3.columns>.section.side .section__body,.page--discussion_node .medium-3.columns>.section.side .section__body,.page--training_main .medium-3.columns>.section.side .section__body{padding:10px 18px 18px}.page--contest_main .medium-3.columns>.section.side .section__title,.page--discussion_main .medium-3.columns>.section.side .section__title,.page--discussion_node .medium-3.columns>.section.side .section__title,.page--training_main .medium-3.columns>.section.side .section__title{font-size:16px}.page--contest_main .medium-3.columns>.section.side .button,.page--discussion_main .medium-3.columns>.section.side .button,.page--discussion_node .medium-3.columns>.section.side .button,.page--training_main .medium-3.columns>.section.side .button{width:100%;min-height:40px;border-radius:9px;font-weight:700}.page--contest_main .medium-3.columns>.section.side a:not(.button),.page--discussion_main .medium-3.columns>.section.side a:not(.button),.page--discussion_node .medium-3.columns>.section.side a:not(.button),.page--training_main .medium-3.columns>.section.side a:not(.button){font-weight:650}.page--training_main .ph-empty-side{display:none!important}.page--discussion_main .discussion__item,.page--discussion_node .discussion__item{padding-top:15px;padding-bottom:15px}.page--discussion_main .discussion__title,.page--discussion_node .discussion__title{font-size:14.5px}.page--discussion_main .discussion__info,.page--discussion_node .discussion__info{color:#98a2b3;font-size:11.5px}.page--discussion_main .discussion__replies,.page--discussion_node .discussion__replies{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.theme--dark .ph-modern-empty::before{border-color:#315b91;background:radial-gradient(circle at 38% 38%,#60a5fa 0 3px,transparent 4px),radial-gradient(circle at 62% 38%,#60a5fa 0 3px,transparent 4px),linear-gradient(135deg,#17233a 0,#1e3a5f 100%);box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 0 0 5px rgba(255,255,255,.03)}.theme--dark .ph-modern-empty .ph-empty-title{color:#e5e7eb}.theme--dark .ph-modern-empty .nothing__text,.theme--dark .ph-modern-empty .ph-empty-subtitle{color:#94a3b8}@media (max-width:768px){.page--homework_main .section__header{align-items:flex-start;flex-direction:column}.page--homework_main .section__header .section__tools{width:100%;justify-content:flex-start}.page--homework_main .section__tools input,.page--homework_main .section__tools select{min-width:0;flex:1 1 140px}.ph-modern-empty{min-height:240px;padding:32px 18px!important}.page--contest_main .medium-3.columns>.section.side,.page--discussion_main .medium-3.columns>.section.side,.page--discussion_node .medium-3.columns>.section.side,.page--training_main .medium-3.columns>.section.side{margin-top:0}}.page--contest_main .nothing-placeholder,.page--training_main .nothing-placeholder{min-height:300px;padding:42px 24px!important}.page--contest_main .nothing-placeholder,.page--discussion_main .nothing-placeholder,.page--discussion_node .nothing-placeholder,.page--homework_main .nothing-placeholder,.page--training_main .nothing-placeholder{display:flex!important;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;color:#667085!important;font-size:13.5px!important;line-height:1.65;text-align:center}.page--discussion_main .nothing-placeholder,.page--discussion_node .nothing-placeholder{min-height:300px;padding:42px 24px!important}.page--contest_main .nothing-placeholder .nothing-icon,.page--discussion_main .nothing-placeholder .nothing-icon,.page--discussion_node .nothing-placeholder .nothing-icon,.page--homework_main .nothing-placeholder .nothing-icon,.page--training_main .nothing-placeholder .nothing-icon{display:none!important}.page--contest_main .nothing-placeholder::before,.page--discussion_main .nothing-placeholder::before,.page--discussion_node .nothing-placeholder::before,.page--homework_main .nothing-placeholder::before,.page--training_main .nothing-placeholder::before{display:block;width:62px;height:62px;margin:0 auto 17px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(96,165,250,.16)),#f8fbff;box-shadow:0 8px 22px rgba(37,99,235,.1),inset 0 0 0 6px rgba(255,255,255,.7)}.page--contest_main .nothing-placeholder::after,.page--discussion_main .nothing-placeholder::after,.page--discussion_node .nothing-placeholder::after,.page--homework_main .nothing-placeholder::after,.page--training_main .nothing-placeholder::after{display:block;margin-top:7px;color:#98a2b3;font-size:11.5px;line-height:1.55}.page--training_main .nothing-placeholder{position:relative}.page--contest_main .nothing-placeholder::before,.page--training_main .nothing-placeholder::before{display:flex;align-items:center;justify-content:center;color:var(--ph-primary);font-size:19px;font-weight:900}.page--training_main .nothing-placeholder::before{content:"T"}.page--contest_main .nothing-placeholder::before{content:"C"}.page--discussion_main .nothing-placeholder::before,.page--discussion_node .nothing-placeholder::before,.page--homework_main .nothing-placeholder::before{display:flex;align-items:center;justify-content:center;color:var(--ph-primary);font-size:19px;font-weight:900}.page--homework_main .nothing-placeholder::before{content:"H"}.page--discussion_main .nothing-placeholder::before,.page--discussion_node .nothing-placeholder::before{content:"D"}.page--training_main .large-3.columns>.section.side+.section.side:not(:has(.training__item)){display:none!important}.page--training_main .large-3.columns>.section.side:first-child .menu__link{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--ph-primary);border-radius:9px;background:var(--ph-primary);color:#fff!important;font-weight:700;text-decoration:none!important}.page--training_main .large-3.columns>.section.side:first-child .menu__link:hover,.page--training_main .large-3.columns>.section.side:first-child>.menu .menu__link:hover{border-color:var(--ph-primary-hover);background:var(--ph-primary-hover)}.page--discussion_main .medium-3.columns>.section.side,.page--discussion_node .medium-3.columns>.section.side{border-color:#e2e8f0}.page--discussion_main .medium-3.columns>.section.side .section__body p,.page--discussion_node .medium-3.columns>.section.side .section__body p{color:#667085;font-size:12.5px;line-height:1.6}.page--contest_main .section:has(.nothing-placeholder),.page--discussion_main .section:has(.nothing-placeholder),.page--discussion_node .section:has(.nothing-placeholder),.page--homework_main .section:has(.nothing-placeholder),.page--training_main .section:has(>.nothing-placeholder){min-height:0}.theme--dark .page--contest_main .nothing-placeholder,.theme--dark .page--discussion_main .nothing-placeholder,.theme--dark .page--discussion_node .nothing-placeholder,.theme--dark .page--homework_main .nothing-placeholder,.theme--dark .page--training_main .nothing-placeholder{color:#94a3b8!important}.theme--dark .page--contest_main .nothing-placeholder::before,.theme--dark .page--discussion_main .nothing-placeholder::before,.theme--dark .page--discussion_node .nothing-placeholder::before,.theme--dark .page--homework_main .nothing-placeholder::before,.theme--dark .page--training_main .nothing-placeholder::before{border-color:#315b91;background:linear-gradient(135deg,rgba(96,165,250,.08),rgba(59,130,246,.16)),#142039;color:#93c5fd;box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 0 0 6px rgba(255,255,255,.025)}@media (max-width:768px){.page--contest_main .nothing-placeholder,.page--discussion_main .nothing-placeholder,.page--discussion_node .nothing-placeholder,.page--homework_main .nothing-placeholder,.page--training_main .nothing-placeholder{min-height:230px;padding:30px 18px!important}}.page--contest_main .section,.page--discussion_main .section,.page--discussion_node .section,.page--homework_main .section,.page--training_main .section{box-sizing:border-box}.page--contest_main .section__title,.page--discussion_main .section__title,.page--discussion_node .section__title,.page--homework_main .section__title,.page--training_main .section__title{margin:0}.page--contest_main .button,.page--discussion_main .button,.page--discussion_node .button,.page--homework_main .button,.page--training_main .button{box-sizing:border-box;line-height:1!important}.page--contest_main .compact.button,.page--discussion_main .compact.button,.page--discussion_node .compact.button,.page--homework_main .compact.button,.page--training_main .compact.button{display:inline-flex!important;min-height:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;white-space:nowrap}.page--training_main .large-9.columns>.section>.section__header{display:flex;min-height:64px;box-sizing:border-box;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid #edf1f5}.page--training_main .large-9.columns>.section>.section__header .section__title{flex:1 1 auto;color:#101828;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.page--training_main .large-9.columns>.section>.section__header .section__tools{flex:0 0 auto;margin:0}.page--contest_main .section__tools form[name=filter-form],.page--training_main .filter-form{display:flex;align-items:center;gap:7px;margin:0}.page--training_main .filter-form input[name=q]{width:140px;height:38px!important;min-height:38px!important;margin:0!important;box-sizing:border-box;border-radius:9px}.page--training_main .filter-form button{height:38px!important;min-height:38px!important;margin:0!important;padding:0 15px!important;border-radius:9px}.page--training_main .large-9.columns>.section:has(>.nothing-placeholder){min-height:360px}.page--training_main .large-9.columns>.section>.nothing-placeholder{min-height:295px!important;padding:34px 20px!important}.page--training_main .large-3.columns>.section.side{overflow:hidden;margin-bottom:14px}.page--training_main .large-3.columns>.section.side>.section__header{min-height:55px;padding:16px 17px 9px!important;box-sizing:border-box}.page--training_main .large-3.columns>.section.side>.section__header .section__title{color:#101828;font-size:16px;font-weight:800;line-height:1.3}.page--training_main .large-3.columns>.section.side:first-child>.menu{margin:0!important;padding:8px 17px 7px!important}.page--training_main .large-3.columns>.section.side:first-child>.menu .menu__item{margin:0!important}.page--training_main .large-3.columns>.section.side:first-child>.menu .menu__link{display:flex!important;width:100%;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;gap:7px;padding:0 12px!important;border:1px solid var(--ph-primary);border-radius:9px;background:var(--ph-primary);color:#fff!important;font-weight:700;line-height:1.2;text-decoration:none!important}.page--training_main .large-3.columns>.section.side>.section__body{padding:8px 17px 17px!important}.page--training_main .large-3.columns>.section.side>.section__body p{margin:0;color:#667085;font-size:12px;line-height:1.65}.page--training_main .large-3.columns>.section.side:has(.my.training__list:empty){display:none!important}.page--contest_main .medium-9.columns>.section:not(.section--contest){overflow:hidden}.page--contest_main .medium-9.columns>.section:not(.section--contest)>.section__header{display:flex;min-height:64px;box-sizing:border-box;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid #edf1f5}.page--contest_main .medium-9.columns>.section:not(.section--contest)>.section__header .section__title{flex:1 1 auto;color:#101828;font-size:18px;font-weight:800;line-height:1.25}.page--contest_main .medium-9.columns>.section:not(.section--contest)>.section__header .section__tools{flex:0 0 auto;margin:0}.page--contest_main .section__tools form[name=filter-form] input[name=q]{width:208px}.page--contest_main .section__tools form[name=filter-form] select{width:142px}.page--contest_main .section__tools form[name=filter-form] button,.page--contest_main .section__tools form[name=filter-form] input,.page--contest_main .section__tools form[name=filter-form] select{height:38px!important;min-height:38px!important;margin:0!important;box-sizing:border-box;border-radius:9px}.page--contest_main .section__tools form[name=filter-form] button{padding:0 15px!important}.page--contest_main .medium-9.columns>.section:not(.section--contest)>.section__body.no-padding{padding:0!important}.page--contest_main .medium-9.columns>.section:not(.section--contest):has(.nothing-placeholder){min-height:360px}.page--contest_main .medium-9.columns>.section:not(.section--contest) .nothing-placeholder{min-height:295px!important;padding:34px 20px!important}.page--contest_main .medium-3.columns>.section.side{overflow:hidden;margin-bottom:14px}.page--contest_main .medium-3.columns>.section.side>.section__header{min-height:55px;padding:16px 17px 9px!important}.page--contest_main .medium-3.columns>.section.side>.section__header .section__title{color:#101828;font-size:16px;font-weight:800}.page--contest_main .medium-3.columns>.section.side>.section__body{padding:9px 17px 17px!important}.page--contest_main .medium-3.columns>.section.side>.section__body p{margin:0!important}.page--contest_main .medium-3.columns>.section.side .expanded.primary.button{display:flex!important;width:100%;min-height:40px;height:40px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 12px!important;border-radius:9px;line-height:1!important;text-align:center}.page--homework_main .medium-12.columns>.section>.section__header{display:flex;min-height:64px;box-sizing:border-box;align-items:center;gap:13px;padding:13px 16px!important;border-bottom:1px solid #edf1f5}.page--homework_main .medium-12.columns>.section>.section__header .section__title{flex:1 1 auto;color:#101828;font-size:18px;font-weight:800;line-height:1.25}.page--homework_main .medium-12.columns>.section>.section__header .section__tools{display:flex!important;flex:0 0 auto;align-items:center!important;gap:7px;margin:0!important}.page--homework_main .section__tools>span.nojs--hide{display:inline-flex!important;height:38px;align-items:center;gap:6px;margin:0!important;color:#667085;font-size:12px;white-space:nowrap}.page--homework_main select[name=homework_display]{width:102px}.page--homework_main .filter-form{display:inline-flex!important;align-items:center;gap:7px;margin:0!important}.page--homework_main .filter-form input[name=q]{width:138px}.page--homework_main .filter-form select[name=group]{width:114px}.page--homework_main .section__tools button,.page--homework_main .section__tools input,.page--homework_main .section__tools select,.page--homework_main .section__tools>a.compact.button{height:38px!important;min-height:38px!important;box-sizing:border-box;margin:0!important;border-radius:9px}.page--homework_main .section__tools button,.page--homework_main .section__tools>a.compact.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.page--homework_main .section__tools>a.compact.button{min-width:120px;padding:0 14px!important;text-align:center!important;white-space:nowrap}.page--homework_main .section__tools button{padding:0 15px!important}.page--homework_main .medium-12.columns>.section>.section__body.no-padding{padding:0!important}.page--homework_main .medium-12.columns>.section:has(.nothing-placeholder){min-height:342px}.page--homework_main .nothing-placeholder{min-height:277px!important;padding:32px 20px!important}.page--discussion_main .ph-discussion-list-header,.page--discussion_node .ph-discussion-list-header{display:flex;min-height:64px;box-sizing:border-box;align-items:center;padding:13px 16px;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}.page--discussion_main .ph-discussion-list-header .section__title,.page--discussion_node .ph-discussion-list-header .section__title{color:#101828;font-size:18px;font-weight:800;line-height:1.25}.page--discussion_main .medium-9.columns>.section:has(.nothing-placeholder),.page--discussion_node .medium-9.columns>.section:has(.nothing-placeholder){min-height:360px}.page--discussion_main .medium-9.columns>.section .nothing-placeholder,.page--discussion_node .medium-9.columns>.section .nothing-placeholder{min-height:295px!important;padding:34px 20px!important}.page--discussion_main .medium-3.columns>.section.side,.page--discussion_node .medium-3.columns>.section.side{overflow:hidden;margin-bottom:14px}.page--discussion_main .medium-3.columns>.section.side>.section__header,.page--discussion_node .medium-3.columns>.section.side>.section__header{min-height:55px;padding:16px 17px 9px!important}.page--discussion_main .medium-3.columns>.section.side>.section__header .section__title,.page--discussion_node .medium-3.columns>.section.side>.section__header .section__title{color:#101828;font-size:16px;font-weight:800;line-height:1.3}.page--discussion_main .medium-3.columns>.section.side>.section__body,.page--discussion_node .medium-3.columns>.section.side>.section__body{padding:9px 17px 17px!important}.page--discussion_main .medium-3.columns>.section.side>.section__body p,.page--discussion_node .medium-3.columns>.section.side>.section__body p{margin:0;color:#667085;font-size:12px;line-height:1.65}.page--discussion_main .medium-3.columns>.section.side:has(.group-list:empty),.page--discussion_node .medium-3.columns>.section.side:has(.group-list:empty){min-height:74px}.page--discussion_main .medium-3.columns>.section.side:has(.group-list:empty)>.section__body,.page--discussion_node .medium-3.columns>.section.side:has(.group-list:empty)>.section__body{display:none}.theme--dark .page--contest_main .section__title,.theme--dark .page--discussion_main .section__title,.theme--dark .page--discussion_node .section__title,.theme--dark .page--homework_main .section__title,.theme--dark .page--training_main .section__title{color:#f3f4f6!important}.theme--dark .page--contest_main .section__header,.theme--dark .page--discussion_main .ph-discussion-list-header,.theme--dark .page--discussion_node .ph-discussion-list-header,.theme--dark .page--homework_main .section__header,.theme--dark .page--training_main .section__header{border-bottom-color:var(--ph-border)}.theme--dark .page--discussion_main .ph-discussion-list-header,.theme--dark .page--discussion_node .ph-discussion-list-header{background:#111827}@media (max-width:768px){.page--contest_main .medium-9.columns>.section:not(.section--contest)>.section__header,.page--homework_main .medium-12.columns>.section>.section__header,.page--training_main .large-9.columns>.section>.section__header{align-items:flex-start;flex-direction:column}.page--contest_main .section__header .section__tools,.page--homework_main .section__header .section__tools,.page--training_main .section__header .section__tools{width:100%}.page--contest_main .section__tools form[name=filter-form],.page--homework_main .section__tools,.page--training_main .filter-form{flex-wrap:wrap}.page--contest_main .section__tools form[name=filter-form] input[name=q],.page--homework_main .filter-form input[name=q],.page--training_main .filter-form input[name=q]{width:auto;min-width:0;flex:1 1 150px}.page--homework_main .section__tools>a.compact.button{flex:1 1 auto}.page--contest_main .medium-9.columns>.section:not(.section--contest):has(.nothing-placeholder),.page--discussion_main .medium-9.columns>.section:has(.nothing-placeholder),.page--discussion_node .medium-9.columns>.section:has(.nothing-placeholder),.page--homework_main .medium-12.columns>.section:has(.nothing-placeholder),.page--training_main .large-9.columns>.section:has(.nothing-placeholder){min-height:290px}.page--contest_main .nothing-placeholder,.page--discussion_main .nothing-placeholder,.page--discussion_node .nothing-placeholder,.page--homework_main .nothing-placeholder,.page--training_main .nothing-placeholder{min-height:220px!important}}.page--home_security .medium-10.columns .section,.page--home_settings .medium-10.columns>.section{overflow:hidden;border:1px solid var(--ph-border);border-radius:12px;background:var(--ph-surface);box-shadow:0 3px 12px rgba(15,23,42,.045)}.page--home_security .medium-10.columns .section,.page--home_settings .medium-10.columns>.section+.section{margin-top:14px}.page--home_security .section__header,.page--home_settings .section__header{display:flex;min-height:56px;box-sizing:border-box;align-items:center;padding:14px 18px 11px!important;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}.page--home_security .section__header .section__title,.page--home_settings .section__header .section__title{margin:0;color:#101828;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.015em}.page--home_security .section__body,.page--home_settings .section__body{padding:17px 18px!important}.page--home_settings #upload_avatar>.section__body.typo{padding-bottom:6px!important;color:#667085;font-size:12.5px}.page--home_settings #upload_avatar>.section__body:last-child{display:flex;align-items:center;gap:16px;padding-top:10px!important}.page--home_settings #upload_avatar>.section__body:last-child>img{width:88px!important;height:88px!important;flex:0 0 88px;border:3px solid #fff;border-radius:50%;background:#f2f4f7;object-fit:cover;box-shadow:0 0 0 1px #dbe3ee,0 6px 18px rgba(15,23,42,.1)}.page--home_settings #upload_avatar .changeAvatar,.ph-form-page-v79 .ph-meta-row-1-v79 .medium-2.columns>label>br{display:none}.page--home_settings #upload_avatar .change-avatar.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin:0!important;padding:0 15px!important;border-radius:9px!important;font-weight:700;line-height:1!important}.page--home_security .section form .row,.page--home_settings .medium-10.columns>.section form>.section__body>.row{margin-left:0!important;margin-right:0!important}.page--home_settings .medium-10.columns>.section form>.section__body>.row>.form__item{float:none!important;width:100%!important;max-width:650px;margin:0 0 15px!important;padding-left:0!important;padding-right:0!important}.page--home_security .form__item>label,.page--home_settings .form__item>label{display:block;color:#344054;font-size:12.5px;font-weight:700;line-height:1.45}.page--home_security .select-container,.page--home_security .textarea-container,.page--home_security .textbox-container,.page--home_settings .checkbox-container,.page--home_settings .radiobox-container,.page--home_settings .select-container,.page--home_settings .textarea-container,.page--home_settings .textbox-container{width:100%;margin-top:6px}.page--home_security input.textbox,.page--home_security select.select,.page--home_settings input.textbox,.page--home_settings select.select{width:100%;height:40px!important;min-height:40px!important;box-sizing:border-box;padding-left:11px;padding-right:11px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#182230;box-shadow:none}.page--home_security input.textbox:focus,.page--home_security select.select:focus,.page--home_settings input.textbox:focus,.page--home_settings select.select:focus,.page--home_settings textarea.textbox:focus{border-color:var(--ph-primary);box-shadow:var(--ph-focus);outline:0}.page--home_security textarea.textbox,.page--home_settings textarea.textbox{width:100%;min-height:130px;box-sizing:border-box;padding:10px 11px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#182230;line-height:1.6}.page--home_settings .form__item:has(textarea[data-markdown]){max-width:820px!important}.page--home_settings .form__item:has(textarea[data-markdown]) .textarea-container{min-height:210px}.page--home_settings .form__item:has(textarea[data-markdown]) [class*=editor],.page--home_settings .form__item:has(textarea[data-markdown]) [class*=markdown]{max-width:100%}.page--home_settings .textarea-container>.CodeMirror,.page--home_settings .textarea-container>.editor,.page--home_settings .textarea-container>.markdown-editor,.page--home_settings .textarea-container>[data-editor]{width:100%!important;min-height:210px;box-sizing:border-box;border-radius:9px}.page--home_security .help-text,.page--home_settings .help-text{margin:6px 0 0;color:#98a2b3;font-size:11.5px;line-height:1.55}.page--home_security label.checkbox,.page--home_security label.radiobox,.page--home_settings label.checkbox,.page--home_settings label.radiobox{display:inline-flex;min-height:28px;align-items:center;gap:7px;color:#475467;font-weight:500}.page--home_security input[type=checkbox],.page--home_security input[type=radio],.page--home_settings input[type=checkbox],.page--home_settings input[type=radio]{accent-color:var(--ph-primary)}.page--home_security button.primary.button,.page--home_security input[type=submit].primary.button,.page--home_settings input[type=submit].primary.button{display:inline-flex;min-width:142px;min-height:40px;align-items:center;justify-content:center;padding:0 16px!important;border-radius:9px!important;font-weight:750;line-height:1!important}.page--home_security .autherlist,.page--home_security .platform-list,.page--home_security .sessionlist{margin:0}.page--home_files .medium-2.columns .section.side .menu__link:hover,.page--home_messages .medium-2.columns .section.side .menu__link:hover,.page--home_security .medium-2.columns .section.side .menu__link:hover,.page--home_settings .medium-2.columns .section.side .menu__link:hover{color:var(--ph-primary)}.page--home_files .medium-2.columns .section.side .menu__link.active,.page--home_files .medium-2.columns .section.side .menu__link.highlight,.page--home_messages .medium-2.columns .section.side .menu__link.active,.page--home_messages .medium-2.columns .section.side .menu__link.highlight,.page--home_security .medium-2.columns .section.side .menu__link.active,.page--home_security .medium-2.columns .section.side .menu__link.highlight,.page--home_settings .medium-2.columns .section.side .menu__link.active,.page--home_settings .medium-2.columns .section.side .menu__link.highlight{background:#eff6ff!important;color:var(--ph-primary)!important}.page--home_files .medium-2.columns .section.side .menu__link.highlight .icon,.page--home_messages .medium-2.columns .section.side .menu__link.highlight .icon,.page--home_security .medium-2.columns .section.side .menu__link.highlight .icon,.page--home_settings .medium-2.columns .section.side .menu__link.highlight .icon{color:var(--ph-primary)!important}.page--home_settings .medium-2.columns .section.side .menu__item .menu__link[href^="#"]{min-height:29px;padding-top:4px!important;padding-bottom:4px!important;padding-left:28px!important;color:#7b8798;font-size:10.5px}.page--home_security .medium-10.columns>div>.row{margin-left:-7px;margin-right:-7px}.page--home_security .medium-10.columns>div>.row>.columns{padding-left:7px;padding-right:7px}.page--home_security .medium-6.columns>.section{min-height:100%}.page--home_security .medium-6.columns .form__item{width:100%!important;max-width:none!important;float:none!important;padding-left:0;padding-right:0;margin-bottom:13px}.page--home_security .autherlist__item,.page--home_security .platform-list__item,.page--home_security .sessionlist__item{padding:12px 0;border-bottom:1px solid #edf1f5}.page--home_security .autherlist__item:last-child,.page--home_security .platform-list__item:last-child,.page--home_security .sessionlist__item:last-child{border-bottom:0}.page--home_security .media__right .button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;padding:0 12px!important;border-radius:8px;line-height:1!important}.page--home_security .sessionlist__current-session{color:#15803d;font-weight:700}.theme--dark .page--home_security .medium-10.columns .section,.theme--dark .page--home_settings .medium-10.columns>.section{background:#111827;border-color:var(--ph-border);box-shadow:none}.theme--dark .page--home_security .section__header,.theme--dark .page--home_settings .section__header{background:#111827;border-bottom-color:var(--ph-border)}.theme--dark .page--home_security .section__title,.theme--dark .page--home_settings .section__title{color:#f3f4f6}.theme--dark .page--home_security .form__item>label,.theme--dark .page--home_settings .form__item>label{color:#d1d5db}.theme--dark .page--home_security input.textbox,.theme--dark .page--home_security select.select,.theme--dark .page--home_security textarea.textbox,.theme--dark .page--home_settings input.textbox,.theme--dark .page--home_settings select.select,.theme--dark .page--home_settings textarea.textbox{border-color:#334155;background:#0f172a;color:#f3f4f6}.theme--dark .page--home_security .medium-2.columns .section.side .menu__link,.theme--dark .page--home_settings .medium-2.columns .section.side .menu__link{color:#cbd5e1}.theme--dark .page--home_security .medium-2.columns .section.side .menu__link.highlight,.theme--dark .page--home_security .medium-2.columns .section.side .menu__link:hover,.theme--dark .page--home_settings .medium-2.columns .section.side .menu__link.highlight,.theme--dark .page--home_settings .medium-2.columns .section.side .menu__link:hover{background:#17233a!important;color:#93c5fd!important}@media (max-width:768px){.page--home_settings #upload_avatar>.section__body:last-child{align-items:flex-start;flex-direction:column}.page--home_settings .medium-10.columns>.section form>.section__body>.row>.form__item{max-width:none}.page--home_security .medium-2.columns,.page--home_settings .medium-2.columns{margin-top:14px}.page--home_security .medium-10.columns>div>.row{margin-left:0;margin-right:0}.page--home_security .medium-10.columns>div>.row>.columns{padding-left:0;padding-right:0}}.footer .icon-expand_less,.footer .icon-expand_more,.icon-expand_less,.icon-expand_more,.menu__link .icon-expand_more,.menu__toggle .icon-expand_more,.nav__list .icon-expand_more{display:none!important}.footer>.row:not(:first-child){display:none!important}.footer{background:#f9fbff}.footer__category h1{color:#0f172a;font-size:15px;font-weight:800}.footer__category a,.footer__category a:visited,.footer__category__list li{color:#526075;font-size:13px}.footer__category a:hover{color:var(--ph-primary)}.section.side .menu__item--active>.menu__link,.section.side .menu__item.active>.menu__link,.section.side .menu__item.current>.menu__link,.section.side .menu__item.highlight>.menu__link,.section.side .menu__item.is-active>.menu__link,.section.side .menu__link.active,.section.side .menu__link.highlight,.section.side a.menu__link[aria-current=page],.section.side a.menu__link[aria-selected=true]{background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:750!important;border-color:transparent!important;box-shadow:inset 2px 0 0 var(--ph-primary)}.section.side .menu__item--active>.menu__link .icon,.section.side .menu__item.active>.menu__link .icon,.section.side .menu__item.current>.menu__link .icon,.section.side .menu__item.highlight>.menu__link .icon,.section.side .menu__item.is-active>.menu__link .icon,.section.side .menu__link.active .icon,.section.side .menu__link.highlight .icon,.section.side a.menu__link[aria-current=page] .icon,.section.side a.menu__link[aria-selected=true] .icon{color:var(--ph-primary)!important}[name=submit_section]>.section{overflow:hidden;border:1px solid var(--ph-border);border-radius:14px;background:var(--ph-surface);box-shadow:0 4px 14px rgba(15,23,42,.045)}.page--record_detail .section__header,[name=submit_section]>.section .section__header{border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}[name=submit_section]>.section .section__header{padding:18px 22px 12px!important}[name=submit_section]>.section .section__title{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.015em}[name=submit_section]>.section .section__body{padding:18px 22px 22px!important}[name=submit_section] input[type=submit].button{display:inline-flex;min-width:120px;min-height:42px;align-items:center;justify-content:center;border-radius:10px!important;font-weight:750}.page--problem_edit .medium-3.columns>.section.side,.page--problem_statistics .medium-3.columns>.section.side,.page--problem_submit .medium-3.columns>.section.side{overflow:hidden;border-radius:14px}.page--problem_edit .medium-3.columns>.section.side .section__title,.page--problem_statistics .medium-3.columns>.section.side .section__title,.page--problem_submit .medium-3.columns>.section.side .section__title{font-size:16px;font-weight:800}.page--problem_edit .medium-3.columns>.section.side .menu__link,.page--problem_statistics .medium-3.columns>.section.side .menu__link,.page--problem_submit .medium-3.columns>.section.side .menu__link{display:flex;min-height:40px;align-items:center;border-radius:8px}.button,a.button,button.button,input[type=submit].button{text-align:center}.page--record_detail .main>.row>.medium-3.columns>.section.side,.page--record_detail .main>.row>.medium-9.columns>.section{overflow:hidden;border:1px solid var(--ph-border);border-radius:14px;background:var(--ph-surface);box-shadow:0 4px 14px rgba(15,23,42,.045)}.page--record_detail .main>.row>.medium-9.columns>.section+.section{margin-top:16px}.page--record_detail .medium-3.columns .section.side .section__header,.page--record_detail .section__header{padding:16px 18px 12px!important}.page--record_detail .section__title{color:#0f172a;font-size:17px;font-weight:800}.page--record_detail .judge-status,.page--record_detail .record-status,.page--record_detail .status--text{font-weight:800}.page--ranking .data-table td,.page--ranking .data-table th,.page--record .data-table td,.page--record .data-table th,.page--record_detail .data-table td,.page--record_detail .data-table th,.ph840-table td,.ph840-table th,.phkc-admin-table td,.phkc-admin-table th{vertical-align:middle}.page--record_detail .medium-3.columns .section.side{padding:0!important}.page--record_detail .medium-3.columns .section.side .section__body{padding:14px 18px 16px!important}.page--record_detail .medium-3.columns .section.side dl.horizontal dd{width:56%;color:#101828;font-weight:600}.page--record_detail pre[class*=language-]{border-radius:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.ph-page-wiki .main>.row>.medium-3.columns>.section.side,.ph-page-wiki .main>.row>.medium-9.columns>.section{overflow:hidden;border:1px solid var(--ph-border);border-radius:14px;background:var(--ph-surface);box-shadow:0 4px 14px rgba(15,23,42,.045)}.ph-page-wiki .main>.row>.medium-9.columns>.section+.section{margin-top:14px}.ph-page-wiki .main>.row>.medium-3.columns>.section.side .section__header,.ph-page-wiki .main>.row>.medium-9.columns>.section .section__header{padding:16px 18px 12px!important;border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}.ph-page-wiki .section__title{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.015em}.ph-page-wiki .section__body{padding:16px 18px!important}.ph-page-wiki .section__body.typo,.ph-page-wiki .typo{color:#344054;line-height:1.72}.ph-page-wiki .section__body.typo p,.ph-page-wiki .typo p{margin-bottom:10px}.ph-page-wiki .section__body.typo ul,.ph-page-wiki .typo ul{padding-left:18px}.ph-page-wiki .medium-3.columns>.section.side .menu__link{display:flex;min-height:36px;align-items:center;border-radius:8px}.page--wiki_about .medium-3.columns .section.side,.page--wiki_help .medium-3.columns .section.side{border-radius:14px}.page--home_settings .form__item:has(.CodeMirror),.page--home_settings .form__item:has(.CodeMirror-wrap),.page--home_settings .form__item:has(.textarea-container table){max-width:860px!important}.page--home_settings .textarea-container .CodeMirror,.page--home_settings .textarea-container .CodeMirror-wrap{width:100%!important;max-width:100%!important}.theme--dark .footer{border-top-color:var(--ph-border)}.theme--dark .footer__category h1{color:#f8fafc}.theme--dark .footer__category a,.theme--dark .footer__category a:visited{color:#cbd5e1}.theme--dark .page--record_detail .main>.row>.medium-3.columns>.section.side,.theme--dark .page--record_detail .main>.row>.medium-9.columns>.section,.theme--dark .ph-page-wiki .main>.row>.medium-3.columns>.section.side,.theme--dark .ph-page-wiki .main>.row>.medium-9.columns>.section,.theme--dark [name=submit_section]>.section{background:#111827;border-color:var(--ph-border);box-shadow:none}.theme--dark .page--record_detail .section__header,.theme--dark .ph-page-wiki .section__header,.theme--dark [name=submit_section]>.section .section__header{background:#111827;border-bottom-color:var(--ph-border)}.theme--dark .page--record_detail .section__title,.theme--dark .ph-page-wiki .section__title,.theme--dark [name=submit_section]>.section .section__title{color:#f8fafc}.footer>.row:first-child{display:none!important}.footer>.row:last-child{display:block!important;max-width:1240px;padding:12px 18px!important}.footer .ph-footer-minimal{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:28px;color:#64748b;font-size:12.5px;font-weight:600}.footer .ph-footer-minimal__left,.footer .ph-footer-minimal__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer .ph-footer-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border:1px solid #d9e2ef;border-radius:999px;background:#fff;color:#2563eb;font-size:12px;font-weight:750}.footer .ph-footer-sep{color:#c0c8d5}.nav .nav__list .menu__link,.nav .nav__list .nav__link,.ph841-library-admin-table td,.ph841-library-admin-table th,.ph841-revision-table td,.ph841-revision-table th{white-space:nowrap}.ph-hydro-mod-label{font-weight:700;letter-spacing:-.01em}.page--record .data-table td:nth-child(2) a,.page--record .data-table td:nth-child(2) strong{font-weight:700}.page--record .pager,.page--record .pager__pages,.page--record .pagination{display:flex;justify-content:center}.page--problem_submit .section__body>.row,.page--problem_submit .section__body>form>.row{margin-left:0;margin-right:0}.page--problem_submit .form__item,.page--problem_submit .form__item>.columns,.page--problem_submit .select,.page--problem_submit .textbox,.page--problem_submit textarea{max-width:100%}.page--problem_submit .medium-3.columns .section.side .section__body,.page--problem_submit .medium-3.columns>.section.side .section__body{padding:12px 14px 14px!important}.theme--dark .footer .ph-footer-minimal{color:#cbd5e1}.theme--dark .footer .ph-footer-badge{background:#111827;border-color:#334155;color:#93c5fd}@media (max-width:768px){.footer .ph-footer-minimal{flex-direction:column;align-items:flex-start}}.ph-hydro-hidden{display:none!important}.footer>.row:last-child.ph-footer-compact-row{display:flex!important;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;max-width:1240px}.footer>.row:last-child.ph-footer-compact-row>.columns{float:none!important;width:auto!important;max-width:none!important;padding:0!important}.footer.ph-footer-clean{background:#f8fafc;border-top:1px solid var(--ph-border)}.footer .ph-footer-credit{color:#64748b;text-align:right;white-space:nowrap}.footer .ph-footer-hide-legacy{display:none!important}.footer .ph-footer-compact-row a,.footer .ph-footer-compact-row button,.footer .ph-footer-compact-row span{font-size:12.5px}.theme--dark .footer .ph-footer-credit{color:#cbd5e1}@media (max-width:768px){.footer>.row:last-child.ph-footer-compact-row{align-items:flex-start}.footer .ph-footer-credit{text-align:left;white-space:normal}}.footer>.row.ph-footer-hidden-row{display:none!important}.footer.ph-footer-phase7{padding-top:0!important}.footer.ph-footer-phase7>.row:last-child.ph-footer-compact-row{min-height:56px;padding-top:10px!important;padding-bottom:10px!important}.footer .ph-footer-left,.footer.ph-footer-phase7>.row:last-child.ph-footer-compact-row>.columns:first-child{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap}.footer .ph-footer-right{margin-left:auto}.footer .ph-footer-credit{font-size:12px;font-weight:600;letter-spacing:.01em}.footer.ph-footer-phase7 .dropmenu,.footer.ph-footer-phase7 .dropnav,.footer.ph-footer-phase7 .menu,.footer.ph-footer-phase7 .nav{margin-bottom:0!important}.footer.ph-footer-phase7 .dropnav__link,.footer.ph-footer-phase7 .menu__link,.footer.ph-footer-phase7 a,.footer.ph-footer-phase7 button,.footer.ph-footer-phase7 span{color:#64748b}.ph-page-manage-config .main>.row>.medium-3.columns,.ph-page-manage-config .main>.row>.small-12.medium-3.columns{display:none!important}.ph-page-manage-config .main>.row>.medium-10.columns,.ph-page-manage-config .main>.row>.medium-8.columns,.ph-page-manage-config .main>.row>.medium-9.columns,.ph-page-manage-config .main>.row>.small-12.medium-10.columns,.ph-page-manage-config .main>.row>.small-12.medium-9.columns{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.ph-page-manage-config .main .section,.ph-page-manage-config .main .section__body{overflow:visible!important}.ph-page-manage-config .main .section{border-radius:18px}.ph-page-manage-config .main .section__header{padding:16px 20px}.ph-page-manage-config .main .section__body,.ph-page-manage-config .main .typo{padding:18px 20px}.ph-page-manage-config .main input.textbox,.ph-page-manage-config .main select.select,.ph-page-manage-config .main textarea.textbox{min-height:40px}.page--wiki_about .medium-3.columns .section.side,.page--wiki_help .medium-3.columns .section.side{position:sticky;top:88px}.theme--dark .footer.ph-footer-clean,.theme--dark .footer.ph-footer-phase7{background:#0f172a}.theme--dark .footer.ph-footer-phase7 .dropnav__link,.theme--dark .footer.ph-footer-phase7 .menu__link,.theme--dark .footer.ph-footer-phase7 a,.theme--dark .footer.ph-footer-phase7 button,.theme--dark .footer.ph-footer-phase7 span{color:#cbd5e1}@media (max-width:900px){.ph-page-manage-config .main>.row>[class*=columns]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.footer.ph-footer-phase7>.row:last-child.ph-footer-compact-row{flex-direction:column;align-items:flex-start!important}.footer .ph-footer-right{margin-left:0}}.footer>.row,.footer>.row:first-child,.footer>.row:last-child{display:block!important}.footer .footer__links.ph-footer-topics-hidden,.footer .ph-footer-item-hidden,.footer .ph-footer-topics-hidden,.ph-top-hydro-hidden{display:none!important}.footer.ph-footer-v71{margin-top:22px;padding:0!important;border-top:1px solid var(--ph-border);background:#f8fafc;position:relative;z-index:3}.footer.ph-footer-v71>.row{max-width:1240px;padding:0 18px!important}.footer.ph-footer-v71 .footer__extra-link{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:0}.footer.ph-footer-v71 .footer__extra-left,.footer.ph-footer-v71 .footer__extra-right{float:none!important;width:auto!important}.footer.ph-footer-v71 .footer__extra-left>ol,.footer.ph-footer-v71 .footer__extra-right>ol{display:flex;align-items:center;gap:14px;margin:0;padding:0}.footer.ph-footer-v71 .footer__extra-link-item{float:none!important;margin:0!important;color:#64748b;font-size:12.5px;line-height:1.4}.footer.ph-footer-v71 .ph-footer-brand{color:#334155;font-weight:750}.footer.ph-footer-v71 .footer__extra-left [data-dropdown-target]>span{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#475569;cursor:pointer;font-weight:650;min-width:84px;justify-content:center}.footer.ph-footer-v71 .ph-footer-powered{color:#64748b;font-weight:600;white-space:nowrap}.footer.ph-footer-v71 .ph-footer-powered a{color:var(--ph-primary);font-weight:750}.footer.ph-footer-v71 .ph-footer-powered a:hover{text-decoration:underline}.ph-page-manage-final .main .section{border-radius:14px;box-shadow:0 3px 12px rgba(15,23,42,.04)}.ph-page-manage-final .main .button,.ph-page-manage-final .main button,.ph-page-manage-final .main input,.ph-page-manage-final .main select,.ph-page-manage-final .main textarea{border-radius:8px}.theme--dark .footer.ph-footer-v71{background:#0f172a;border-top-color:#26364d}.theme--dark .footer.ph-footer-v71 .footer__extra-link-item,.theme--dark .footer.ph-footer-v71 .ph-footer-powered{color:#cbd5e1}.theme--dark .footer.ph-footer-v71 .ph-footer-brand{color:#f1f5f9}.theme--dark .footer.ph-footer-v71 .footer__extra-left [data-dropdown-target]>span{border-color:#334155;background:#111827;color:#cbd5e1}@media (max-width:768px){.footer.ph-footer-v71 .footer__extra-link{align-items:flex-start;flex-direction:column;gap:10px}.footer.ph-footer-v71 .footer__extra-left>ol,.footer.ph-footer-v71 .footer__extra-right>ol{flex-wrap:wrap}.footer.ph-footer-v71 .ph-footer-powered{white-space:normal}}.button,.nav__item,.select,.textbox,textarea{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.button:not(:disabled):hover{transform:translateY(-1px)}.button:not(:disabled):active{transform:translateY(0)}.button,.menu__link,.nav__item,.section__title{text-wrap:pretty}.footer.ph-footer-v71 .footer__extra-link{min-height:50px}.footer.ph-footer-v71 .dropdown-target{z-index:10020!important}.page--homepage .main>.row{margin-bottom:0}.page--homepage .ph-home-hero,.page--homepage .section{border-color:#dfe7f1}.page--homepage .ph-home-hero{overflow:hidden}.page--homepage .ph-home-feature,.page--homepage .ph-home-quick .ph-home-quick__item{min-height:58px}.page--homepage .medium-3.columns>.section.side{margin-bottom:14px}.page--ranking .pager,.page--record .pager{min-height:42px}.page--home_settings .CodeMirror,.page--home_settings .CodeMirror-wrap,.page--home_settings .textarea-container table{max-width:100%!important;box-sizing:border-box}.ph-page-manage-final .section.side{overflow:hidden;border:1px solid #e1e8f0;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(15,23,42,.04)}.ph-page-manage-final .section.side .menu{margin:0}.ph-page-manage-final .section.side .menu__link{min-height:38px;box-sizing:border-box;padding:8px 12px!important;border:0!important;border-radius:8px;color:#475467;line-height:1.35}.ph-page-manage-final .section.side .menu__link:hover{background:#f5f9ff;color:var(--ph-primary)}.ph-page-manage-final .section.side .menu__item.active>.menu__link,.ph-page-manage-final .section.side .menu__link.active,.ph-page-manage-final .section.side .menu__link.highlight{background:#eff6ff!important;color:var(--ph-primary)!important;font-weight:750}.ph-page-manage-final .main input,.ph-page-manage-final .main select,.ph-page-manage-final .main textarea{border-color:#d6dee9;box-shadow:none}.ph-page-manage-final .main input:focus,.ph-page-manage-final .main select:focus,.ph-page-manage-final .main textarea:focus{border-color:var(--ph-primary);box-shadow:var(--ph-focus)}.omnibar-toggle,[data-action=omnibar]{border:1px solid #e1e8f0!important;border-radius:9px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 4px 14px rgba(15,23,42,.06)}.theme--dark .ph-page-manage-final .section.side{border-color:#334155;background:#111827;box-shadow:none}.theme--dark .ph-page-manage-final .section.side .menu__link{color:#cbd5e1}.theme--dark .ph-page-manage-final .section.side .menu__link.active,.theme--dark .ph-page-manage-final .section.side .menu__link.highlight,.theme--dark .ph-page-manage-final .section.side .menu__link:hover{background:#17233a!important;color:#93c5fd!important}.theme--dark .omnibar-toggle,.theme--dark [data-action=omnibar]{border-color:#334155!important;background:rgba(17,24,39,.96)!important}@media (max-width:768px){.footer.ph-footer-v71 .footer__extra-left [data-dropdown-target]>span{min-width:0}.page--homepage .ph-home-feature-grid,.page--homepage .ph-home-quick{gap:10px}.page--homepage .ph-home-feature,.page--homepage .ph-home-quick .ph-home-quick__item{min-height:54px}.ph-page-manage-final .section.side .menu__link{min-height:42px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page--problem_main .ph-category-v76>.section__header{padding:15px 16px 10px!important}.page--problem_main .ph-category-heading-v76{font-size:0!important;line-height:1.15!important}.page--problem_main .ph-category-heading-v76::before{content:attr(data-ph-primary);display:block;color:#101828;font-size:17px;font-weight:800;letter-spacing:-.015em}.page--problem_main .ph-category-heading-v76::after{content:attr(data-ph-secondary);display:block;margin-top:3px;color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.015em}.page--problem_main .ph-category-v76 .widget--category-filter::after,.page--problem_main .ph-category-v76 .widget--category-filter::before{display:none!important;content:none!important}.page--problem_main .ph-category-v76 .widget--category-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:68px!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.page--problem_main .ph-category-v76 .widget--category-filter__category{float:none!important;width:auto!important;min-width:0!important;height:68px!important;margin:0!important;padding:0!important}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76{position:relative;display:flex!important;width:100%!important;height:100%!important;min-width:0!important;box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:8px 9px!important;overflow:hidden;border:1px solid #dce5ef!important;border-radius:10px!important;background:#fbfdff!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;box-shadow:0 1px 2px rgba(15,23,42,.025)}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::after,.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::before{display:-webkit-box;width:100%;overflow:hidden;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::before{content:attr(data-ph-primary);color:#263548;font-size:10.5px;font-weight:760;line-height:1.2}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::after{content:attr(data-ph-secondary);margin-top:4px;color:#8b98aa;font-size:8.3px;font-weight:550;line-height:1.15}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76:hover{border-color:#a2c8ff!important;background:#f3f8ff!important;box-shadow:0 5px 14px rgba(37,99,235,.08)!important;transform:translateY(-1px)}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76.selected{border-color:#6ea8ff!important;background:#eaf3ff!important;box-shadow:inset 3px 0 0 var(--ph-primary),0 4px 12px rgba(37,99,235,.08)!important}.page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76>.icon{position:absolute;top:6px;right:6px;color:var(--ph-primary)!important;font-size:11px!important;line-height:1!important}.page--problem_main .ph-category-v76>.section__body:first-of-type{padding:10px 12px 12px!important}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76{display:grid!important;grid-template-columns:repeat(2,minmax(128px,1fr))!important;gap:7px!important;width:318px!important;max-width:calc(100vw - 28px)!important;box-sizing:border-box!important;padding:10px!important;border:1px solid #d9e3ef!important;border-radius:12px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 16px 36px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.05)!important;backdrop-filter:blur(8px)}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__subcategory{min-width:0!important;margin:0!important}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76{display:flex!important;min-height:56px!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;padding:7px 9px!important;overflow:hidden;border:1px solid #e3eaf2!important;border-radius:9px!important;background:#fbfcfe!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76::before{content:attr(data-ph-primary);display:block;overflow:hidden;color:#344054;font-size:10px;font-weight:750;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:4px;color:#98a2b3;font-size:8.5px;font-weight:550;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76:hover{border-color:#a5c9ff!important;background:#f1f7ff!important}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76.selected{border-color:#72aaff!important;background:#eaf3ff!important}.problem__tag a.ph-problem-tag-v76.ph-taxonomy-v76,.problem__tag-item a.ph-problem-tag-v76.ph-taxonomy-v76,.problem__tag-link.ph-problem-tag-v76.ph-taxonomy-v76{display:inline-flex;align-items:center;color:transparent!important;font-size:0!important;line-height:1!important}.problem__tag a.ph-problem-tag-v76.ph-taxonomy-v76::before,.problem__tag-item a.ph-problem-tag-v76.ph-taxonomy-v76::before,.problem__tag-link.ph-problem-tag-v76.ph-taxonomy-v76::before{content:attr(data-ph-primary);color:inherit;font-size:10px;line-height:1.2}.page--problem_detail .problem__tag-item a.ph-problem-tag-v76::before,.page--problem_detail .problem__tag-link.ph-problem-tag-v76::before,.page--problem_main .problem__tag-item a.ph-problem-tag-v76::before,.page--problem_main .problem__tag-link.ph-problem-tag-v76::before,.page--problem_submit .problem__tag-item a.ph-problem-tag-v76::before,.page--problem_submit .problem__tag-link.ph-problem-tag-v76::before{color:#526075!important}.page--problem_main .ph-category-v76 .button,.page--problem_main .ph-category-v76 a.button,.page--problem_main .ph-category-v76 button{display:flex!important;width:100%;min-height:38px;box-sizing:border-box;align-items:center!important;justify-content:center!important;gap:6px;padding-top:0!important;padding-bottom:0!important;line-height:1!important;text-align:center!important}.page--problem_main .ph-category-v76 .button .icon,.page--problem_main .ph-category-v76 a.button .icon{flex:0 0 auto;margin:0!important}.theme--dark .page--problem_main .ph-category-heading-v76::before{color:#f3f4f6}.theme--dark .page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76{border-color:#334155!important;background:#111827!important}.theme--dark .page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::before{color:#e5e7eb}.theme--dark .page--problem_main .ph-category-heading-v76::after,.theme--dark .page--problem_main .ph-category-v76 .widget--category-filter__category>.widget--category-filter__tag.ph-taxonomy-v76::after{color:#94a3b8}.theme--dark .page--problem_main .widget--category-filter__drop.ph-category-drop-v76{border-color:#334155!important;background:rgba(17,24,39,.99)!important;box-shadow:0 16px 36px rgba(0,0,0,.34)!important}.theme--dark .page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76{border-color:#334155!important;background:#0f172a!important}.theme--dark .page--problem_main .widget--category-filter__drop.ph-category-drop-v76 .widget--category-filter__tag.ph-taxonomy-v76::before,.theme--dark.page--problem_edit .ph-edit-taxonomy-v77 a.ph-edit-category-card-v77::before,.theme--dark.ph-problem-create-page-v78 .ph-md-guide-v78__header strong,.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78::before,.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78::before{color:#e5e7eb}@media (max-width:760px){.page--problem_main .ph-category-v76 .widget--category-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:64px!important}.page--problem_main .ph-category-v76 .widget--category-filter__category{height:64px!important}}@media (min-width:1024px){html.page--problem_main .main>.row>.medium-9.columns{width:68%!important}html.page--problem_main .main>.row>.medium-3.columns{width:32%!important}}html.page--problem_main .ph834-taxonomy-section{overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 24px rgba(15,23,42,.055)!important}html.page--problem_main .ph834-taxonomy-section>.section__header{min-height:56px!important;box-sizing:border-box!important;padding:13px 15px 11px!important;border-bottom:1px solid #e8edf4!important;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)!important}html.page--problem_main .ph834-taxonomy-title{margin:0!important;color:#182230!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em!important}html.page--problem_main .ph834-taxonomy-title::after{display:block!important;margin-top:3px!important;color:#8a98ab!important;content:"Chọn nhóm hoặc chủ đề phù hợp"!important;font-size:10px!important;font-weight:560!important;line-height:1.35!important}html:not([lang^=vi]).page--problem_main .ph834-taxonomy-title::after{content:"Choose a category or topic"!important}html.page--problem_main .ph844-taxonomy-body{max-height:min(68vh,690px)!important;box-sizing:border-box!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html.page--problem_main .ph844-taxonomy-native.widget--category-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.ph-problem-form-page-v78 blockquote.note.ph-form-note-v78::after,.ph-problem-form-page-v78 blockquote.note.ph-form-note-v78::before,html.page--problem_main .ph844-taxonomy-native::after,html.page--problem_main .ph844-taxonomy-native::before{display:none!important;content:none!important}html.page--problem_main .ph844-taxonomy-native .widget--category-filter__category{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag{position:relative!important;display:flex!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;align-items:center!important;padding:9px 28px 9px 11px!important;overflow:hidden!important;border:1px solid #e1e8f0!important;border-radius:10px!important;background:#fbfcfe!important;color:#344054!important;font-size:11px!important;font-weight:720!important;line-height:1.3!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:normal!important;box-shadow:none!important;transform:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease!important}html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag::after{position:absolute!important;top:50%!important;right:10px!important;color:#9aa8ba!important;content:"›"!important;font-size:18px!important;font-weight:500!important;line-height:1!important;transform:translateY(-52%)!important}html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag:focus-visible,html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag:hover{border-color:#a9c8fb!important;background:#f4f8ff!important;box-shadow:0 3px 10px rgba(37,99,235,.07)!important;outline:0!important}html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag.active,html.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag.selected{border-color:#82b2ff!important;background:#eef5ff!important;color:#1d4ed8!important;box-shadow:inset 3px 0 0#2563eb!important}body>.ph844-taxonomy-children.widget--category-filter__drop,html.page--problem_main .ph844-taxonomy-children.widget--category-filter__drop,html.page--problem_main~body .ph844-taxonomy-children.widget--category-filter__drop{display:grid!important;grid-template-columns:repeat(2,minmax(145px,1fr))!important;gap:7px!important;width:min(420px,calc(100vw - 24px))!important;max-height:min(62vh,520px)!important;box-sizing:border-box!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #d8e2ee!important;border-radius:13px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 18px 42px rgba(15,23,42,.17),0 3px 10px rgba(15,23,42,.06)!important}.ph844-taxonomy-children .widget--category-filter__subcategory{min-width:0!important;margin:0!important;padding:0!important}.ph844-taxonomy-children .widget--category-filter__tag{display:flex!important;min-height:42px!important;box-sizing:border-box!important;align-items:center!important;padding:8px 10px!important;border:1px solid #e3eaf2!important;border-radius:9px!important;background:#fbfcfe!important;color:#42526a!important;font-size:10.5px!important;font-weight:650!important;line-height:1.3!important;text-decoration:none!important;white-space:normal!important}.ph844-taxonomy-children .widget--category-filter__tag.active,.ph844-taxonomy-children .widget--category-filter__tag.selected,.ph844-taxonomy-children .widget--category-filter__tag:focus-visible,.ph844-taxonomy-children .widget--category-filter__tag:hover{border-color:#82b2ff!important;background:#eaf3ff!important;color:#1d4ed8!important;outline:0!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage{isolation:isolate!important;background:#08111f!important}html.ph8412-submit-editor-page .ph843-code-highlight{inset:0!important;padding:16px 20px 16px 58px!important;overflow:hidden!important;background:#08111f!important;-webkit-text-fill-color:#f8fafc!important}html.ph8412-submit-editor-page .ph843-code-highlight code{background:0 0!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}html.ph8412-submit-editor-page .ph8412-submit-code-gutter{color:#7f93b0!important}html.ph8412-submit-editor-page .ph843-token-function{color:#7dd3fc!important}html.ph815-training-form-page .ph843-training-meta-card{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr)!important;align-items:start!important;gap:14px 18px!important;margin:18px!important;padding:18px!important}html.ph815-training-form-page .ph843-training-meta-heading,html.ph815-training-form-page .ph843-training-meta-help,html.ph815-training-form-page .ph843-training-meta-status{grid-column:1/-1!important}html.ph815-training-form-page .ph843-image-preview{grid-column:2!important;grid-row:span 3!important}html.ph815-training-form-page .ph843-training-meta-card~.ph843-training-meta-card{display:none!important}html.theme--dark{--ph844-page:#08111f;--ph844-panel:#111c2e;--ph844-raised:#17243a;--ph844-border:#344863;--ph844-text:#eaf2fb;--ph844-muted:#a6b7ca;--ph844-link:#8ec5ff;--ph8484-line:#4d493f;--ph8484-ink:#f2eadb;--ph8484-gold:#e0bd72;--ph8484-gold-soft:#cda85e;--ph8484-jade:#72c3a9}html.theme--dark #panel,html.theme--dark .main,html.theme--dark body{background:var(--ph844-page)!important;color:var(--ph844-text)!important}html.theme--dark .ph83-card,html.theme--dark .section,html.theme--dark .section.side,html.theme--dark .section__body{border-color:var(--ph844-border)!important;background:var(--ph844-panel)!important;color:var(--ph844-text)!important}html.theme--dark .data-table thead>tr,html.theme--dark .section__footer,html.theme--dark .section__header{border-color:var(--ph844-border)!important;background:var(--ph844-raised)!important}html.theme--dark .section__title,html.theme--dark h1,html.theme--dark h2,html.theme--dark h3,html.theme--dark h4,html.theme--dark label{color:var(--ph844-text)!important}html.theme--dark .supplementary,html.theme--dark .typo .supplementary,html.theme--dark small,html.theme--dark.page--problem_main .ph834-taxonomy-title::after{color:var(--ph844-muted)!important}html.theme--dark a{color:var(--ph844-link)}html.theme--dark .select,html.theme--dark .textbox,html.theme--dark input,html.theme--dark select,html.theme--dark textarea{background:#142238!important}html.theme--dark input::placeholder,html.theme--dark textarea::placeholder{opacity:1!important;color:#8995a1!important}html.theme--dark .data-table,html.theme--dark .data-table td,html.theme--dark .data-table th{border-color:var(--ph844-border)!important;background:var(--ph844-panel)!important;color:var(--ph844-text)!important}html.theme--dark.page--problem_main .ph834-taxonomy-section{border-color:var(--ph844-border)!important;background:var(--ph844-panel)!important}html.theme--dark.page--problem_main .ph834-taxonomy-section>.section__header{border-color:var(--ph844-border)!important;background:linear-gradient(180deg,#17243a 0,#111c2e 100%)!important}html.theme--dark.page--problem_main .ph834-taxonomy-title{color:var(--ph844-text)!important}html.theme--dark.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag{border-color:#3a4f6b!important;background:#101c2f!important;color:#e7f0fa!important}html.theme--dark.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag.active,html.theme--dark.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag.selected,html.theme--dark.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag:focus-visible,html.theme--dark.page--problem_main .ph844-taxonomy-native .widget--category-filter__tag:hover{border-color:#65a9ff!important;background:#1b3658!important;color:#f4f9ff!important}html.theme--dark .ph844-taxonomy-children.widget--category-filter__drop,html.theme--dark body>.ph844-taxonomy-children.widget--category-filter__drop{border-color:var(--ph844-border)!important;background:rgba(11,22,38,.99)!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important}html.theme--dark .ph844-taxonomy-children .widget--category-filter__tag{border-color:#3a4f6b!important;background:#111c2e!important;color:#e7f0fa!important}html.theme--dark.page--problem_detail .problem-content .sample{background:#132137!important;color:var(--ph844-text)!important}html.theme--dark.page--problem_detail .problem-content [class*=sample-input],html.theme--dark.page--problem_detail .problem-content [class*=sample-output]{border-color:#405674!important;background:#132137!important;color:var(--ph844-text)!important}html.theme--dark.page--problem_detail .problem-content .sample code,html.theme--dark.page--problem_detail .problem-content .sample pre{background:#07101d!important}html.theme--dark.page--problem_detail .problem-content [class*=sample-input] pre,html.theme--dark.page--problem_detail .problem-content [class*=sample-output] pre{border-color:#344863!important;background:#07101d!important;color:#f8fafc!important}@media (max-width:1023px){html.page--problem_main .ph844-taxonomy-native.widget--category-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html.page--problem_main .ph844-taxonomy-body{max-height:none!important;overflow:visible!important}.ph844-taxonomy-children.widget--category-filter__drop,html.page--problem_main .ph844-taxonomy-native.widget--category-filter{grid-template-columns:1fr!important}html.ph815-training-form-page .ph843-training-meta-card{grid-template-columns:1fr!important;margin:12px!important}html.ph815-training-form-page .ph843-image-preview{grid-column:1!important;grid-row:auto!important}}@media (max-width:430px){.page--problem_main .ph-category-v76 .widget--category-filter{grid-template-columns:1fr!important}.page--problem_main .widget--category-filter__drop.ph-category-drop-v76{grid-template-columns:1fr!important;width:min(290px,calc(100vw - 24px))!important}}.page--problem_edit .main>.row{align-items:flex-start}.page--problem_edit .main>.row>.medium-9.columns>.section{overflow:hidden;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.045)}.page--problem_edit .main>.row>.medium-9.columns>.section>.section__body{padding:20px 22px 24px!important}.page--problem_edit .ph-edit-page-title-v77{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-2px 0 18px;padding-bottom:16px;border-bottom:1px solid #edf1f5}.page--problem_edit .ph-edit-page-title-v77 h1{margin:0;color:#101828;font-size:21px;font-weight:800;letter-spacing:-.025em}.page--problem_edit .ph-edit-page-title-v77 p{margin:5px 0 0;color:#667085;font-size:12.5px;line-height:1.45}.page--problem_edit .ph-edit-page-title-v77__pid{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:1px solid #cfe0ff;border-radius:999px;background:#f1f6ff;color:#2563eb;font-size:12px;font-weight:800}.page--problem_edit blockquote.note.ph-edit-note-v77{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px!important;padding:12px 14px!important;border:1px solid #dbe8ff!important;border-left:3px solid #3b82f6!important;border-radius:10px!important;background:#f6f9ff!important;color:#475467}.page--problem_edit .ph-edit-note-v77__icon{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:50%;background:#e7f0ff;color:#2563eb;font-size:12px;font-weight:850}.page--problem_edit .ph-edit-note-v77__content{display:flex;min-width:0;flex-direction:column;gap:3px}.page--problem_edit .ph-edit-note-v77__content strong{color:#223047;font-size:12.5px;font-weight:800}.page--problem_edit .ph-edit-note-v77__content span{color:#667085;font-size:11.5px;line-height:1.5}.page--problem_edit form>.row{margin-bottom:14px}.page--problem_edit form label{color:#475467;font-size:12px;font-weight:650}.page--problem_edit form .textbox,.page--problem_edit form input[type=number],.page--problem_edit form input[type=text],.page--problem_edit form select{min-height:42px;box-sizing:border-box;margin-top:6px;border:1px solid #d5dee9;border-radius:9px;background:#fff;color:#101828;box-shadow:none}.page--problem_edit form .textbox:focus,.page--problem_edit form input:focus,.page--problem_edit form select:focus{border-color:#7fb0ff;box-shadow:0 0 0 3px rgba(37,99,235,.09)}.page--problem_edit .ph-tag-helper-v77{margin-top:6px;color:#8390a2;font-size:10.5px;font-weight:500;line-height:1.4}.page--problem_edit .ph-tag-helper-v77 code{padding:2px 5px;border-radius:5px;background:#f3f6fa;color:#526075;font-size:10px}.page--problem_edit .ph-hidden-statement-lang-v77{display:none!important}.page--problem_edit .section__tab-container{margin-top:8px;border-bottom:1px solid #e5eaf0}.page--problem_edit .section__tab-header-wrapper{overflow:visible}.page--problem_edit .section__tab-header{display:flex;gap:6px;margin:0;padding:0}.page--problem_edit .section__tab-header-item:not(.ph-hidden-statement-lang-v77){min-width:104px;box-sizing:border-box;margin:0!important;padding:9px 14px!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:9px 9px 0 0;background:0 0;color:#667085!important;font-size:0!important;font-weight:750;text-align:center}.page--problem_edit .section__tab-header-item:not(.ph-hidden-statement-lang-v77)::after{content:attr(data-ph-label);font-size:12px}.page--problem_edit .section__tab-header-item.tab--active:not(.ph-hidden-statement-lang-v77){border-color:#dce6f2!important;background:#f4f8ff!important;color:#2563eb!important;box-shadow:inset 0-2px 0#2563eb}.page--problem_edit .section__tab-header-item:not(.ph-hidden-statement-lang-v77):hover{background:#f8fafc;color:#2563eb!important}.page--problem_edit .CodeMirror,.page--problem_edit .CodeMirror-wrap,.page--problem_edit .textarea-container,.page--problem_edit .textarea-container table,.page--problem_edit [data-editor]{width:100%!important;max-width:100%!important;box-sizing:border-box}.page--problem_edit .CodeMirror,.page--problem_edit .textarea-container{min-height:430px;border-color:#dce4ee!important;border-radius:0 0 10px 10px}.page--problem_edit form>.row:last-child{margin-top:18px;margin-bottom:0}.page--problem_edit form>.row:last-child .button{display:inline-flex;min-width:120px;min-height:40px;align-items:center;justify-content:center;margin-right:8px;border-radius:9px!important;font-weight:750}.page--problem_edit form>.row:last-child .button.primary{background:#2867ed;box-shadow:0 4px 10px rgba(37,99,235,.16)}.page--problem_edit .main>.row>.medium-3.columns>.section.side{overflow:hidden;margin-bottom:14px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.page--problem_edit .main>.row>.medium-3.columns>.section.side>.section__header{padding:15px 16px 11px!important;border-bottom:1px solid #edf1f5}.page--problem_edit .main>.row>.medium-3.columns>.section.side .section__title{margin:0;color:#101828;font-size:15px;font-weight:800;letter-spacing:-.015em}.page--problem_edit .ph-edit-taxonomy-v77>.section__header .section__title::after{content:attr(data-ph-sub);display:block;margin-top:3px;color:#98a2b3;font-size:9.5px;font-weight:550;letter-spacing:0}.page--problem_edit .ph-edit-taxonomy-v77 .problem-sidebar-tags__detail{padding:12px!important}.page--problem_edit .ph-edit-taxonomy-v77 .group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.page--problem_edit .ph-edit-taxonomy-v77 .group-list__item{min-width:0;margin:0!important;padding:0!important}.page--problem_edit .ph-edit-taxonomy-v77 .group-list__item>.section__title{margin:0!important}.page--problem_edit .ph-edit-taxonomy-v77 .group-list__item>.section__title>a.ph-edit-category-card-v77{display:flex;min-height:54px;box-sizing:border-box;flex-direction:column;justify-content:center;padding:7px 8px;border:1px solid #e0e7f0;border-radius:9px;background:#fbfdff;color:transparent!important;font-size:0!important;text-decoration:none}.page--problem_edit .ph-edit-taxonomy-v77 a.ph-edit-category-card-v77::before{content:attr(data-ph-primary);display:-webkit-box;overflow:hidden;color:#344054;font-size:10px;font-weight:750;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page--problem_edit .ph-edit-taxonomy-v77 a.ph-edit-category-card-v77::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:4px;color:#98a2b3;font-size:8.2px;font-weight:550;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.page--problem_edit .ph-edit-taxonomy-v77 a.ph-edit-category-card-v77:hover{border-color:#9fc5ff;background:#f2f7ff;box-shadow:0 4px 10px rgba(37,99,235,.07)}.page--problem_edit .ph-edit-taxonomy-v77 .group-list__item>.chip-list,.page--problem_edit .problem-sidebar-additional_file .nothing img{display:none!important}.page--problem_edit [data-type=additional_file][data-sidebar] .section__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.page--problem_edit [data-type=additional_file][data-sidebar] .section__tools,.ph-problem-form-page-v78 .ph-problem-form-v78 label.checkbox input{margin:0}.page--problem_edit [data-type=additional_file][data-sidebar] .section__tools .button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;margin:0;padding:0 13px!important;border-radius:8px!important;font-size:10.5px;font-weight:750}.page--problem_edit .problem-sidebar-additional_file{min-height:120px}.page--problem_edit .problem-sidebar-additional_file .nothing{padding:22px 14px!important}.page--problem_edit .problem-sidebar-additional_file .nothing::before{content:"+";display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0 auto 10px;border:1px dashed #b9c9df;border-radius:11px;background:#f7faff;color:#3b82f6;font-size:20px;font-weight:650}.theme--dark.page--problem_edit .main>.row>.medium-3.columns>.section.side,.theme--dark.page--problem_edit .main>.row>.medium-9.columns>.section{border-color:#334155;background:#111827;box-shadow:none}.theme--dark.page--problem_edit .ph-edit-page-title-v77{border-bottom-color:#334155}.theme--dark.page--problem_edit .main>.row>.medium-3.columns .section__title,.theme--dark.page--problem_edit .ph-edit-page-title-v77 h1,.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78>.section__header .section__title::before,.theme--dark.ph-problem-form-page-v78 .ph-form-title-v78 h1{color:#f8fafc}.theme--dark.page--problem_edit blockquote.note.ph-edit-note-v77{border-color:#29446c!important;background:#111c30!important}.theme--dark.page--problem_edit .ph-edit-taxonomy-v77 a.ph-edit-category-card-v77{border-color:#334155;background:#0f172a}@media (max-width:768px){.page--problem_edit .main>.row>.medium-9.columns>.section>.section__body{padding:16px!important}.page--problem_edit .ph-edit-page-title-v77{align-items:flex-start}.page--problem_edit .ph-edit-taxonomy-v77 .group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-problem-form-page-v78 .main{padding-top:22px}.ph-problem-form-page-v78 .main>.row{align-items:flex-start}.ph-problem-form-page-v78 .main>.row>.medium-9.columns>.section{overflow:visible;border:1px solid #dde6f0;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.045)}.ph-problem-form-page-v78 .main>.row>.medium-9.columns>.section>.section__body,html.ph80-problem-form .main>.row>.medium-9.columns>.section>.section__body{padding:20px 22px 22px!important}.ph-problem-form-page-v78 .ph-edit-page-title-v77,.ph-problem-form-page-v78 blockquote.note.ph-edit-note-v77{display:none!important}.ph-problem-form-page-v78 .ph-form-title-v78{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px}.ph-problem-form-page-v78 .ph-form-title-v78 h1{margin:0;font-size:21px;font-weight:820;letter-spacing:-.025em}.ph-problem-form-page-v78 .ph-form-title-v78 p{margin:5px 0 0;color:#778398;font-size:11.5px;font-weight:500;line-height:1.45}.ph-problem-form-page-v78 .ph-form-title-v78__pid,.ph-problem-form-page-v78 .ph-form-title-v78__status{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 11px;border:1px solid #cadcff;border-radius:999px;background:#f2f7ff;color:#2563eb;font-size:10.5px;font-weight:800}.ph-problem-form-page-v78 blockquote.note.ph-form-note-v78{position:relative;display:flex!important;align-items:flex-start;gap:11px;margin:0 0 18px!important;padding:12px 14px!important;border:1px solid #d9e7ff!important;border-left:3px solid #367cf5!important;border-radius:10px!important;background:#f7faff!important;color:#475467;box-shadow:none!important}.ph-problem-form-page-v78 .ph-form-note-v78__icon{display:flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border-radius:50%;background:#e7f0ff;color:#2563eb;font-size:11px;font-weight:850}.ph-problem-form-page-v78 .ph-form-note-v78__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.ph-problem-form-page-v78 .ph-form-note-v78__copy strong{color:#25344a;font-size:11.5px;font-weight:800;line-height:1.35}.ph-problem-form-page-v78 .ph-form-note-v78__copy span{color:#67758a;font-size:10.5px;font-weight:500;line-height:1.5}.ph-problem-form-page-v78 .ph-problem-form-v78>.row{margin-bottom:13px}.ph-problem-form-page-v78 .ph-problem-form-v78 label{color:#475467;font-size:11px;font-weight:700}.ph-problem-form-page-v78 .ph-problem-form-v78 input[type=number],.ph-problem-form-page-v78 .ph-problem-form-v78 input[type=text]{border-radius:9px;background:#fff;color:#172033}.ph-problem-form-page-v78 .ph-problem-form-v78 .textbox,.ph-problem-form-page-v78 .ph-problem-form-v78 input[type=number],.ph-problem-form-page-v78 .ph-problem-form-v78 input[type=text],.ph-problem-form-page-v78 .ph-problem-form-v78 select{min-height:42px;box-sizing:border-box;margin-top:6px;padding-left:11px;padding-right:11px;border:1px solid #d6dee9;font-size:11.5px;box-shadow:none}.ph-problem-form-page-v78 .ph-problem-form-v78 label.checkbox{display:inline-flex;min-height:42px;align-items:center;gap:6px;margin-top:6px;padding:0 11px;border:1px solid #dce3ec;border-radius:9px;background:#fafbfd}.ph-problem-form-page-v78 .ph-form-old-help-v78,.ph-problem-form-page-v78 .ph-tag-helper-v77{display:none!important}.ph-problem-form-page-v78 .ph-form-tag-help-v78{margin-top:6px;color:#8793a5;font-size:9.5px;font-weight:500;line-height:1.4}.ph-problem-form-page-v78 .ph-form-tag-help-v78 span{color:#667085}.ph-problem-form-page-v78 .ph-form-tag-help-v78 code{padding:2px 5px;border:1px solid #e5eaf0;border-radius:5px;background:#f7f9fc;color:#536177;font-size:9.2px}.ph-problem-form-page-v78 .ph-form-lang-hidden-v78{display:none!important}.ph-problem-form-page-v78 .section__tab-container{margin-top:7px;border-bottom:1px solid #dfe6ef}.ph-problem-form-page-v78 .section__tab-header-wrapper{overflow:visible!important}.ph-problem-form-page-v78 .section__tab-header{display:flex!important;min-height:38px;align-items:flex-end;gap:6px;margin:0!important;padding:0!important}.ph-problem-form-page-v78 .section__tab-header-item.ph-form-lang-v78{display:inline-flex!important;min-width:108px;min-height:37px;box-sizing:border-box;align-items:center;justify-content:center;margin:0!important;padding:0 14px!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:9px 9px 0 0;background:0 0;color:transparent!important;font-size:0!important;font-weight:750}.ph-problem-form-page-v78 .section__tab-header-item.ph-form-lang-v78::after{content:attr(data-ph-label);color:#667085;font-size:11px;line-height:1}.ph-problem-form-page-v78 .section__tab-header-item.ph-form-lang-v78:hover{background:#f6f9fd}.ph-problem-form-page-v78 .section__tab-header-item.ph-form-lang-v78.tab--active{border-color:#d9e3ef!important;background:#f2f7ff!important;box-shadow:inset 0-2px 0#2867ed}.ph-problem-form-page-v78 .section__tab-header-item.ph-form-lang-v78.tab--active::after{color:#2867ed}.ph-problem-form-page-v78 .CodeMirror,.ph-problem-form-page-v78 .CodeMirror-wrap,.ph-problem-form-page-v78 .textarea-container,.ph-problem-form-page-v78 .textarea-container>table,.ph-problem-form-page-v78 [data-editor]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ph-problem-form-page-v78 .textarea-container{overflow:hidden;border:1px solid #dbe3ed!important;border-top:0!important;border-radius:0 0 10px 10px;background:#fff}.ph-problem-form-page-v78 .textarea-container>table{table-layout:fixed}.ph-problem-form-page-v78 .textarea-container>table>tbody>tr>td{width:50%!important;vertical-align:top}.ph-problem-form-page-v78 .textarea-container>table>tbody>tr>td:first-child{border-right:1px solid #e2e8f0}.ph-problem-form-page-v78 .CodeMirror,.ph-problem-form-page-v78 .CodeMirror-scroll,.ph-problem-form-page-v78 .textarea-container{min-height:500px}.ph-problem-form-page-v78 .textarea-container .markdown-body,.ph-problem-form-page-v78 .textarea-container [data-preview]{box-sizing:border-box;padding:18px 20px!important}.ph-problem-form-page-v78 .editor-statusbar,.ph-problem-form-page-v78 .textarea-container+.editor-statusbar{border-color:#dbe3ed;color:#8491a3;font-size:9px}.ph-problem-form-page-v78 .ph-form-actions-v78{margin:0!important;padding-top:14px;border-top:1px solid #edf1f5}.ph-problem-form-page-v78 .ph-form-actions-v78>.columns{display:flex;align-items:center;gap:9px}.ph-problem-form-page-v78 .ph-form-actions-v78 .button{display:inline-flex;min-width:118px;min-height:39px;align-items:center;justify-content:center;margin:0!important;padding:0 16px!important;border-radius:9px!important;font-size:10.5px;font-weight:780}.ph-problem-form-page-v78 .ph-form-primary-action-v78{border-color:#2867ed!important;background:#2867ed!important;color:#fff!important;box-shadow:0 4px 11px rgba(37,99,235,.17)}.ph-problem-form-page-v78 .ph-form-delete-action-v78{border-color:#e2e7ed!important;background:#f8fafc!important;color:#667085!important}.ph-problem-form-page-v78 .ph-form-delete-action-v78:hover{border-color:#ffc9c9!important;background:#fff4f4!important;color:#d92d20!important}.ph-problem-form-page-v78 .main>.row>.medium-3.columns>.section.side{overflow:visible;margin-bottom:14px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.ph-problem-form-page-v78 .main>.row>.medium-3.columns>.section.side>.section__header{padding:14px 15px 11px!important;border-bottom:1px solid #edf1f5}.ph-problem-form-page-v78 .ph-form-taxonomy-v78>.section__header .section__title{font-size:0!important;line-height:1.15!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78>.section__header .section__title::before,html.ph80-problem-form .ph80-taxonomy>.section__header .section__title::before{content:attr(data-ph-primary);display:block;color:#101828;font-size:14px;font-weight:820;letter-spacing:-.015em}.ph-problem-form-page-v78 .ph-form-taxonomy-v78>.section__header .section__title::after{content:attr(data-ph-secondary);display:block;margin-top:4px;color:#98a2b3;font-size:8.8px;font-weight:550;line-height:1.35;letter-spacing:0}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .problem-sidebar-tags__detail{padding:11px!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0!important}.ph-form-page-v79 .ph-taxonomy-v79 [data-widget-cf-container]::after,.ph-form-page-v79 .ph-taxonomy-v79 [data-widget-cf-container]::before,.ph-form-page-v79 blockquote.note.ph-note-v79::after,.ph-form-page-v79 blockquote.note.ph-note-v79::before,.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list::after,.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list::before{display:none!important;content:none!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item{position:relative;min-width:0;margin:0!important;padding:0!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item>.section__title{margin:0!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78{display:flex!important;min-height:57px;box-sizing:border-box;flex-direction:column;justify-content:center;padding:7px 8px!important;overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#fbfdff;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78::before{content:attr(data-ph-primary);display:-webkit-box;overflow:hidden;color:#344054;font-size:9.8px;font-weight:760;line-height:1.2;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:4px;color:#98a2b3;font-size:7.7px;font-weight:550;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item:focus-within>.section__title>a,.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78:hover{border-color:#98c0ff;background:#f2f7ff;box-shadow:0 4px 10px rgba(37,99,235,.07)}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item>.chip-list{position:absolute;z-index:120;top:-8px;right:calc(100% + 9px);display:none!important;width:300px;max-height:340px;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0!important;padding:9px!important;overflow-y:auto;border:1px solid #dce5ef;border-radius:11px;background:rgba(255,255,255,.99);box-shadow:0 16px 36px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.05);backdrop-filter:blur(8px)}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item:focus-within>.chip-list,.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item:hover>.chip-list{display:grid!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .chip-list__item{min-width:0;margin:0!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78{display:flex;min-height:48px;box-sizing:border-box;flex-direction:column;justify-content:center;padding:6px 8px;overflow:hidden;border:1px solid #e4eaf1;border-radius:8px;background:#fbfcfe;color:transparent!important;font-size:0!important;text-decoration:none!important}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78::before{content:attr(data-ph-primary);display:block;overflow:hidden;color:#344054;font-size:9.2px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:3px;color:#98a2b3;font-size:7.6px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78:hover{border-color:#9dc4ff;background:#f2f7ff}.ph-problem-edit-page-v78 [data-type=additional_file][data-sidebar]>.section__header{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:8px}.ph-form-page-v79 .ph-meta-row-1-v79 label.checkbox input,.ph-problem-edit-page-v78 [data-type=additional_file][data-sidebar] .section__tools{margin:0!important}.ph-problem-edit-page-v78 [data-type=additional_file][data-sidebar] .section__tools .button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;margin:0!important;padding:0 12px!important;border-radius:8px!important;font-size:9.5px;font-weight:760}.ph-problem-edit-page-v78 .problem-sidebar-additional_file{min-height:132px}.ph-problem-edit-page-v78 .ph-files-empty-v78{display:flex;min-height:132px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:20px 14px!important;text-align:center}.ph-problem-edit-page-v78 .ph-files-empty-v78__icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:9px;border:1px dashed #b8c8dc;border-radius:10px;background:#f7faff;color:#367cf5;font-size:19px;font-weight:600}.ph-problem-edit-page-v78 .ph-files-empty-v78 strong{color:#344054;font-size:10.5px;font-weight:760}.ph-problem-edit-page-v78 .ph-files-empty-v78 span{max-width:190px;margin-top:4px;color:#98a2b3;font-size:8.8px;line-height:1.45}.ph-problem-create-page-v78 .ph-md-guide-v78{overflow:hidden!important}.ph-problem-create-page-v78 .ph-md-guide-v78>.section__body{padding:14px!important}.ph-problem-create-page-v78 .ph-md-guide-v78__header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ph-problem-create-page-v78 .ph-md-guide-v78__mark{display:flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:10px;background:#edf4ff;color:#2867ed;font-size:12px;font-weight:850}.ph-problem-create-page-v78 .ph-md-guide-v78__header>div:last-child{display:flex;min-width:0;flex-direction:column}.ph-problem-create-page-v78 .ph-md-guide-v78__header strong{color:#101828;font-size:11.5px;font-weight:800}.ph-problem-create-page-v78 .ph-md-guide-v78__header span{margin-top:2px;color:#98a2b3;font-size:8.8px}.ph-problem-create-page-v78 .ph-md-guide-v78__grid{display:grid;grid-template-columns:1fr;gap:6px}.ph-problem-create-page-v78 .ph-md-guide-v78__item{display:flex;min-width:0;flex-direction:column;gap:4px;padding:7px 8px;border:1px solid #e8edf3;border-radius:8px;background:#fafbfd}.ph-problem-create-page-v78 .ph-md-guide-v78__item span{color:#667085;font-size:8.7px;font-weight:700}.ph-form-page-v79 .ph-note-v79__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718096;font-size:9.2px;line-height:1.35}.ph-problem-create-page-v78 .ph-md-guide-v78__item code{overflow:hidden;color:#344054;font-size:8.4px;text-overflow:ellipsis;white-space:nowrap}.ph-problem-create-page-v78 .ph-md-guide-v78__footer{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid #edf1f5}.ph-problem-create-page-v78 .ph-md-guide-v78__footer a{color:#2867ed;font-size:8.8px;font-weight:650}.ph-problem-edit-page-v78 .main>.row>.medium-3.columns>.section.side .menu__link{min-height:36px;padding:8px 11px!important;border-left:0!important;border-radius:7px;color:#526075;font-size:9.5px}.ph-problem-edit-page-v78 .main>.row>.medium-3.columns>.section.side .menu__link.highlight{background:#eef5ff!important;color:#2867ed!important;font-weight:750}.theme--dark.ph-problem-form-page-v78 .main>.row>.medium-3.columns>.section.side,.theme--dark.ph-problem-form-page-v78 .main>.row>.medium-9.columns>.section{border-color:#334155;background:#111827;box-shadow:none}.theme--dark.ph-problem-form-page-v78 .ph-form-title-v78{border-bottom-color:#334155}.theme--dark.ph-problem-form-page-v78 blockquote.note.ph-form-note-v78{border-color:#29456f!important;background:#111d31!important}.theme--dark.ph-problem-create-page-v78 .ph-md-guide-v78__item,.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-taxonomy-link-v78,.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78 a.ph-form-topic-link-v78{border-color:#334155;background:#0f172a}.theme--dark.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item>.chip-list{border-color:#334155;background:rgba(17,24,39,.99);box-shadow:0 16px 36px rgba(0,0,0,.34)}@media (max-width:900px){.ph-problem-form-page-v78 .main>.row>.medium-9.columns>.section>.section__body{padding:17px!important}.ph-problem-form-page-v78 .ph-form-title-v78{align-items:flex-start}.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list__item>.chip-list{position:fixed;top:20%;right:18px;left:18px;width:auto;max-height:60vh}}@media (max-width:560px){.ph-problem-form-page-v78 .ph-form-taxonomy-v78 .group-list{grid-template-columns:1fr}.ph-problem-form-page-v78 .textarea-container>table>tbody>tr>td{display:block;width:100%!important}.ph-problem-form-page-v78 .textarea-container>table>tbody>tr>td:first-child{border-right:0;border-bottom:1px solid #e2e8f0}.ph-problem-form-page-v78 .CodeMirror,.ph-problem-form-page-v78 .CodeMirror-scroll,.ph-problem-form-page-v78 .textarea-container{min-height:360px}}.ph-form-page-v79 .main{padding-top:20px!important}.ph-form-page-v79 .main>.row>.medium-3.columns>.section.side,.ph-form-page-v79 .main>.row>.medium-9.columns>.section{border-color:#dfe7f1!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(15,23,42,.045)!important}.ph-form-page-v79 .main>.row>.medium-9.columns>.section>.section__body{padding:18px 20px 20px!important}.ph-form-page-v79 .ph-form-title-v78{min-height:auto!important;margin:0 0 12px!important;padding:0 0 13px!important}.ph-form-page-v79 .ph-form-title-v78 h1{font-size:20px!important}.ph-form-page-v79 .ph-form-title-v78 p{margin-top:4px!important;font-size:10.8px!important}.ph-form-page-v79 blockquote.note.ph-note-v79{display:flex!important;min-height:42px;box-sizing:border-box;align-items:center;gap:9px;margin:0 0 16px!important;padding:9px 11px!important;border:1px solid #dce8fb!important;border-left:3px solid #3b82f6!important;border-radius:9px!important;background:#f8fbff!important}.ph-form-page-v79 .ph-note-v79__icon{display:flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;background:#e8f1ff;color:#2867ed;font-size:10px;font-weight:850}.ph-form-page-v79 .ph-note-v79__text{display:flex;min-width:0;align-items:baseline;gap:7px}.ph-form-page-v79 .ph-note-v79__text strong{flex:0 0 auto;color:#344054;font-size:10px;font-weight:800}.ph-form-page-v79 .ph-form-section-v79{display:flex;align-items:baseline;gap:8px;margin:15px 0 9px;padding-bottom:7px;border-bottom:1px solid #edf1f5}.ph-form-page-v79 .ph-basic-heading-v79{margin-top:0}.ph-form-page-v79 .ph-form-section-v79 strong{color:#25344a;font-size:11.5px;font-weight:800}.ph-form-page-v79 .ph-form-section-v79 span{color:#98a2b3;font-size:8.8px;font-weight:500}.ph-form-page-v79 .ph-form-v79>.ph-meta-row-1-v79,.ph-form-page-v79 .ph-form-v79>.ph-meta-row-2-v79{display:grid!important;margin-right:0!important;margin-left:0!important;gap:12px}.ph-form-page-v79 .ph-form-v79>.ph-meta-row-1-v79{grid-template-columns:minmax(110px,1.05fr) minmax(260px,2.7fr) minmax(76px,.68fr)}.ph-form-page-v79 .ph-form-v79>.ph-meta-row-2-v79{grid-template-columns:minmax(0,3.25fr) minmax(115px,1fr)}.ph-form-page-v79 .ph-form-v79>.ph-meta-row-1-v79>.columns,.ph-form-page-v79 .ph-form-v79>.ph-meta-row-2-v79>.columns{float:none!important;width:auto!important;min-width:0;padding-right:0!important;padding-left:0!important}.ph-form-page-v79 .ph-form-v79 .textbox,.ph-form-page-v79 .ph-form-v79 input[type=number],.ph-form-page-v79 .ph-form-v79 input[type=text],.ph-form-page-v79 .ph-form-v79 select{width:100%!important;min-height:40px!important;margin-top:5px!important;border-radius:8px!important;font-size:10.5px!important}.ph-form-page-v79 .ph-meta-row-1-v79 label.checkbox{display:flex!important;width:100%;min-height:40px!important;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;margin-top:21px!important;padding:0 9px!important;border:1px solid #d9e1eb;border-radius:8px;background:#fafbfd;color:#667085;font-size:9.5px!important;font-weight:650}.ph-form-page-v79 .ph-form-tag-help-v78{margin-top:5px!important;font-size:8.8px!important}.ph-form-page-v79 .ph-form-tag-help-v78 code{font-size:8.5px!important}.ph-form-page-v79 .ph-statement-heading-v79{margin-top:18px}.ph-form-page-v79 .section__tab-container{margin-top:0!important}.ph-form-page-v79 .section__tab-header{min-height:36px!important}.ph-form-page-v79 .section__tab-header-item.ph-form-lang-v78{min-width:96px!important;min-height:35px!important}.ph-form-page-v79 .textarea-container{min-height:450px!important;border-radius:0 0 9px 9px!important}.ph-form-page-v79 .CodeMirror,.ph-form-page-v79 .CodeMirror-scroll{min-height:450px!important}.ph-form-page-v79 .textarea-container>table>tbody>tr>td:first-child{border-right-color:#e4e9ef!important}.ph-form-page-v79 .textarea-container .markdown-body,.ph-form-page-v79 .textarea-container [data-preview]{padding:18px!important}.ph-form-page-v79 .editor-toolbar,.ph-form-page-v79 .textarea-container .editor-toolbar{min-height:38px;border-color:#dfe6ef!important;background:#fbfcfe}.ph-form-page-v79 .editor-toolbar a,.ph-form-page-v79 .editor-toolbar button{opacity:.78}.ph-form-page-v79 .editor-toolbar a:hover,.ph-form-page-v79 .editor-toolbar button:hover{opacity:1}.ph-form-page-v79 .ph-form-actions-v78{margin-top:12px!important;padding-top:12px!important}.ph-form-page-v79 .ph-delete-v79,.ph-form-page-v79 .ph-save-v79{min-width:112px!important;min-height:38px!important;border-radius:8px!important;font-size:10px!important}.ph-form-page-v79 .ph-save-v79{background:#2867ed!important;border-color:#2867ed!important;color:#fff!important;box-shadow:0 4px 10px rgba(37,99,235,.15)}.ph-form-page-v79 .ph-delete-v79{background:#fff!important;border-color:#dfe5ec!important;color:#667085!important}.ph-form-page-v79 .ph-taxonomy-v79{overflow:visible!important}.ph-form-page-v79 .ph-taxonomy-v79>.section__header{padding:13px 14px 10px!important}.ph-form-page-v79 .ph-taxonomy-v79>.section__header .section__title{font-size:0!important;line-height:1.1!important}.ph-form-page-v79 .ph-taxonomy-v79>.section__header .section__title::before{content:attr(data-ph-primary);display:block;color:#101828;font-size:14px;font-weight:820}.ph-form-page-v79 .ph-taxonomy-v79>.section__header .section__title::after{content:attr(data-ph-secondary);display:block;margin-top:4px;color:#98a2b3;font-size:8px;font-weight:550;line-height:1.35}.ph-form-page-v79 .ph-taxonomy-v79 .problem-sidebar-tags__detail{padding:10px!important}.ph-form-page-v79 .ph-taxonomy-v79 [data-widget-cf-container]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.ph-form-page-v79 .ph-taxonomy-group-v79{position:relative;min-width:0!important;margin:0!important;padding:0!important}.ph-form-page-v79 .ph-taxonomy-group-v79>.section__title,html.ph80-problem-form .ph80-field-hidden label.checkbox input{margin:0!important}.ph-form-page-v79 .ph-taxonomy-main-v79{display:flex!important;min-height:56px;box-sizing:border-box;flex-direction:column;justify-content:center;padding:7px 8px!important;overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#fbfdff;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important}.ph-form-page-v79 .ph-taxonomy-main-v79::before{content:attr(data-ph-primary);display:-webkit-box;overflow:hidden;color:#344054;font-size:9.4px;font-weight:760;line-height:1.18;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ph-form-page-v79 .ph-taxonomy-main-v79::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:4px;color:#98a2b3;font-size:7.4px;font-weight:550;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ph-form-page-v79 .ph-taxonomy-group-v79:focus-within>.section__title>.ph-taxonomy-main-v79,.ph-form-page-v79 .ph-taxonomy-main-v79:hover{border-color:#9ec5ff;background:#f2f7ff;box-shadow:0 4px 10px rgba(37,99,235,.07)}.ph-form-page-v79 .ph-taxonomy-group-v79>.chip-list.ph-taxonomy-pop-v79{position:absolute!important;z-index:500!important;top:-6px;right:calc(100% + 9px);display:none!important;width:310px;max-height:330px;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0!important;padding:9px!important;overflow-y:auto;border:1px solid #dbe4ef;border-radius:11px;background:rgba(255,255,255,.99);box-shadow:0 16px 36px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.05)}.ph-form-page-v79 .ph-taxonomy-group-v79:focus-within>.chip-list.ph-taxonomy-pop-v79,.ph-form-page-v79 .ph-taxonomy-group-v79:hover>.chip-list.ph-taxonomy-pop-v79{display:grid!important}.ph-form-page-v79 .ph-taxonomy-pop-v79>.chip-list__item{min-width:0;margin:0!important}.ph-edit-v79 .ph-files-placeholder-v79,.ph-form-page-v79 .ph-taxonomy-topic-v79{display:flex!important;box-sizing:border-box;flex-direction:column;justify-content:center}.ph-form-page-v79 .ph-taxonomy-topic-v79{min-height:46px;padding:6px 8px!important;overflow:hidden;border:1px solid #e5eaf1;border-radius:8px;background:#fbfcfe;color:transparent!important;font-size:0!important;text-decoration:none!important}.ph-form-page-v79 .ph-taxonomy-topic-v79::before{content:attr(data-ph-primary);overflow:hidden;color:#344054;font-size:8.8px;font-weight:720;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ph-form-page-v79 .ph-taxonomy-topic-v79::after{content:attr(data-ph-secondary);overflow:hidden;margin-top:3px;color:#98a2b3;font-size:7.1px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ph-form-page-v79 .ph-taxonomy-topic-v79:hover{border-color:#9fc5ff;background:#f2f7ff}.ph-edit-v79 .ph-files-section-v79 .nothing-placeholder{min-height:150px}.ph-edit-v79 .ph-files-placeholder-v79{align-items:center;padding:20px 12px!important;color:inherit!important;text-align:center}.ph-edit-v79 .ph-files-placeholder-v79 .nothing-icon,html.ph80-problem-form .ph80-field-hidden>label>br{display:none!important}.ph-edit-v79 .ph-files-placeholder-v79__icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:9px;border:1px dashed #b9c9dd;border-radius:10px;background:#f6f9ff;color:#2867ed}.ph-edit-v79 .ph-files-placeholder-v79__icon span{font-size:18px;font-weight:650}.ph-edit-v79 .ph-files-placeholder-v79 strong{color:#344054;font-size:10px;font-weight:780}.ph-edit-v79 .ph-files-placeholder-v79>span:last-child{max-width:180px;margin-top:4px;color:#98a2b3;font-size:8.5px;line-height:1.4}.ph-create-v79 .ph-md-guide-v79>.section__body{padding:12px!important}.ph-create-v79 .ph-md-guide-v79 .ph-md-guide-v78__header{margin-bottom:9px!important}.ph-create-v79 .ph-md-guide-v79 .ph-md-guide-v78__mark{width:32px!important;height:32px!important;flex-basis:32px!important}.ph-create-v79 .ph-md-guide-v79 .ph-md-guide-v78__grid{gap:5px!important}.ph-create-v79 .ph-md-guide-v79 .ph-md-guide-v78__item{padding:6px 7px!important}.theme--dark.ph-form-page-v79 blockquote.note.ph-note-v79{border-color:#29466e!important;background:#111d31!important}.theme--dark.ph-form-page-v79 .ph-form-section-v79{border-bottom-color:#334155}.theme--dark.ph-form-page-v79 .ph-form-section-v79 strong,.theme--dark.ph-form-page-v79 .ph-taxonomy-v79>.section__header .section__title::before{color:#f1f5f9}.theme--dark.ph-form-page-v79 .ph-taxonomy-main-v79,.theme--dark.ph-form-page-v79 .ph-taxonomy-topic-v79{border-color:#334155;background:#0f172a}.theme--dark.ph-form-page-v79 .ph-taxonomy-main-v79::before,.theme--dark.ph-form-page-v79 .ph-taxonomy-topic-v79::before{color:#e5e7eb}.theme--dark.ph-form-page-v79 .ph-taxonomy-group-v79>.chip-list.ph-taxonomy-pop-v79{border-color:#334155;background:rgba(17,24,39,.99);box-shadow:0 16px 36px rgba(0,0,0,.34)}@media (max-width:780px){.ph-form-page-v79 .ph-form-v79>.ph-meta-row-1-v79,.ph-form-page-v79 .ph-form-v79>.ph-meta-row-2-v79{grid-template-columns:1fr!important}.ph-form-page-v79 .ph-meta-row-1-v79 label.checkbox{margin-top:4px!important;justify-content:flex-start}.ph-form-page-v79 .ph-taxonomy-group-v79>.chip-list.ph-taxonomy-pop-v79{position:fixed!important;top:18%;right:18px;left:18px;width:auto;max-height:64vh}.ph-form-page-v79 .ph-note-v79__text{align-items:flex-start;flex-direction:column;gap:2px}.ph-form-page-v79 .ph-note-v79__text span{white-space:normal}}@media (max-width:480px){.ph-form-page-v79 .ph-taxonomy-v79 [data-widget-cf-container]{grid-template-columns:1fr!important}.ph-form-page-v79 .ph-taxonomy-group-v79>.chip-list.ph-taxonomy-pop-v79{grid-template-columns:1fr}}html.ph80-problem-form .main{padding-top:88px!important;padding-bottom:48px!important}html.ph80-problem-form .main>.row{align-items:flex-start}@media (min-width:769px){html.ph80-problem-form .main>.row>.medium-9.columns{width:73%!important}html.ph80-problem-form .main>.row>.medium-3.columns{width:27%!important}}html.ph80-problem-form .main>.row>.medium-9.columns>.section{overflow:visible!important;margin-top:0!important;border-radius:15px!important}html.ph80-problem-form .ph80-meta-primary,html.ph80-problem-form .ph80-meta-secondary{display:grid!important;width:100%!important;margin-right:0!important;margin-left:0!important;gap:12px!important}html.ph80-problem-form .ph80-meta-primary{grid-template-columns:minmax(118px,.95fr) minmax(260px,2.75fr) minmax(84px,.7fr)!important;grid-template-areas:"pid title hidden"}html.ph80-problem-form .ph80-meta-secondary{grid-template-columns:minmax(0,3.2fr) minmax(118px,1fr)!important;grid-template-areas:"tags difficulty"}html.ph80-problem-form .ph80-meta-primary>.columns,html.ph80-problem-form .ph80-meta-secondary>.columns{float:none!important;position:static!important;left:auto!important;right:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html.ph80-problem-form .ph80-field-pid{grid-area:pid}html.ph80-problem-form .ph80-field-title{grid-area:title}html.ph80-problem-form .ph80-field-hidden{grid-area:hidden}html.ph80-problem-form .ph80-field-tags{grid-area:tags}html.ph80-problem-form .ph80-field-difficulty{grid-area:difficulty}html.ph80-problem-form .ph80-field-difficulty input[name=difficulty],html.ph80-problem-form .ph80-field-pid input[name=pid],html.ph80-problem-form .ph80-field-tags input[name=tag],html.ph80-problem-form .ph80-field-title input[name=title]{width:100%!important}html.ph80-problem-form .ph80-field-hidden>label{display:flex!important;height:100%;flex-direction:column;justify-content:flex-start}html.ph80-problem-form .ph80-field-hidden label.checkbox{display:flex!important;min-height:40px!important;box-sizing:border-box;align-items:center!important;justify-content:center!important;gap:7px;margin-top:22px!important;padding:0 10px!important;border:1px solid #d8e1eb!important;border-radius:8px!important;background:#fafbfd!important;color:#667085!important;font-size:10px!important;font-weight:650!important}html.ph80-problem-form .ph-basic-heading-v79{margin-bottom:12px!important}html.ph80-problem-form .ph-statement-heading-v79{margin-top:20px!important;margin-bottom:9px!important}html.ph80-problem-form .section--problem-sidebar-tags.ph80-taxonomy{overflow:visible!important;border-radius:14px!important}html.ph80-problem-form .ph80-taxonomy>.section__header{padding:14px 14px 11px!important;border-bottom:1px solid #edf1f5!important}html.ph80-problem-form .ph80-taxonomy>.section__header .section__title{font-size:0!important;line-height:1.15!important}html.ph80-problem-form .ph80-taxonomy>.section__header .section__title::after{content:attr(data-ph-secondary);display:block;margin-top:4px;color:#98a2b3;font-size:8.4px;font-weight:550;line-height:1.3}html.ph80-problem-form .ph80-taxonomy .problem-sidebar-tags__detail{padding:10px!important}html.ph80-problem-form .ph80-taxonomy .widget--category-filter.ph80-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:7px!important;width:100%!important;margin:0!important}html.ph80-problem-form .ph80-taxonomy .widget--category-filter.ph80-taxonomy-grid::after,html.ph80-problem-form .ph80-taxonomy .widget--category-filter.ph80-taxonomy-grid::before{display:none!important;content:none!important}html.ph80-problem-form .ph80-taxonomy-section{grid-column:1/-1;margin:5px 1px 0;padding:6px 2px 3px;border-bottom:1px solid #edf1f5;color:#718096;font-size:8.7px;font-weight:780;letter-spacing:.045em;text-transform:uppercase}html.ph80-problem-form .ph80-taxonomy .widget--category-filter__category{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html.ph80-problem-form .ph80-taxonomy-card,html.ph80-problem-form .ph80-taxonomy-topic{display:flex!important;box-sizing:border-box;flex-direction:column;justify-content:center;overflow:hidden;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important}html.ph80-problem-form .ph80-taxonomy-card{min-height:61px!important;align-items:flex-start;padding:8px 9px!important;border:1px solid #dfe7f0!important;border-radius:9px!important;background:#fbfdff!important;box-shadow:0 1px 2px rgba(15,23,42,.02)}html.ph80-problem-form .ph80-taxonomy-card::after,html.ph80-problem-form .ph80-taxonomy-card::before{display:-webkit-box;width:100%;overflow:hidden;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.ph80-problem-form .ph80-taxonomy-card::before{content:attr(data-ph-primary);color:#344054;font-size:9.5px;font-weight:770;line-height:1.18}html.ph80-problem-form .ph80-taxonomy-card::after{content:attr(data-ph-secondary);margin-top:4px;color:#98a2b3;font-size:7.4px;font-weight:550;line-height:1.12}html.ph80-problem-form .ph80-taxonomy-card:hover{border-color:#9fc5ff!important;background:#f3f8ff!important;box-shadow:0 5px 12px rgba(37,99,235,.075)!important;transform:translateY(-1px)}html.ph80-problem-form .ph80-taxonomy-card.selected{border-color:#78adff!important;background:#edf5ff!important;box-shadow:inset 3px 0 0#2867ed,0 3px 9px rgba(37,99,235,.07)!important}html.ph80-problem-form .widget--category-filter__drop.ph80-taxonomy-drop{display:grid!important;grid-template-columns:repeat(2,minmax(125px,1fr))!important;gap:6px!important;width:310px!important;max-width:calc(100vw - 30px)!important;box-sizing:border-box!important;padding:9px!important;border:1px solid #dbe4ef!important;border-radius:11px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 16px 36px rgba(15,23,42,.15),0 2px 8px rgba(15,23,42,.05)!important}html.ph80-problem-form .ph80-taxonomy-drop .widget--category-filter__subcategory{min-width:0!important;margin:0!important}html.ph80-problem-form .ph80-taxonomy-topic{min-height:48px!important;padding:7px 8px!important;border:1px solid #e4eaf1!important;border-radius:8px!important;background:#fbfcfe!important}html.ph80-problem-form .ph80-taxonomy-topic::before{content:attr(data-ph-primary);display:block;overflow:hidden;color:#344054;font-size:9px;font-weight:730;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}html.ph80-problem-form .ph80-taxonomy-topic::after{content:attr(data-ph-secondary);display:block;overflow:hidden;margin-top:3px;color:#98a2b3;font-size:7.2px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}html.ph80-problem-form .ph80-taxonomy-topic.selected,html.ph80-problem-form .ph80-taxonomy-topic:hover{border-color:#9fc5ff!important;background:#f1f7ff!important}html.ph80-problem-form .main>.row>.medium-3.columns>.section.side{margin-bottom:14px!important}html.ph80-problem-form.ph-edit-v79 .ph-files-section-v79{overflow:hidden!important}html.ph80-problem-form .ph-files-placeholder-v79{min-height:138px!important}html.ph80-problem-form .CodeMirror,html.ph80-problem-form .CodeMirror-scroll,html.ph80-problem-form .textarea-container{min-height:460px!important}html.ph80-problem-form .ph-form-actions-v78{margin-top:12px!important}.theme--dark.ph80-problem-form .ph80-taxonomy>.section__header .section__title::before,.theme--dark.ph81-import-page .ph81-import-heading__copy h1,.theme--dark.ph81-import-page .ph81-import-info h2,.theme--dark.ph81-import-page .ph81-import-info h3,.theme--dark.ph83-secondary-page .ph83-card>.section__header .section__title{color:#f1f5f9}.theme--dark.ph80-problem-form .ph80-taxonomy-section{border-bottom-color:#334155;color:#94a3b8}.theme--dark.ph80-problem-form .ph80-taxonomy-card,.theme--dark.ph80-problem-form .ph80-taxonomy-topic{border-color:#334155!important;background:#0f172a!important}.theme--dark.ph80-problem-form .ph80-taxonomy-card::before,.theme--dark.ph80-problem-form .ph80-taxonomy-topic::before{color:#e5e7eb}.theme--dark.ph80-problem-form .widget--category-filter__drop.ph80-taxonomy-drop{border-color:#334155!important;background:rgba(17,24,39,.99)!important;box-shadow:0 16px 36px rgba(0,0,0,.34)!important}@media (max-width:768px){html.ph80-problem-form .main{padding-top:72px!important}html.ph80-problem-form .ph80-meta-primary{grid-template-columns:1fr!important;grid-template-areas:"pid""title""hidden"!important}html.ph80-problem-form .ph80-meta-secondary{grid-template-columns:1fr!important;grid-template-areas:"tags""difficulty"!important}html.ph80-problem-form .ph80-field-hidden label.checkbox{margin-top:2px!important;justify-content:flex-start!important}html.ph80-problem-form .ph80-taxonomy .widget--category-filter.ph80-taxonomy-grid{grid-template-columns:1fr!important}}html.ph81-import-page .main{padding-top:88px!important;padding-bottom:54px!important}html.ph81-import-page .main>.row{align-items:flex-start}html.ph81-import-page .main>.row>.medium-3.columns>.section.side,html.ph81-import-page .main>.row>.medium-9.columns>.section{overflow:hidden;border:1px solid #dfe7f1;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.045)}html.ph81-import-page .ph81-import-main{padding:0!important}html.ph81-import-page .ph81-import-heading{display:flex;align-items:center;gap:12px;padding:19px 20px 16px;border-bottom:1px solid #edf1f5;background:radial-gradient(circle at 100%0,rgba(37,99,235,.06),transparent 42%),#fff}html.ph81-import-page .ph81-import-heading__icon{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid #d6e5ff;border-radius:11px;background:#eef5ff;color:#2867ed;font-size:13px;font-weight:850}html.ph81-import-page .ph81-import-heading__copy h1{margin:0;color:#101828;font-weight:820;line-height:1.2;letter-spacing:-.02em}html.ph81-import-page .ph81-import-heading__copy p{margin:4px 0 0;color:#778398;font-size:10.5px;line-height:1.45}html.ph81-import-page .ph81-import-form{padding:18px 20px 20px}html.ph81-import-page .ph81-import-form>.row{margin-bottom:14px}html.ph81-import-page .ph81-file-row{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:12px;margin:0!important;padding:13px 14px;border:1px dashed #c8d7ea;border-radius:10px;background:#f8fbff}html.ph81-import-page .ph81-file-label{color:#344054;font-weight:780}html.ph81-import-page input[type=file]{width:100%;min-width:0;color:#667085;font-size:10px}html.ph81-import-page input[type=file]::file-selector-button{min-height:34px;margin-right:9px;padding:0 12px;border:1px solid #d4deea;border-radius:8px;background:#fff;color:#344054;font-size:9.5px;font-weight:700;cursor:pointer}html.ph81-import-page input[type=file]::file-selector-button:hover{border-color:#9fc5ff;background:#f4f8ff;color:#2563eb}html.ph81-import-page .ph81-text-field-label{color:transparent!important;font-size:0!important}html.ph81-import-page .ph81-text-field-label::before{content:attr(data-ph-label);display:block;margin-bottom:6px;color:#475467;font-weight:750}html.ph81-import-page .ph81-text-field-label input{min-height:40px!important;box-sizing:border-box;border:1px solid #d7e0eb!important;border-radius:8px!important;color:#172033!important;font-size:10.5px!important}html.ph81-import-page .ph81-import-checkbox{display:flex!important;min-height:38px;align-items:center;gap:7px;box-sizing:border-box;margin:0 0 7px!important;padding:0 10px;border:1px solid #e1e7ee;border-radius:8px;background:#fafbfd;color:#536177!important;font-size:9.5px!important;font-weight:650}html.ph81-import-page .ph81-import-checkbox input{margin:0!important}html.ph81-import-page .ph81-import-submit{display:inline-flex!important;min-width:122px;min-height:39px;align-items:center;justify-content:center;margin:2px 0 0!important;padding:0 16px!important;border:1px solid #2867ed!important;border-radius:9px!important;background:#2867ed!important;color:#fff!important;font-size:10px!important;font-weight:780!important;box-shadow:0 4px 10px rgba(37,99,235,.16)}html.ph81-import-page .ph81-fps-warning{display:flex;align-items:flex-start;gap:10px;margin:14px 0 2px!important;padding:11px 12px;border:1px solid #fde4b8;border-radius:9px;background:#fffaf0}html.ph81-import-page .ph81-fps-warning__icon{display:flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border-radius:50%;background:#fff0c9;color:#b7791f;font-size:10px;font-weight:850}html.ph81-import-page .ph81-fps-warning strong{display:block;margin-bottom:3px;color:#6b4d16;font-size:10px;font-weight:800}html.ph81-import-page .ph81-fps-warning p{margin:0!important;color:#806326;font-size:9px;line-height:1.48}html.ph81-import-page .ph81-import-info{padding:18px 17px!important}html.ph81-import-page .ph81-import-info__icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:10px;background:#edf4ff;color:#2867ed;font-size:12px;font-weight:850}html.ph81-import-page .ph81-import-info h2{margin:0 0 7px;color:#101828;font-size:15px;font-weight:820;line-height:1.25}html.ph81-import-page .ph81-import-info h3{margin:0 0 6px;color:#344054;font-weight:800}html.ph81-import-page .ph81-import-info li,html.ph81-import-page .ph81-import-info p{color:#667085;line-height:1.55}html.ph81-import-page .ph81-import-info ul{margin:6px 0 0;padding-left:16px}html.ph81-import-page .ph81-import-info__divider{height:1px;margin:14px 0;background:#edf1f5}html.ph81-import-page .ph81-import-tip{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:9px 10px;border:1px solid #dce8fb;border-radius:8px;background:#f8fbff}html.ph81-import-page .ph81-import-tip strong{color:#315a95;font-size:9px;font-weight:800}html.ph81-import-page .ph81-import-tip span{color:#6f819b;font-size:8.6px;line-height:1.4}html.ph80-problem-form .ph81-problem-info-card,html.ph80-problem-form .ph81-problem-menu{overflow:hidden!important}html.ph80-problem-form .ph81-problem-info-card>.section__header,html.ph80-problem-form .ph81-problem-menu>.section__header{padding:13px 14px 11px!important}html.ph80-problem-form .ph81-problem-info-card>.section__header .section__title,html.ph80-problem-form .ph81-problem-menu>.section__header .section__title{color:#101828;font-size:13px!important;font-weight:820!important}html.ph80-problem-form .ph81-problem-menu .menu{padding:5px!important}html.ph80-problem-form .ph81-problem-menu .menu__link{display:flex;box-sizing:border-box;align-items:center;border-left:0!important;border-radius:7px;color:#536177}html.ph80-problem-form .ph81-problem-menu .menu__link.active{background:#eef5ff!important;color:#2867ed!important;box-shadow:inset 2px 0 0#2867ed;font-weight:760}html.ph80-problem-form .ph81-problem-menu .menu__seperator{margin:4px 5px!important;border-color:#edf1f5!important}html.ph80-problem-form .ph81-problem-info{padding:12px 14px 14px!important}html.ph80-problem-form .ph81-info-grid{display:grid!important;grid-template-columns:minmax(62px,auto) minmax(0,1fr);gap:7px 10px;margin:0!important}html.ph80-problem-form .ph81-info-grid dd,html.ph80-problem-form .ph81-info-grid dt{float:none!important;width:auto!important;margin:0!important;padding:0!important;line-height:1.35}html.ph80-problem-form .ph81-info-grid dt{color:#98a2b3;font-weight:650}html.ph80-problem-form .ph81-info-grid dd{min-width:0;color:#344054;font-weight:580}html.ph80-problem-form .ph81-info-tags-label,html.ph80-problem-form .ph81-info-tags-value{grid-column:1/-1}html.ph80-problem-form .ph81-info-tags-label{margin-top:3px!important}html.ph80-problem-form .ph81-info-tags-value{margin-top:-2px!important}html.ph80-problem-form .ph81-info-tags-value .problem__tags{display:flex!important;flex-wrap:wrap;gap:5px;margin:0!important;padding:0!important}html.ph80-problem-form .ph81-info-tags-value .problem__tag{margin:0!important}html.ph80-problem-form .ph81-info-tag{display:inline-flex!important;min-height:24px;align-items:center;box-sizing:border-box;padding:0 8px!important;border:1px solid #d9e6fb!important;border-radius:999px!important;background:#f5f9ff!important;color:transparent!important;font-size:0!important;text-decoration:none!important}html.ph80-problem-form .ph81-info-tag::before{content:attr(data-ph-primary);color:#2867ed;font-size:8.2px;font-weight:680;white-space:nowrap}html.ph80-problem-form .ph81-info-tag:hover{border-color:#a8c9ff!important;background:#edf5ff!important}html.ph80-problem-form .ph81-info-owner-value a{color:#536177!important;font-weight:650}.theme--dark.ph81-import-page .main>.row>.medium-3.columns>.section.side,.theme--dark.ph81-import-page .main>.row>.medium-9.columns>.section{border-color:#334155;background:#111827;box-shadow:none}.theme--dark.ph81-import-page .ph81-import-heading{border-bottom-color:#334155;background:#111827}.theme--dark.ph81-import-page .ph81-file-row,.theme--dark.ph81-import-page .ph81-import-checkbox,.theme--dark.ph81-import-page .ph81-import-tip{border-color:#334155;background:#0f172a}.theme--dark.ph80-problem-form .ph81-info-tag{border-color:#334155!important;background:#0f172a!important}@media (max-width:768px){html.ph81-import-page .main{padding-top:72px!important}html.ph81-import-page .ph81-file-row{grid-template-columns:1fr}html.ph81-import-page .ph81-import-heading{align-items:flex-start}}html.ph82-record-detail .main{padding-top:88px!important;padding-bottom:48px!important}html.ph82-record-detail .main>.row{align-items:flex-start}html.ph82-record-detail .ph82-record-main-card,html.ph82-record-detail .ph82-record-side-card{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 5px 17px rgba(15,23,42,.045)!important}html.ph82-record-detail .ph82-record-main-card+.ph82-record-main-card{margin-top:14px!important}html.ph82-record-detail .ph82-record-main-card>.section__header,html.ph82-record-detail .ph82-record-side-card>.section__header{min-height:54px;box-sizing:border-box;padding:14px 16px 11px!important;border-bottom:1px solid #edf1f5!important}html.ph82-record-detail .ph82-record-main-card .section__title,html.ph82-record-detail .ph82-record-side-card .section__title{margin:0!important;color:#101828;font-size:16px!important;font-weight:820!important;letter-spacing:-.015em}html.ph82-record-detail .ph82-record-status-card .section__title{display:flex;align-items:center;gap:7px}html.ph82-record-detail .ph82-record-case-table{table-layout:fixed}html.ph82-record-detail .ph82-record-case-table th{height:42px;background:#f8fafc;color:#667085;font-size:9px;font-weight:760}html.ph82-record-detail .ph82-record-case-table td{height:42px;font-size:9.5px;vertical-align:middle}html.ph82-record-detail .ph82-record-info-grid{display:grid!important;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:7px 10px;margin:0!important}html.ph82-record-detail .ph82-record-info-grid dd,html.ph82-record-detail .ph82-record-info-grid dt{float:none!important;width:auto!important;margin:0!important;padding:0!important;line-height:1.4}html.ph82-record-detail .ph82-record-info-grid dt{color:#98a2b3;font-weight:650}html.ph82-record-detail .ph82-record-info-grid dd{min-width:0;color:#344054}html.ph82-record-detail .ph82-record-side-card .menu{padding:5px!important}html.ph82-record-detail .ph82-record-side-card .menu__link{min-height:36px;box-sizing:border-box;padding:8px 9px!important;border-left:0!important;border-radius:7px;color:#536177;font-size:9.3px}html.ph82-record-detail .ph82-record-code-card pre[class*=language-]{margin:0!important;border-radius:9px!important;background:#0f172a!important;font-size:10px!important;line-height:1.6}html.ph82-record-detail .ph82-record-code-card .section__body{padding:14px 16px 16px!important}html.ph82-record-detail .ph82-record-code-card .section__tools .button{min-height:34px;padding:0 12px!important;border-radius:8px!important;font-size:9.5px;font-weight:740}html.ph82-settings .main{padding-top:88px!important;padding-bottom:50px!important}html.ph82-settings .ph82-settings-header{margin-bottom:14px;padding:17px 18px;border:1px solid #dfe7f1;border-radius:14px;background:radial-gradient(circle at 100%0,rgba(37,99,235,.06),transparent 38%),#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}html.ph82-settings .ph82-settings-header h1{margin:0;color:#101828;font-weight:820;letter-spacing:-.02em;font-size:21px!important}html.ph82-settings .ph82-settings-header p{margin:4px 0 0;color:#7b8798;line-height:1.45;font-size:11.5px!important}html.ph82-settings .ph82-settings-card{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)!important}html.ph82-settings .ph82-settings-card+.ph82-settings-card{margin-top:14px!important}html.ph82-settings .ph82-settings-card>.section__header{padding:14px 16px 10px!important;border-bottom:1px solid #edf1f5!important}html.ph82-settings .ph82-settings-card .section__title{color:#101828;font-weight:800!important}html.ph82-settings .ph82-settings-card>.section__body{padding:15px 16px!important}html.ph82-settings #upload_avatar>.section__body:last-child{display:flex!important;align-items:center;gap:14px}html.ph82-settings #upload_avatar>.section__body:last-child>img{width:84px!important;height:84px!important;border:3px solid #fff;border-radius:50%!important;box-shadow:0 0 0 1px #dce4ee,0 4px 12px rgba(15,23,42,.08)}html.ph82-settings .change-avatar.button,html.ph82-settings input[type=submit].primary.button{min-height:37px;padding:0 14px!important;border-radius:8px!important;background:#2867ed!important;border-color:#2867ed!important;color:#fff!important;font-size:9.5px;font-weight:760}html.ph82-settings .CodeMirror,html.ph82-settings .CodeMirror-wrap,html.ph82-settings .textarea-container table{min-height:320px!important}html.ph82-wiki-help .main{padding-top:88px!important;padding-bottom:48px!important}html.ph82-wiki-help .ph82-wiki-card{overflow:hidden;margin-bottom:13px!important;border:1px solid #dfe7f1!important;border-radius:13px!important;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.035)!important}html.ph82-wiki-help .ph82-wiki-card>.section__header{padding:13px 15px 10px!important;border-bottom:1px solid #edf1f5!important}html.ph82-wiki-help .ph82-wiki-card .section__title{color:#101828;font-size:14px!important;font-weight:800!important}html.ph82-wiki-help .ph82-wiki-card>.section__body{padding:14px 15px!important;color:#475467;line-height:1.65}html.ph82-wiki-help .ph82-wiki-card p:last-child,html.ph82-wiki-help .ph82-wiki-card ul:last-child{margin-bottom:0!important}.theme--dark.ph82-record-detail .ph82-record-main-card,.theme--dark.ph82-record-detail .ph82-record-side-card,.theme--dark.ph82-settings .ph82-settings-card,.theme--dark.ph82-settings .ph82-settings-header,.theme--dark.ph82-wiki-help .ph82-wiki-card{border-color:#334155!important;background:#111827!important;box-shadow:none!important}.theme--dark.ph82-record-detail .ph82-record-main-card .section__title,.theme--dark.ph82-record-detail .ph82-record-side-card .section__title,.theme--dark.ph82-settings .ph82-settings-card .section__title,.theme--dark.ph82-settings .ph82-settings-header h1,.theme--dark.ph82-wiki-help .ph82-wiki-card .section__title{color:#f1f5f9!important}@media (max-width:768px){html.ph82-record-detail .main,html.ph82-settings .main,html.ph82-wiki-help .main{padding-top:72px!important}html.ph82-settings #upload_avatar>.section__body:last-child{align-items:flex-start;flex-direction:column}}body{font-size:var(--ph87-body);line-height:1.58}.main{min-height:calc(100vh - 190px)}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2f72ef!important}.button.disabled,.button[disabled],button:disabled,input[type=submit]:disabled{cursor:not-allowed!important;opacity:.55!important;box-shadow:none!important}::selection{background:rgba(47,114,239,.18)}.main .ph83-button{box-sizing:border-box;line-height:1.15!important}.main a.button.ph83-button,.main button.ph83-button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.main input[type=button].ph83-button,.main input[type=submit].ph83-button{text-align:center}html.ph83-secondary-page .main{padding-top:88px!important;padding-bottom:50px!important}html.ph83-secondary-page .main>.row{align-items:flex-start}html.ph83-secondary-page .ph83-card{overflow:hidden;margin-bottom:14px;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 5px 17px rgba(15,23,42,.04)!important}html.ph83-secondary-page .ph83-card>.section__header{min-height:50px;box-sizing:border-box;padding:13px 15px 10px!important;border-bottom:1px solid #edf1f5!important;background:#fff}html.ph83-secondary-page .ph83-card>.section__header .section__title{margin:0!important;color:#101828;font-size:15px!important;font-weight:820!important;line-height:1.25;letter-spacing:-.015em}html.ph83-secondary-page .ph83-card>.section__body{padding:15px!important}html.ph83-secondary-page .ph83-side-card>.section__header{padding-right:13px!important;padding-left:13px!important}html.ph83-secondary-page .ph83-side-card>.section__body{padding:12px 13px!important}html.ph83-secondary-page .ph83-form label{color:#475467;font-size:10px;font-weight:700}html.ph83-secondary-page .ph83-form input[type=email],html.ph83-secondary-page .ph83-form input[type=number],html.ph83-secondary-page .ph83-form input[type=password],html.ph83-secondary-page .ph83-form input[type=text],html.ph83-secondary-page .ph83-form select,html.ph83-secondary-page .ph83-form textarea{box-sizing:border-box;border-color:#d8e1eb!important;border-radius:8px!important;box-shadow:none}html.ph83-secondary-page .ph83-form input[type=email],html.ph83-secondary-page .ph83-form input[type=number],html.ph83-secondary-page .ph83-form input[type=password],html.ph83-secondary-page .ph83-form input[type=text],html.ph83-secondary-page .ph83-form select{min-height:40px}html.ph83-secondary-page .ph83-form textarea{min-height:160px;padding:10px 11px}html.ph83-secondary-page .ph83-form input:focus,html.ph83-secondary-page .ph83-form select:focus,html.ph83-secondary-page .ph83-form textarea:focus{border-color:#8bb7fb!important;box-shadow:0 0 0 3px rgba(47,114,239,.08)!important}html.ph83-secondary-page .ph83-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html.ph83-secondary-page .ph83-table{width:100%;border-collapse:separate;border-spacing:0}html.ph83-secondary-page .ph83-table th{min-height:40px;background:#f8fafc;color:#667085;font-size:9px;font-weight:760;white-space:nowrap}html.ph83-secondary-page .ph83-table td{color:#344054;font-size:9.5px;vertical-align:middle}html.ph83-secondary-page .ph83-table tbody tr:hover td{background:#fbfdff}html.ph83-secondary-page .ph83-empty{min-height:190px;box-sizing:border-box}html.ph83-secondary-page .ph83-empty .nothing-icon{opacity:.55}html.ph83-secondary-page .ph83-empty .nothing-text{color:#98a2b3;font-size:10px}html.ph83-secondary-page .ph83-side-card .menu{padding:4px!important}html.ph83-secondary-page .ph83-side-card .menu__link{box-sizing:border-box;border-left:0!important;border-radius:7px;color:#536177}html.ph83-secondary-page .ph83-side-card .menu__link:hover{background:#f5f8fc!important;color:#2867ed!important}html.ph83-secondary-page .ph83-side-card .menu__link.active,html.ph83-secondary-page .ph83-side-card .menu__link.highlight{background:#eef5ff!important;color:#2867ed!important;box-shadow:inset 2px 0 0#2867ed;font-weight:750}html.ph83-discussion-flow .commentbox-container,html.ph83-discussion-flow .dczcomments__item{border-color:#e1e8f0!important;border-radius:10px}html.ph83-discussion-flow .discussion__title{color:#101828;font-weight:820}html.ph83-discussion-flow .discussion__body{color:#344054;line-height:1.68}html.ph83-contest-flow .contest__banner,html.ph83-homework-flow .homework__section,html.ph83-training-flow .training__section{border-color:#dfe7f1!important;border-radius:12px!important}html.ph83-training-flow .training__section{margin-bottom:10px}html.ph83-training-flow .training__section>.section__header{border-radius:10px}html.ph83-contest-flow .section__tab-header-item.tab--active,html.ph83-homework-flow .section__tab-header-item.tab--active,html.ph83-training-flow .section__tab-header-item.tab--active{color:#2867ed!important;border-bottom-color:#2867ed!important}html.ph83-problem-secondary .problem__sidebar .menu__link,html.ph83-problem-secondary .section--problem-sidebar .menu__link{min-height:36px;box-sizing:border-box;padding:8px 10px!important;border-left:0!important;border-radius:7px}html.ph83-problem-secondary code,html.ph83-problem-secondary pre{font-variant-ligatures:none}.dropdown-target,.menu__link,[data-dropdown-target]{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.header,.main,.nav{contain:style}.nav__logo img,.user-profile-avatar,img.avatar{flex-shrink:0}.theme--dark.ph83-secondary-page .ph83-card{border-color:#334155!important;background:#111827;box-shadow:none!important}.theme--dark.ph83-secondary-page .ph83-card>.section__header{border-bottom-color:#334155!important;background:#111827}.theme--dark.ph83-secondary-page .ph83-table th{background:#0f172a;color:#94a3b8}.theme--dark.ph83-secondary-page .ph83-table td{color:#e2e8f0}.theme--dark.ph83-secondary-page .ph83-table tbody tr:hover td{background:#152033}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:768px){html.ph83-secondary-page .main{padding-top:72px!important}html.ph83-secondary-page .ph83-card>.section__body{padding:12px!important}html.ph83-secondary-page .ph83-table{min-width:620px}.main .button,.main button{min-height:38px}}@media print{.footer,.header,.nav,.ph-search-fab,.search-bar-toggle,footer{display:none!important}.main{padding-top:0!important}.ph83-card,.section{box-shadow:none!important}}html.ph84-domain-dashboard .ph84-domain-info-card{overflow:hidden!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:radial-gradient(circle at 100%0,rgba(37,99,235,.055),transparent 38%),#fff!important;box-shadow:0 5px 18px rgba(15,23,42,.045)!important}html.ph84-domain-dashboard .ph84-domain-info-card>.section__header{display:flex;min-height:58px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px!important;border-bottom:1px solid #edf1f5!important}html.ph84-domain-dashboard .ph84-domain-info-card>.section__header .section__title{margin:0!important;color:#101828;font-size:16px!important;font-weight:820!important;letter-spacing:-.015em}.main .ph85-action,html.ph84-domain-dashboard .ph84-init-discussion{display:inline-flex!important;min-height:38px!important;line-height:1.15!important}html.ph84-domain-dashboard .ph84-init-discussion{align-items:center;justify-content:center;gap:7px;margin:0!important;padding:0 15px!important;border:1px solid #2867ed!important;border-radius:999px!important;background:#2867ed!important;color:#fff!important;font-size:9.8px!important;font-weight:760!important;box-shadow:0 4px 10px rgba(37,99,235,.14)}html.ph84-domain-dashboard .ph84-init-discussion:hover{background:#1f5ed8!important;border-color:#1f5ed8!important;box-shadow:0 6px 14px rgba(37,99,235,.18)}html.ph84-domain-dashboard .ph84-domain-info-card>.section__body{padding:16px 18px 18px!important}html.ph84-domain-dashboard .ph84-domain-profile{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center;gap:9px 14px;margin:0!important}html.ph84-domain-dashboard .ph84-domain-profile>dd,html.ph84-domain-dashboard .ph84-domain-profile>dt{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.4}html.ph84-domain-dashboard .ph84-domain-profile>dt{color:#8a96a8;font-size:9.5px;font-weight:650}html.ph84-domain-dashboard .ph84-domain-profile>dd{color:#344054;font-size:10.5px;font-weight:600}html.ph84-domain-dashboard .ph84-avatar-label,html.ph84-domain-dashboard .ph84-avatar-value{align-self:center}html.ph84-domain-dashboard .ph84-domain-logo{display:block;width:50px!important;height:50px!important;object-fit:contain;border:1px solid #e1e8f0;border-radius:13px;background:#fff;box-shadow:0 4px 11px rgba(15,23,42,.07)}html.ph84-domain-dashboard .ph84-name-value{color:#172033!important;font-size:13px!important;font-weight:790!important}html.ph84-domain-dashboard .ph84-owner-value{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}html.ph84-domain-dashboard .ph84-owner-value>a{color:#2867ed!important;font-weight:720!important;text-decoration:none!important}html.ph84-domain-dashboard .ph84-owner-value>a:hover{text-decoration:underline!important}html.ph84-domain-dashboard .ph84-system-badge{display:inline-flex!important;min-height:20px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 7px!important;border:1px solid #cfe0fb!important;border-radius:999px!important;background:#eef5ff!important;color:#2867ed!important;font-size:7.3px!important;font-weight:820!important;letter-spacing:.04em;line-height:1!important}.theme--dark.ph84-domain-dashboard .ph84-domain-info-card{border-color:#334155!important;background:#111827!important;box-shadow:none!important}.theme--dark.ph84-domain-dashboard .ph84-domain-info-card>.section__header{border-bottom-color:#334155!important}.theme--dark.ph84-domain-dashboard .ph84-domain-info-card>.section__header .section__title,.theme--dark.ph84-domain-dashboard .ph84-name-value{color:#f1f5f9!important}.theme--dark.ph84-domain-dashboard .ph84-domain-logo{border-color:#334155;background:#fff}@media (max-width:600px){html.ph84-domain-dashboard .ph84-domain-info-card>.section__header{align-items:stretch;flex-direction:column}html.ph84-domain-dashboard .ph84-init-discussion{width:100%}html.ph84-domain-dashboard .ph84-domain-profile{grid-template-columns:1fr!important;gap:4px}html.ph84-domain-dashboard .ph84-domain-profile>dt{margin-top:8px!important}}.main .ph85-action{box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;border-radius:9px!important;font-size:10px!important;font-weight:740!important;text-align:center!important;white-space:nowrap;vertical-align:middle}.main input.ph85-action{line-height:36px!important}.main .ph85-primary-action{border:1px solid #2867ed!important;background:#2867ed!important;color:#fff!important;box-shadow:0 4px 10px rgba(37,99,235,.14)!important}.main .ph85-primary-action:hover{border-color:#1f5ed8!important;background:#1f5ed8!important;box-shadow:0 6px 14px rgba(37,99,235,.18)!important}.main .ph85-secondary-action{border:1px solid #dce3ec!important;background:#fff!important;color:#475467!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important}.main .ph85-action-icon,.main .ph85-action>.icon{display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;align-items:center;justify-content:center;margin:0!important;font-size:13px!important;line-height:16px!important}.ph85-empty-icon,.ph85-glyph{align-items:center;justify-content:center}.ph85-glyph{display:inline-flex;flex:0 0 16px;font-weight:700;line-height:1}html.ph85-files-page .main{padding-top:88px!important}html.ph85-files-page .ph85-files-card{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 5px 17px rgba(15,23,42,.04)!important}html.ph85-files-page .ph85-files-card>.section__header{min-height:58px;box-sizing:border-box;padding:12px 16px!important;border-bottom:1px solid #edf1f5!important}html.ph85-files-page .ph85-files-card .section__title{font-size:16px!important;font-weight:820!important}html.ph85-files-page .ph85-files-empty{display:flex!important;min-height:285px!important;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:30px!important;text-align:center}.ph85-empty-icon{display:flex;margin-bottom:12px;border:1px dashed #bdd0e8;border-radius:15px;background:#f4f8ff;color:#2867ed}.ph85-message-empty strong,html.ph85-files-page .ph85-files-empty strong{color:#344054;font-weight:800}html.ph85-files-page .ph85-files-empty>span:last-child{margin-top:5px;color:#98a2b3;font-size:9.3px;line-height:1.45}.ph85-message-empty>span:last-child{margin-top:5px;color:#98a2b3;font-size:9.3px}html.ph85-displayname-page .ph85-displayname-card .section__title{font-weight:800!important}.ph85-displayname-label{display:block;color:transparent!important;font-size:0!important}.ph85-displayname-label::before{content:attr(data-ph-label);display:block;margin-bottom:6px;color:#475467;font-weight:720;font-size:12.5px!important}.ph85-displayname-label input{min-height:40px!important;margin:0!important;font-size:13px!important}.ph85-field-help{margin-top:6px!important;color:#98a2b3!important;font-size:8.8px!important;line-height:1.45}html.ph85-profile-page .ph85-profile-empty{display:flex!important;min-height:260px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ph85-profile-empty__mark{display:flex;width:54px;height:54px;align-items:center;justify-content:center;margin-bottom:11px;border:1px solid #dbe6f3;border-radius:50%;background:#f7faff;color:#8ca4c1;font-size:20px}.ph85-profile-empty strong{color:#667085;font-weight:760}.ph85-profile-empty span{max-width:280px;margin-top:5px;color:#a0a9b7;font-size:9px;line-height:1.45}html.ph85-profile-page .ph85-profile-tags .section__body{padding:12px 14px!important}.ph85-message-empty,html.ph85-profile-page .ph85-profile-topic{box-sizing:border-box;flex-direction:column;justify-content:center}html.ph85-profile-page .ph85-profile-topic{display:inline-flex!important;min-height:34px;margin:3px 3px 3px 0;padding:5px 8px!important;border:1px solid #dfe7f0;border-radius:8px;background:#fbfdff;text-decoration:none!important}html.ph85-profile-page .ph85-profile-topic::before{content:attr(data-ph-primary);color:#344054;font-weight:730;line-height:1.1}html.ph85-profile-page .ph85-profile-topic::after{content:attr(data-ph-secondary);margin-top:2px;color:#98a2b3;line-height:1.05}html.ph85-messages-page .ph85-messages-card{min-height:460px;overflow:hidden;border-radius:14px!important}html.ph85-messages-page .ph85-new-message{min-width:122px}html.ph85-messages-page .ph85-messages-card>.section__body,html.ph85-messages-page .ph85-messages-card>div{min-height:420px}.ph85-message-empty{display:flex;min-height:390px;align-items:center;padding:25px;text-align:center}html.ph85-manage-dashboard .ph85-manage-domain-card,html.ph85-manage-dashboard .ph85-system-messages{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 5px 17px rgba(15,23,42,.04)!important}html.ph85-manage-dashboard .ph85-manage-domain-card>.section__header,html.ph85-manage-dashboard .ph85-system-messages>.section__header{padding:13px 16px 10px!important;border-bottom:1px solid #edf1f5!important}html.ph85-manage-dashboard .ph85-manage-domain-card .section__title,html.ph85-manage-dashboard .ph85-system-messages .section__title{font-size:16px!important;font-weight:820!important}html.ph85-manage-dashboard .ph85-system-messages>.section__body{display:grid;gap:9px;padding:14px 16px 16px!important}.ph85-system-message{display:flex!important;min-height:60px;box-sizing:border-box;align-items:center;gap:10px;margin:0!important;padding:10px 12px!important;border:1px solid #e4eaf1!important;border-left:3px solid #86a9dd!important;border-radius:9px!important;background:#fbfdff!important}.ph85-system-message.is-ok{border-left-color:#22a06b!important;background:#f7fcf9!important}.ph85-system-message.is-warn{border-left-color:#e7a52e!important;background:#fffaf2!important}.ph85-status-dot{display:flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border-radius:50%;background:#eef4fb;color:#4c6f9f;font-size:10px;font-weight:850}.ph85-system-message.is-ok .ph85-status-dot{background:#e8f7ef;color:#16865a}.ph85-system-message.is-warn .ph85-status-dot{background:#fff0cf;color:#b57711}.ph85-system-message>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ph85-system-message strong{color:#344054;font-weight:770}.ph85-system-message>div>span{color:#7b8798;line-height:1.4}html.ph85-manage-dashboard .ph85-manage-domain-card>.section__body{padding:14px 16px 16px!important}.ph85-manage-domain-grid{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:9px 14px;margin:0!important}.ph85-manage-domain-grid dd,.ph85-manage-domain-grid dt{float:none!important;width:auto!important;margin:0!important;padding:0!important}.ph85-manage-domain-grid dt{color:#98a2b3;font-weight:650}.ph85-manage-domain-grid dd{color:#344054}.ph85-manage-domain-logo{width:46px!important;height:46px!important;object-fit:contain;border:1px solid #e1e8f0;border-radius:12px;background:#fff}.ph85-manage-domain-name{color:#172033!important;font-size:12px!important;font-weight:780!important}.ph85-user-menu{border:1px solid #dfe5ec!important;background:#fff!important;box-shadow:0 12px 30px rgba(15,23,42,.14)!important}.ph85-user-menu .menu__link,.ph85-user-menu .ph85-user-menu-link{display:flex!important;box-sizing:border-box;align-items:center!important;border-radius:7px!important;color:#475467!important;font-size:9.5px!important}.ph85-user-menu .menu__link:hover,.ph85-user-menu .ph85-user-menu-link:hover{background:#f4f7fb!important;color:#2867ed!important}.ph85-domain-menu-link{color:#2867ed!important;font-weight:720!important}.ph85-language-menu{border:1px solid #dfe5ec!important;border-radius:9px!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.12)!important}.ph85-language-menu .menu__link{border-radius:7px!important}.theme--dark .ph85-language-menu,.theme--dark .ph85-user-menu{border-color:#334155!important;background:#111827!important}.theme--dark .ph85-user-menu .menu__link,.theme--dark .ph85-user-menu-link{color:#d7dee8!important}.theme--dark.ph85-files-page .ph85-files-card,.theme--dark.ph85-manage-dashboard .ph85-manage-domain-card,.theme--dark.ph85-manage-dashboard .ph85-system-messages{border-color:#334155!important;background:#111827!important;box-shadow:none!important}@media (max-width:768px){.main .ph85-action{min-height:40px!important}.ph85-manage-domain-grid{grid-template-columns:1fr;gap:4px}.ph85-manage-domain-grid dt{margin-top:7px!important}html.ph85-files-page .main{padding-top:72px!important}}.nav__list--secondary>.nav__list-item[data-dropdown-target="#menu-nav-domain"]{width:112px!important;min-width:112px!important;visibility:hidden!important;pointer-events:none!important}.nav__list--secondary>.nav__list-item[data-dropdown-target="#menu-nav-domain"].ph-top-hydro-hidden{display:none!important}.nav,.nav--shadow{height:58px!important}.nav__item{font-size:14px!important}.nav__item--round{min-height:38px!important}:root{--ph-nav-height:58px;--ph87-body:14px;--ph87-nav:14px;--ph87-menu:12.5px;--ph87-label:12px;--ph87-helper:11px;--ph87-control:13px}.nav,.nav--shadow{height:var(--ph-nav-height)!important}.nav__logo{height:40px!important;margin:9px 14px 9px 4px!important}.nav__item{line-height:55px!important;padding:0 13px 3px!important;font-size:var(--ph87-nav)!important}.nav__item--round{margin:10px 0!important;padding:0 17px!important;line-height:36px!important;font-size:13.5px!important}.section__body,.typo{font-size:13px}.richmedia li,.richmedia p,.section__body li,.section__body p{line-height:1.62}.main .form__item>label,.main .textbox-label,.main label{font-size:var(--ph87-label);line-height:1.35}.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=text],.main select,.main textarea{font-size:var(--ph87-control)!important}.main input::placeholder,.main textarea::placeholder{font-size:12px}.ph81-import-heading__copy p,.ph82-settings-header p,.ph85-field-help,.ph85-files-empty>span:last-child,.ph85-message-empty>span:last-child,.ph85-profile-empty span,.ph85-system-message>div>span{font-size:var(--ph87-helper)!important;line-height:1.5!important}.main .button:not(.compact):not(.button--small),.main .ph85-action,.main button.button:not(.compact):not(.button--small){min-height:40px!important;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;border-radius:10px!important;font-size:12.5px!important;font-weight:720!important;line-height:1.15!important}.main .ph85-action{padding-right:15px!important;padding-left:15px!important}.main .button:not(.compact):not(.button--small)>.icon,.main .ph85-action [class*=icon-],.main .ph85-action-icon,.main .ph85-action>.icon{display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;align-items:center;justify-content:center;margin:0!important;font-size:15px!important;line-height:16px!important;text-align:center!important}.ph85-glyph{width:16px!important;height:16px!important;flex-basis:16px!important;font-size:15px!important}.CodeMirror .button,.editor-toolbar .button,.pager .button,.pagination .button,.toolbar .button{min-height:initial!important}.ph85-user-menu{min-width:228px!important;padding:7px!important;border-radius:11px!important}.ph85-user-menu .menu__link,.ph85-user-menu .ph85-user-menu-link{min-height:42px!important;gap:10px!important;padding:8px 10px!important;font-size:var(--ph87-menu)!important;line-height:1.25!important}.ph85-user-menu .icon,.ph85-user-menu [class*=icon-]{display:inline-flex!important;width:18px!important;height:18px!important;flex:0 0 18px!important;align-items:center;justify-content:center;margin:0!important;font-size:14px!important;line-height:18px!important;text-align:center}.ph85-language-menu{min-width:150px!important;padding:6px!important}.ph85-language-menu .menu__link{min-height:40px!important;padding:8px 10px!important;font-size:12.5px!important}.ph87-current-domain-link{color:#2867ed!important;font-weight:700!important}.ph87-current-domain-link .ph87-domain-icon{display:inline-flex!important;width:18px!important;height:18px!important;flex:0 0 18px!important;align-items:center;justify-content:center;margin:0!important;color:#2867ed;font-size:14px!important}.section--problem-sidebar .menu__link,html.ph80-problem-form .ph81-problem-menu .menu__link,html.ph83-secondary-page .ph83-side-card .menu__link{min-height:40px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.3!important}.section--problem-sidebar .menu__link .icon,html.ph80-problem-form .ph81-problem-menu .menu__link .icon,html.ph83-secondary-page .ph83-side-card .menu__link .icon{width:17px!important;min-width:17px!important;font-size:14px!important}html.ph82-settings .ph82-settings-card .section__title,html.ph85-displayname-page .ph85-displayname-card .section__title{font-size:16px!important}html.ph85-profile-page .profile-header__main h1{font-size:28px!important;line-height:1.2!important}html.ph85-profile-page .profile-header__main h1 small{font-size:12px!important;font-weight:650!important}html.ph85-profile-page .profile-header__main>p{font-size:12.5px!important;line-height:1.48!important}html.ph85-profile-page .profile-header__contact-item{display:inline-flex!important;width:38px!important;height:38px!important;box-sizing:border-box;align-items:center!important;justify-content:center!important;margin-right:6px!important;border-radius:9px!important}html.ph85-profile-page .profile-header__contact-item .icon{margin:0!important;font-size:16px!important;line-height:1!important}.ph85-profile-empty strong,html.ph82-wiki-help .ph82-wiki-card>.section__body{font-size:12.5px!important}.ph85-system-message>div>span,html.ph80-problem-form .ph81-info-grid dt,html.ph815-training-form-page .ph815-training-form-side code,html.ph815-training-form-page .ph815-training-form-side pre,html.ph82-record-detail .ph82-record-info-grid dt,html.ph85-profile-page .ph85-profile-topic::before{font-size:10.5px!important}html.ph85-profile-page .ph85-profile-topic::after{font-size:8.5px!important}.ph85-manage-domain-grid dd,.ph85-system-message strong,html.ph81-import-page .ph81-file-label,html.ph81-import-page .ph81-import-info h3,html.ph81-import-page .ph81-text-field-label::before{font-size:12px!important}.ph85-manage-domain-grid dt{font-size:11px!important}.ph85-message-empty strong,html.ph85-files-page .ph85-files-empty strong{font-size:14px!important}.ph85-empty-icon{width:58px!important;height:58px!important;font-size:25px!important}html.ph81-import-page .ph81-import-heading__copy h1{font-size:20px!important}.footer,.footer .footer__extra-link,.footer .menu__link,html.ph80-problem-form .ph81-info-grid dd,html.ph81-import-page .ph81-import-info li,html.ph81-import-page .ph81-import-info p,html.ph82-record-detail .ph82-record-info-grid dd{font-size:11.5px!important}@media (max-width:1100px){.nav__item{padding-right:10px!important;padding-left:10px!important;font-size:13px!important}}@media (max-width:768px){body{font-size:14px}.main .button:not(.compact):not(.button--small),.main .ph85-action{min-height:42px!important;font-size:13px!important}.ph85-user-menu .menu__link{min-height:44px!important;font-size:13px!important}}.ph88-empty-symbol,.ph88-svg-icon{align-items:center;justify-content:center}.ph88-svg-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px}.ph88-svg-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ph88-empty-symbol{display:flex;width:62px;height:62px;box-sizing:border-box;margin:0 auto 14px;border:1px solid #cfe0f5;border-radius:18px;background:linear-gradient(145deg,#f9fbff,#eef5ff);color:#2867ed;box-shadow:0 7px 20px rgba(37,99,235,.07),inset 0 0 0 5px rgba(255,255,255,.7)}.ph88-empty-symbol .ph88-svg-icon{width:28px;height:28px}html.ph88-files-page .ph88-files-card{overflow:hidden;border:1px solid #dbe4ee!important;border-radius:15px!important;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.045)!important}html.ph88-files-page .ph88-files-card>.section__header{display:flex;min-height:64px;box-sizing:border-box;align-items:center;padding:12px 16px!important;border-bottom:1px solid #e9eef4!important}html.ph88-files-page .ph88-files-card .section__title{margin:0!important;color:#101828;font-size:18px!important;font-weight:820!important;letter-spacing:-.015em}html.ph88-files-page .ph88-upload-button{min-height:42px!important;padding:0 17px!important;font-size:13px!important}html.ph88-files-page .files{min-height:350px;padding:0!important}html.ph88-files-page .ph88-files-empty{display:flex!important;min-height:350px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:45px 24px!important;color:#667085!important;text-align:center}html.ph88-files-page .ph88-files-actions-empty,html.ph88-files-page .ph88-files-empty .nothing-icon{display:none!important}html.ph88-files-page .ph88-files-empty strong{color:#253147;font-size:15px;font-weight:800;line-height:1.3}.ph88-message-empty-state p,html.ph88-files-page .ph88-files-empty p{margin:6px auto 0;color:#98a2b3;font-size:11.5px;line-height:1.5;max-width:360px}html.ph88-files-page .ph88-files-empty p{max-width:330px}html.ph88-messages-page .ph88-message-section{overflow:hidden;border:1px solid #dbe4ee!important;border-radius:15px!important;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.045)!important}html.ph88-messages-page #messagePad{min-height:520px!important}html.ph88-messages-page .messagepad{min-height:520px}html.ph88-messages-page .ph88-message-sidebar{width:280px!important;min-height:520px;border-right:1px solid #e7edf4!important;background:#fbfcfe}html.ph88-messages-page .ph88-message-sidebar-header{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid #edf1f5}.ph88-message-sidebar-title{color:#344054;font-size:12px;font-weight:800}html.ph88-messages-page .ph88-new-message-button{width:100%;min-height:40px!important;border-radius:9px!important;font-size:12.5px!important}html.ph88-messages-page .messagepad__list{height:444px!important;padding:6px!important}.ph88-dialogue-empty,.ph88-message-empty-state{align-items:center;justify-content:center;text-align:center}.ph88-dialogue-empty{display:flex;min-height:110px;padding:20px;color:#98a2b3;font-size:11px}html.ph88-messages-page .ph88-message-header{left:280px!important;height:48px!important;box-sizing:border-box;padding:0 18px!important;border-bottom:1px solid #e7edf4!important;background:#fff;color:#667085;font-size:12px;font-weight:720;line-height:48px;text-align:left}html.ph88-messages-page .ph88-message-content{left:280px!important;top:48px!important;bottom:0!important;display:block;box-sizing:border-box;padding:0!important;background:radial-gradient(circle at 50% 34%,rgba(37,99,235,.025),transparent 32%),#fff}.ph88-message-empty-state{display:flex!important;width:100%;min-height:470px;box-sizing:border-box;flex-direction:column;padding:35px;list-style:none}.ph88-message-empty-state strong{color:#253147;font-size:15px;font-weight:800}html.ph88-messages-page .messagepad__list-item{margin-bottom:4px;padding:11px 9px!important;border-left:0!important;border-radius:9px}html.ph88-messages-page .messagepad__list-item:hover{background:#f3f7fc!important}html.ph88-messages-page .messagepad__list-item.active{background:#eaf3ff!important;box-shadow:inset 3px 0 0#2867ed}html.ph88-messages-page .messagepad__username{font-size:12px!important}html.ph88-messages-page .messagepad__desc{margin-top:3px!important;font-size:10.5px!important}html.ph88-security-page .ph88-security-layout>.row{margin-bottom:14px}html.ph88-security-page .ph88-security-card{overflow:hidden;border:1px solid #dbe4ee!important;border-radius:15px!important;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.045)!important}html.ph88-security-page .ph88-security-card>.section__header{display:flex;min-height:58px;box-sizing:border-box;align-items:center;padding:12px 16px!important;border-bottom:1px solid #e9eef4!important;background:#fff}html.ph88-security-page .ph88-security-card .section__title{margin:0!important;color:#101828;font-size:17px!important;font-weight:820!important;line-height:1.25;letter-spacing:-.015em}html.ph88-security-page .ph88-security-card>.section__body{padding:16px 18px!important}html.ph88-security-page .ph88-linked-card,html.ph88-security-page .ph88-password-card{min-height:370px}html.ph88-security-page .ph88-password-form .form__item{margin-bottom:13px}html.ph88-security-page .ph88-password-form label{display:block;margin-bottom:6px;color:#344054;font-size:12px!important;font-weight:720}html.ph88-security-page .ph88-password-form .columns,html.ph88-security-page .ph88-password-form .textbox-container{width:100%!important;max-width:none!important}html.ph88-security-page .ph88-security-input{width:100%!important;min-height:42px!important;box-sizing:border-box;border:1px solid #d4deea!important;border-radius:9px!important;background:#fff!important;font-size:13px!important}html.ph88-security-page .ph88-security-input:focus{border-color:#80adf7!important;box-shadow:0 0 0 3px rgba(40,103,237,.08)!important}html.ph88-security-page .ph88-password-submit{min-width:150px;margin-top:4px}html.ph816-contest-form-page .ph816-contest-md-guide dl,html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row>.columns label,html.ph88-security-page .platform-list{margin:0!important}html.ph88-security-page .ph88-linked-account-row{padding:13px 2px!important;border-bottom:1px solid #edf1f5}html.ph88-security-page .ph88-linked-account-row:last-child{border-bottom:0}html.ph88-security-page .ph88-linked-account-row .media{min-height:54px;align-items:center}html.ph88-security-page .ph88-linked-account-row .media__left{width:44px}html.ph88-security-page .ph88-linked-account-row .autherlist__icon,html.ph88-security-page .ph88-linked-account-row .icon-mail{color:#75849a;font-size:25px!important}html.ph88-security-page .ph88-linked-account-row .media__body p{margin:0!important;color:#344054;font-size:12.5px!important}html.ph88-security-page .ph88-inline-action{min-height:38px!important;padding:0 14px!important;font-size:11.5px!important}html.ph88-security-page .ph88-auth-card>.section__header{justify-content:space-between;gap:16px}html.ph88-security-page .ph88-auth-button{min-height:40px!important;padding:0 15px!important;font-size:12px!important}html.ph88-security-page .ph88-auth-empty>.section__body{padding-top:0!important;padding-bottom:0!important}.ph88-auth-empty-text{padding:13px 18px 15px;color:#98a2b3;font-size:11px;line-height:1.45;list-style:none}html.ph88-security-page .ph88-session-row{margin:0!important;padding:14px 0!important;border-bottom:1px solid #edf1f5}html.ph88-security-page .ph88-session-row:last-child{border-bottom:0}html.ph88-security-page .ph88-session-row .media__body p{margin:3px 0!important;color:#475467;font-size:11.5px!important;line-height:1.5}html.ph88-security-page .sessionlist__current-session{color:#178b5b!important;font-weight:720}.theme--dark.ph88-files-page .ph88-files-card,.theme--dark.ph88-messages-page .ph88-message-section,.theme--dark.ph88-security-page .ph88-security-card{border-color:#334155!important;background:#111827!important;box-shadow:none!important}.theme--dark.ph88-messages-page .ph88-message-sidebar{border-right-color:#334155!important;background:#0f172a}.theme--dark.ph88-messages-page .ph88-message-content,.theme--dark.ph88-messages-page .ph88-message-header{border-color:#334155!important;background:#111827}.theme--dark .ph88-empty-symbol{border-color:#355078;background:#172033}@media (max-width:768px){html.ph88-security-page .ph88-linked-card,html.ph88-security-page .ph88-password-card{min-height:0}html.ph88-messages-page .ph88-message-sidebar{position:relative;float:none;width:100%!important;min-height:210px;border-right:0!important;border-bottom:1px solid #e7edf4}html.ph88-messages-page .messagepad__list{height:130px!important}html.ph88-messages-page .ph88-message-header{position:relative;left:0!important}html.ph88-messages-page .ph88-message-content{position:relative;left:0!important;top:0!important;min-height:300px}.ph88-message-empty-state{min-height:300px}}.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph82-settings .main>.row{flex-wrap:nowrap}.page--home_files .main>.row>.medium-10.columns,.page--home_messages .main>.row>.medium-10.columns,.page--home_security .main>.row>.medium-10.columns,.page--home_settings .main>.row>.medium-10.columns,html.ph82-settings .main>.row>.medium-10.columns{width:calc(100% - 248px)!important;max-width:calc(100% - 248px)!important}.page--home_files .medium-2.columns .section.side .menu__link,.page--home_messages .medium-2.columns .section.side .menu__link,.page--home_security .medium-2.columns .section.side .menu__link,.page--home_settings .medium-2.columns .section.side .menu__link,html.ph82-settings .ph82-settings-side .menu__link{word-break:break-word}.page--home_files .medium-2.columns .section.side .menu__item .menu__link,.page--home_messages .medium-2.columns .section.side .menu__item .menu__link,.page--home_security .medium-2.columns .section.side .menu__item .menu__link,.page--home_settings .medium-2.columns .section.side .menu__item .menu__link,html.ph82-settings .ph82-settings-side .menu__item .menu__link{width:100%}.page--home_files .medium-2.columns .section.side .menu__link .icon,.page--home_messages .medium-2.columns .section.side .menu__link .icon,.page--home_security .medium-2.columns .section.side .menu__link .icon,.page--home_settings .medium-2.columns .section.side .menu__link .icon,html.ph82-settings .ph82-settings-side .menu__link .icon{text-align:center}.page--home_files .medium-2.columns .section.side .menu__link:hover,.page--home_messages .medium-2.columns .section.side .menu__link:hover,.page--home_security .medium-2.columns .section.side .menu__link:hover,.page--home_settings .medium-2.columns .section.side .menu__link:hover,html.ph82-settings .ph82-settings-side .menu__link:hover{background:#f5f9ff!important}.page--home_files .medium-2.columns .section.side .menu__link.active,.page--home_files .medium-2.columns .section.side .menu__link.highlight,.page--home_messages .medium-2.columns .section.side .menu__link.active,.page--home_messages .medium-2.columns .section.side .menu__link.highlight,.page--home_security .medium-2.columns .section.side .menu__link.active,.page--home_security .medium-2.columns .section.side .menu__link.highlight,.page--home_settings .medium-2.columns .section.side .menu__link.active,.page--home_settings .medium-2.columns .section.side .menu__link.highlight,html.ph82-settings .ph82-settings-side .menu__link.active,html.ph82-settings .ph82-settings-side .menu__link.highlight{background:#eef5ff!important}.page--home_files .medium-2.columns .section.side .menu .menu,.page--home_messages .medium-2.columns .section.side .menu .menu,.page--home_security .medium-2.columns .section.side .menu .menu,.page--home_settings .medium-2.columns .section.side .menu .menu,html.ph82-settings .ph82-settings-side .menu .menu{margin:2px 0 0!important;padding-left:10px!important}.page--home_files .medium-2.columns .section.side .menu .menu .menu__link,.page--home_messages .medium-2.columns .section.side .menu .menu .menu__link,.page--home_security .medium-2.columns .section.side .menu .menu .menu__link,.page--home_settings .medium-2.columns .section.side .menu .menu .menu__link,html.ph82-settings .ph82-settings-side .menu .menu .menu__link{min-height:34px;padding:8px 10px!important;font-size:12px!important;color:#667085}.nav__popper .menu,.user-nav__popper .menu,body>.menu.floating{min-width:210px}.nav__popper .menu__link,.user-nav__popper .menu__link,body>.menu.floating .menu__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 14px!important;font-size:13px!important;line-height:1.35;white-space:normal!important}.nav__popper .menu__link .icon,.user-nav__popper .menu__link .icon,body>.menu.floating .menu__link .icon{width:18px;min-width:18px;text-align:center}.page--home_files .section__body,.page--home_messages .section__body,.page--home_security .section__body,.page--home_settings .section__body,html.ph82-settings .section__body{font-size:13px}@media (max-width:1180px){.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph82-settings .main>.row{flex-wrap:wrap}.page--home_files .main>.row>.medium-10.columns,.page--home_files .main>.row>.medium-2.columns,.page--home_messages .main>.row>.medium-10.columns,.page--home_messages .main>.row>.medium-2.columns,.page--home_security .main>.row>.medium-10.columns,.page--home_security .main>.row>.medium-2.columns,.page--home_settings .main>.row>.medium-10.columns,.page--home_settings .main>.row>.medium-2.columns,html.ph82-settings .main>.row>.medium-10.columns,html.ph82-settings .main>.row>.medium-2.columns{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%}.page--home_files .medium-2.columns .section.side,.page--home_messages .medium-2.columns .section.side,.page--home_security .medium-2.columns .section.side,.page--home_settings .medium-2.columns .section.side,html.ph82-settings .ph82-settings-side{margin-top:2px}}@media (max-width:640px){.page--home_files .medium-2.columns .section.side .menu__link,.page--home_messages .medium-2.columns .section.side .menu__link,.page--home_security .medium-2.columns .section.side .menu__link,.page--home_settings .medium-2.columns .section.side .menu__link,html.ph82-settings .ph82-settings-side .menu__link{min-height:40px;padding:9px 11px!important;font-size:12.5px!important}}.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph82-settings .main>.row{display:flex!important;flex-flow:row nowrap!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.page--home_files .main>.row>.medium-10.columns,.page--home_messages .main>.row>.medium-10.columns,.page--home_security .main>.row>.medium-10.columns,.page--home_settings .main>.row>.medium-10.columns,html.ph82-settings .main>.row>.medium-10.columns{float:none!important;flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin:0!important}.page--home_files .main>.row>.medium-2.columns,.page--home_messages .main>.row>.medium-2.columns,.page--home_security .main>.row>.medium-2.columns,.page--home_settings .main>.row>.medium-2.columns,html.ph82-settings .main>.row>.medium-2.columns{float:none!important;flex:0 0 218px!important;width:218px!important;max-width:218px!important;min-width:218px!important;padding-left:0!important;padding-right:0!important;margin:0!important}.page--home_files .main>.row>.medium-2.columns>[data-sticky],.page--home_messages .main>.row>.medium-2.columns>[data-sticky],.page--home_security .main>.row>.medium-2.columns>[data-sticky],.page--home_settings .main>.row>.medium-2.columns>[data-sticky],html.ph82-settings .main>.row>.medium-2.columns>[data-sticky]{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;transform:none!important}.page--home_files .medium-2.columns .section.side,.page--home_messages .medium-2.columns .section.side,.page--home_security .medium-2.columns .section.side,.page--home_settings .medium-2.columns .section.side,html.ph82-settings .ph82-settings-side{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;margin:0!important;padding:6px!important;border:1px solid #dce5ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 16px rgba(15,23,42,.055)!important}.page--home_files .medium-2.columns .section.side .menu,.page--home_messages .medium-2.columns .section.side .menu,.page--home_security .medium-2.columns .section.side .menu,.page--home_settings .medium-2.columns .section.side .menu,html.ph82-settings .ph82-settings-side .menu{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.page--home_files .medium-2.columns .section.side .menu__item,.page--home_messages .medium-2.columns .section.side .menu__item,.page--home_security .medium-2.columns .section.side .menu__item,.page--home_settings .medium-2.columns .section.side .menu__item,html.ph82-settings .ph82-settings-side .menu__item{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}.page--home_files .medium-2.columns .section.side .menu__link,.page--home_messages .medium-2.columns .section.side .menu__link,.page--home_security .medium-2.columns .section.side .menu__link,.page--home_settings .medium-2.columns .section.side .menu__link,html.ph82-settings .ph82-settings-side .menu__link{display:flex!important;width:100%!important;max-width:100%!important;min-height:39px!important;box-sizing:border-box!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;color:#475467!important;font-size:12.5px!important;font-weight:560!important;line-height:1.25!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.page--home_files .medium-2.columns .section.side .menu__link .icon,.page--home_messages .medium-2.columns .section.side .menu__link .icon,.page--home_security .medium-2.columns .section.side .menu__link .icon,.page--home_settings .medium-2.columns .section.side .menu__link .icon,html.ph82-settings .ph82-settings-side .menu__link .icon{display:inline-flex!important;width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:13px!important;line-height:17px!important}.page--home_files .medium-2.columns .section.side .menu__link:hover,.page--home_messages .medium-2.columns .section.side .menu__link:hover,.page--home_security .medium-2.columns .section.side .menu__link:hover,.page--home_settings .medium-2.columns .section.side .menu__link:hover,html.ph82-settings .ph82-settings-side .menu__link:hover{background:#f5f8fd!important;color:#2867ed!important}.page--home_files .medium-2.columns .section.side .menu__link.active,.page--home_files .medium-2.columns .section.side .menu__link.highlight,.page--home_messages .medium-2.columns .section.side .menu__link.active,.page--home_messages .medium-2.columns .section.side .menu__link.highlight,.page--home_security .medium-2.columns .section.side .menu__link.active,.page--home_security .medium-2.columns .section.side .menu__link.highlight,.page--home_settings .medium-2.columns .section.side .menu__link.active,.page--home_settings .medium-2.columns .section.side .menu__link.highlight,html.ph82-settings .ph82-settings-side .menu__link.active,html.ph82-settings .ph82-settings-side .menu__link.highlight{background:#edf5ff!important;color:#2867ed!important;box-shadow:inset 2px 0 0#2867ed!important;font-weight:730!important}.page--home_files .medium-2.columns .section.side .menu__seperator,.page--home_messages .medium-2.columns .section.side .menu__seperator,.page--home_security .medium-2.columns .section.side .menu__seperator,.page--home_settings .medium-2.columns .section.side .menu__seperator,html.ph82-settings .ph82-settings-side .menu__seperator{width:auto!important;margin:5px 8px!important;border-color:#edf1f5!important}.page--home_security .medium-2.columns .section.side .menu__link[href^="#"],.page--home_settings .medium-2.columns .section.side .menu__link[href^="#"],html.ph82-settings .ph82-settings-side .menu__link[href^="#"]{min-height:30px!important;padding:5px 9px 5px 36px!important;color:#7a8699!important;font-size:11px!important;font-weight:520!important}@media (max-width:1040px) and (min-width:721px){.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph82-settings .main>.row{flex-flow:row nowrap!important;gap:12px!important}.page--home_files .main>.row>.medium-2.columns,.page--home_messages .main>.row>.medium-2.columns,.page--home_security .main>.row>.medium-2.columns,.page--home_settings .main>.row>.medium-2.columns,html.ph82-settings .main>.row>.medium-2.columns{flex-basis:196px!important;width:196px!important;max-width:196px!important;min-width:196px!important}.page--home_files .medium-2.columns .section.side .menu__link,.page--home_messages .medium-2.columns .section.side .menu__link,.page--home_security .medium-2.columns .section.side .menu__link,.page--home_settings .medium-2.columns .section.side .menu__link,html.ph82-settings .ph82-settings-side .menu__link{gap:8px!important;padding:8px 9px!important;font-size:12px!important}}@media (max-width:720px){.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph82-settings .main>.row{display:flex!important;flex-flow:column nowrap!important;gap:12px!important}.page--home_files .main>.row>.medium-10.columns,.page--home_files .main>.row>.medium-2.columns,.page--home_messages .main>.row>.medium-10.columns,.page--home_messages .main>.row>.medium-2.columns,.page--home_security .main>.row>.medium-10.columns,.page--home_security .main>.row>.medium-2.columns,.page--home_settings .main>.row>.medium-10.columns,.page--home_settings .main>.row>.medium-2.columns,html.ph82-settings .main>.row>.medium-10.columns,html.ph82-settings .main>.row>.medium-2.columns{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.page--home_files .main>.row>.medium-2.columns,.page--home_messages .main>.row>.medium-2.columns,.page--home_security .main>.row>.medium-2.columns,.page--home_settings .main>.row>.medium-2.columns,html.ph82-settings .main>.row>.medium-2.columns{order:2}.page--home_files .medium-2.columns .section.side .menu,.page--home_messages .medium-2.columns .section.side .menu,.page--home_security .medium-2.columns .section.side .menu,.page--home_settings .medium-2.columns .section.side .menu,html.ph82-settings .ph82-settings-side .menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.page--home_files .medium-2.columns .section.side .menu__seperator,.page--home_messages .medium-2.columns .section.side .menu__seperator,.page--home_security .medium-2.columns .section.side .menu__seperator,.page--home_settings .medium-2.columns .section.side .menu__seperator,html.ph82-settings .ph82-settings-side .menu__seperator{display:none!important}.page--home_security .medium-2.columns .section.side .menu__link[href^="#"],.page--home_settings .medium-2.columns .section.side .menu__link[href^="#"],html.ph82-settings .ph82-settings-side .menu__link[href^="#"]{padding-left:10px!important}}.theme--dark .page--home_files .medium-2.columns .section.side,.theme--dark .page--home_messages .medium-2.columns .section.side,.theme--dark .page--home_security .medium-2.columns .section.side,.theme--dark .page--home_settings .medium-2.columns .section.side,.theme--dark.ph82-settings .ph82-settings-side{border-color:#334155!important;background:#111827!important;box-shadow:none!important}.page--home_messages .ph85-message-empty,html.ph811-messages-page .ph85-message-empty{display:none!important}html.ph811-messages-page .ph811-message-card{min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:1px solid #dce5ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px rgba(15,23,42,.045)!important}html.ph811-messages-page #messagePad,html.ph811-messages-page .messagepad{width:100%!important;box-sizing:border-box!important}html.ph811-messages-page .messagepad{position:relative!important;overflow:hidden!important}html.ph811-messages-page .ph811-conversation-sidebar{position:relative!important;float:left!important;width:226px!important;height:500px!important;box-sizing:border-box!important;border-right:1px solid #e8edf3!important;background:#fbfcfe!important}html.ph811-messages-page .ph811-conversation-header{display:flex!important;flex-direction:column!important;border-bottom:1px solid #edf1f5!important}.ph811-conversation-title{color:#344054;font-size:12.5px;font-weight:800;line-height:1.25}html.ph811-messages-page .ph811-new-message{width:100%!important;min-height:40px!important;margin:0!important;padding:0 13px!important;border-radius:9px!important;font-size:12.5px!important}html.ph811-messages-page .ph811-conversation-list{box-sizing:border-box!important;overflow:auto!important;margin:0!important;padding:6px!important;background:#fbfcfe}.ph811-conversation-hint{display:flex;min-height:105px;box-sizing:border-box;align-items:center;justify-content:center;padding:20px 12px;color:#98a2b3;font-size:10.5px;line-height:1.45;list-style:none;text-align:center}html.ph811-messages-page .ph811-message-header{position:absolute!important;color:#667085;font-size:12px!important;font-weight:700}html.ph811-messages-page .ph811-message-content{position:absolute!important;width:auto!important;height:auto!important;margin:0!important;background:radial-gradient(circle at 50% 42%,rgba(40,103,237,.035),transparent 28%),#fff!important}html.ph811-messages-page .ph811-message-empty{display:flex!important;position:absolute!important;inset:0!important;box-sizing:border-box!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:28px!important;list-style:none!important;text-align:center!important}html.ph811-messages-page .ph811-empty-symbol{width:58px!important;height:58px!important;margin-bottom:13px!important}html.ph811-messages-page .ph811-message-empty strong{color:#253147;font-size:14.5px;font-weight:800;line-height:1.3}html.ph811-messages-page .ph811-message-empty p{max-width:355px;margin:6px auto 0!important;color:#98a2b3;font-size:11.5px;line-height:1.55}html.ph811-messages-page .messagepad__list-item{min-height:58px!important;box-sizing:border-box!important;margin:2px 0!important;padding:9px!important;border:0!important;border-radius:9px!important}body #menu-nav-user.ph817-user-menu .menu__link:hover,html.ph811-messages-page .messagepad__list-item:hover{background:#f2f6fb!important}html.ph811-messages-page .messagepad__list-item.active{background:#eaf3ff!important;box-shadow:inset 3px 0 0#2867ed!important}html.ph811-messages-page .messagepad__username{font-size:12px!important;font-weight:720!important}html.ph811-messages-page .messagepad__desc{margin-top:3px!important;color:#8b97a8!important;font-size:10.5px!important}.footer.ph-footer-v71.ph823-footer-final .footer__extra-right>ol,html.ph811-messages-page .main>.row>.medium-10.columns{min-width:0!important}@media (max-width:1040px) and (min-width:721px){html.ph811-messages-page .ph811-conversation-sidebar{width:196px!important}html.ph811-messages-page .ph811-message-content,html.ph811-messages-page .ph811-message-header,html.ph811-messages-page .ph811-message-input{left:196px!important}html.ph811-messages-page .ph811-conversation-header{padding-right:10px!important;padding-left:10px!important}}@media (max-width:720px){html.ph811-messages-page #messagePad,html.ph811-messages-page .messagepad{height:auto!important;min-height:560px!important}html.ph811-messages-page .ph811-conversation-sidebar{float:none!important;width:100%!important;height:auto!important;border-right:0!important;border-bottom:1px solid #e8edf3!important}html.ph811-messages-page .ph811-conversation-header{min-height:82px!important}html.ph811-messages-page .ph811-conversation-list{height:120px!important}html.ph811-messages-page .ph811-message-header{position:relative!important;left:0!important;width:100%!important}html.ph811-messages-page .ph811-message-content{position:relative!important;left:0!important;top:0!important;min-height:310px!important}html.ph811-messages-page .ph811-message-empty{min-height:310px!important}html.ph811-messages-page .ph811-message-input{left:0!important}}.theme--dark.ph811-messages-page .ph811-message-card,.theme--dark.ph811-messages-page .ph811-message-content,.theme--dark.ph811-messages-page .ph811-message-header{border-color:#334155!important;background-color:#111827!important}.theme--dark.ph811-messages-page .ph811-conversation-list,.theme--dark.ph811-messages-page .ph811-conversation-sidebar{border-color:#334155!important;background:#0f172a!important}.page--home_files .main,.page--home_messages .main,.page--home_security .main,.page--home_settings .main,html.ph82-settings .main{width:100%!important;max-width:none!important;box-sizing:border-box!important}.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph811-messages-page .main>.row,html.ph82-settings .main>.row{width:calc(100% - 32px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:720px){.page--home_files .main>.row,.page--home_messages .main>.row,.page--home_security .main>.row,.page--home_settings .main>.row,html.ph811-messages-page .main>.row,html.ph82-settings .main>.row{width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important}}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox:hover{border-color:#b9c7da!important}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox:focus-within{border-color:#2b6cf6!important;box-shadow:0 0 0 3px rgba(43,108,246,.1)!important}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:focus,#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill,#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill:focus,#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill:hover{-webkit-text-fill-color:#101828!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;caret-color:#101828}#panel:has(.main .immersive--content.immersive--center) .immersive--content.immersive--center{width:min(440px,calc(100vw - 36px))!important;padding:34px 36px 32px!important}.dialog--signin label.material.textbox{min-height:58px!important;padding:7px 12px 4px!important;border-radius:9px!important}.dialog--signin label.material.textbox input,.dialog--signin label.material.textbox input:focus,.dialog--signin label.material.textbox input:focus-visible{min-height:28px!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox{border-color:#334155!important;background:#0f172a!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox:hover{border-color:#475569!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input{color:#f3f4f6!important}.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill,.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill:focus,.theme--dark #panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6!important;-webkit-box-shadow:0 0 0 1000px #0f172a inset!important;box-shadow:0 0 0 1000px #0f172a inset!important;caret-color:#f3f4f6}@media (max-width:640px){#panel:has(.main .immersive--content.immersive--center) label.inverse.material.textbox{min-height:56px!important}}.user-profile-link.ph814-system-profile{display:inline-flex!important;max-width:100%;align-items:center!important;gap:5px!important;vertical-align:middle!important;white-space:nowrap}.user-profile-link.ph814-system-profile .ph814-system-avatar{position:static!important;display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important;transform:none!important;vertical-align:middle!important;box-shadow:none!important}.user-profile-link.ph814-system-profile .ph814-system-name{display:inline-block;min-width:0;margin:0!important;padding:0!important;color:#2867ed!important;line-height:1.25!important;vertical-align:middle!important;text-decoration:none!important}.user-profile-link.ph814-system-profile .ph814-system-name:hover{text-decoration:underline!important}.page--problem_detail .problem__tag-item.ph814-uploaded-by,.page--problem_edit .problem__tag-item.ph814-uploaded-by,.page--problem_submit .problem__tag-item.ph814-uploaded-by{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:31px;vertical-align:middle!important}.problem__tag-item.ph814-uploaded-by .user-profile-link{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-left:1px!important;line-height:1.2!important;vertical-align:middle!important}.problem__tag-item.ph814-uploaded-by .user-profile-avatar{position:static!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:0!important;padding:0!important;transform:none!important;vertical-align:middle!important}.problem__tag-item.ph814-uploaded-by .user-profile-name{margin:0!important;padding:0!important;line-height:18px!important;vertical-align:middle!important}.ph814-uploaded-by-value .user-profile-link{display:inline-flex!important;align-items:center!important;gap:6px!important}.ph814-uploaded-by-value .user-profile-avatar{position:static!important;width:20px!important;height:20px!important;margin:0!important;transform:none!important}.ph814-system-domain-row{background:linear-gradient(90deg,rgba(40,103,237,.035),transparent 50%)!important}.ph814-system-domain-row .col--icon{text-align:center}.ph814-domain-logo{display:block!important;width:32px!important;height:32px!important;margin:0 auto!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 0 0 3px rgba(40,103,237,.08)}.ph814-system-domain-name{color:#1f3e72!important;font-weight:720!important}.ph814-system-badge{margin-left:5px!important;padding:3px 6px!important;border-radius:999px!important;background:#eef5ff!important;color:#2867ed!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.theme--dark .user-profile-link.ph814-system-profile .ph814-system-name{color:#7fb0ff!important}.theme--dark .ph814-system-domain-row{background:linear-gradient(90deg,rgba(96,165,250,.07),transparent 50%)!important}.theme--dark .ph814-system-domain-name{color:#bfdbfe!important}.theme--dark .ph814-domain-logo{box-shadow:0 0 0 3px rgba(96,165,250,.12)}html.ph815-training-form-page .ph815-training-form-main,html.ph815-training-form-page .ph815-training-form-side{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}html.ph815-training-form-page .ph815-training-form-card{overflow:hidden;border:1px solid #dce5ef!important;background:#fff!important}html.ph815-training-form-page .ph815-training-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f5;background:radial-gradient(circle at 100%0,rgba(40,103,237,.06),transparent 42%),#fff}html.ph815-training-form-page .ph815-training-heading h1{margin:0;color:#101828;font-size:20px;font-weight:850;line-height:1.25;letter-spacing:-.02em}html.ph815-training-form-page .ph815-training-heading p{max-width:650px;margin:5px 0 0;color:#7b8798;font-size:11.5px;line-height:1.5}.ph815-training-badge{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid #cfe0fb;border-radius:999px;background:#f4f8ff;color:#2867ed;font-size:10.5px;font-weight:760;white-space:nowrap}html.ph815-training-form-page form>.row{margin-bottom:14px!important}html.ph815-training-form-page form label{color:#344054;font-size:12px!important;font-weight:720;line-height:1.35}html.ph815-training-form-page form input.textbox,html.ph815-training-form-page form textarea.textbox{border:1px solid #d5dfeb!important;border-radius:9px!important;background:#fff!important;color:#162033!important;font-size:13px!important;box-shadow:none!important}html.ph815-training-form-page form input.textbox{min-height:41px!important;margin-top:6px!important}html.ph815-training-form-page form textarea[name=content]{min-height:92px!important;margin-top:6px!important;padding:10px 12px!important;line-height:1.55!important;resize:vertical}html.ph815-training-form-page form input.textbox:focus,html.ph815-training-form-page form textarea.textbox:focus{border-color:#78a8f8!important;box-shadow:0 0 0 3px rgba(40,103,237,.08)!important;outline:0!important}html.ph815-training-form-page .help-text{margin:6px 0 0!important;color:#98a2b3!important;font-size:10.5px!important;line-height:1.45!important}html.ph815-training-form-page .ph815-training-description-row .CodeMirror,html.ph815-training-form-page .ph815-training-description-row .markdown-editor,html.ph815-training-form-page .ph815-training-description-row [data-markdown]+*{border-radius:9px!important}html.ph815-training-form-page .ph815-training-plan-row{padding-top:4px}.ph815-plan-help{display:flex;align-items:baseline;gap:8px;margin:7px 0 8px;padding:9px 11px;border:1px solid #e0e9f4;border-radius:8px;background:#f8fbff}.ph815-plan-help strong{flex:0 0 auto;color:#2867ed;font-size:10.5px;font-weight:800}.ph815-plan-help span{color:#718096;font-size:10.5px;font-weight:500;line-height:1.45}html.ph815-training-form-page .ph815-training-plan-row .CodeMirror,html.ph815-training-form-page textarea[name=dag],html.ph815-training-form-page textarea[name=dag]+.CodeMirror{height:360px!important;border-radius:9px!important;background:#fbfcfe!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:12.5px!important;line-height:1.65!important}html.ph815-training-form-page textarea[name=dag]{padding:12px 14px!important;tab-size:2}html.ph815-training-form-page .ph815-training-plan-row .CodeMirror,html.ph815-training-form-page textarea[name=dag]+.CodeMirror{border:1px solid #d5dfeb!important}html.ph815-training-form-page .ph815-training-plan-row .CodeMirror-gutters{border-right:1px solid #e4eaf1!important;background:#f7f9fc!important}html.ph815-training-form-page form>.row:last-child .columns{display:flex;gap:8px;padding-top:4px}html.ph815-training-form-page form>.row:last-child .button{min-height:40px!important;padding:0 16px!important;border-radius:9px!important;font-size:12px!important;font-weight:760!important}html.ph815-training-form-page .ph815-training-form-side>.section,html.ph815-training-form-page .ph815-training-md-guide{overflow:hidden;border:1px solid #dce5ef!important;background:#fff!important;box-shadow:0 5px 16px rgba(15,23,42,.04)!important}html.ph815-training-form-page .ph815-training-form-side .section__body{padding:14px!important;font-size:11px!important;line-height:1.5!important}html.ph815-record-code-page .main{padding-top:78px!important}html.ph815-record-code-page .ph82-record-status-card .section__title{font-size:18px!important}html.ph815-record-code-page .ph82-record-case-table th{height:44px!important;font-size:11px!important}html.ph815-record-code-page .ph82-record-case-table td{height:44px!important;font-size:12px!important}html.ph815-record-code-page .ph82-record-info-grid{grid-template-columns:82px minmax(0,1fr)!important;gap:8px 10px!important}html.ph815-record-code-page .ph82-record-info-grid dt{color:#7f8b9c!important;font-size:11px!important;font-weight:700!important}html.ph815-record-code-page .ph82-record-info-grid dd{color:#253147!important;font-size:12px!important;font-weight:560!important;line-height:1.45!important;overflow-wrap:anywhere}html.ph815-record-code-page .ph815-record-code-card>.section__header{display:flex!important;min-height:62px!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;background:#fff!important}html.ph815-record-code-page .ph815-record-code-card .section__title{flex:0 0 auto;font-size:17px!important}.ph815-code-meta{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:7px}.ph815-code-chip,.ph815-code-lines{display:inline-flex;min-height:26px;box-sizing:border-box;align-items:center;padding:0 9px;border:1px solid #dbe5f1;border-radius:999px;background:#f7faff;font-size:10.5px;font-weight:690;line-height:1}.ph815-code-lines{color:#536177}.ph815-code-chip{border-color:#cfe0fb;background:#eef5ff;color:#2867ed}html.ph815-record-code-page .ph815-record-code-card .section__tools{display:flex;flex:0 0 auto;align-items:center;gap:7px}html.ph815-record-code-page .ph815-record-code-card .section__tools .button{display:inline-flex!important;min-height:38px!important;align-items:center;gap:7px;padding:0 14px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:760!important}html.ph815-record-code-page .ph815-record-code-card>.section__body{padding:0!important;background:#0b1220!important}html.ph815-record-code-page .ph815-source-pre,html.ph815-record-code-page pre.ph815-source-pre[class*=language-]{position:relative!important;min-height:132px!important;max-height:540px!important;overflow:auto!important;margin:0!important;padding:20px 22px 20px 58px!important;border:0!important;border-radius:0!important;background:#0b1220!important;color:#e6edf7!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;line-height:1.75!important;letter-spacing:0!important;tab-size:4;text-shadow:none!important;white-space:pre!important;box-shadow:none!important}html.ph815-record-code-page .ph815-source-code,html.ph815-record-code-page .ph815-source-pre code{display:block!important;color:#e6edf7!important;background:0 0!important;font:inherit!important;line-height:inherit!important;text-shadow:none!important}html.ph815-record-code-page .ph815-source-pre .token.cdata,html.ph815-record-code-page .ph815-source-pre .token.comment,html.ph815-record-code-page .ph815-source-pre .token.doctype,html.ph815-record-code-page .ph815-source-pre .token.prolog{color:#7d8ba3!important;font-style:italic}html.ph815-record-code-page .ph815-source-pre .token.punctuation{color:#aebbd0!important}html.ph815-record-code-page .ph815-source-pre .token.atrule,html.ph815-record-code-page .ph815-source-pre .token.keyword{color:#c7a0ff!important;font-weight:650}html.ph815-record-code-page .ph815-source-pre .token.class-name,html.ph815-record-code-page .ph815-source-pre .token.function{color:#79c7ff!important}html.ph815-record-code-page .ph815-source-pre .token.attr-value,html.ph815-record-code-page .ph815-source-pre .token.char,html.ph815-record-code-page .ph815-source-pre .token.string{color:#a7d892!important}html.ph815-record-code-page .ph815-source-pre .token.boolean,html.ph815-record-code-page .ph815-source-pre .token.constant,html.ph815-record-code-page .ph815-source-pre .token.number{color:#f2b97f!important}html.ph815-record-code-page .ph815-source-pre .token.operator{color:#8ed6d8!important}html.ph815-record-code-page .ph815-source-pre .token.builtin,html.ph815-record-code-page .ph815-source-pre .token.variable{color:#ff9fb1!important}html.ph815-record-code-page .ph815-source-pre.line-numbers{counter-reset:linenumber}html.ph815-record-code-page .ph815-source-pre .line-numbers-rows{left:0!important;width:43px!important;padding-top:20px!important;border-right:1px solid rgba(148,163,184,.16)!important}html.ph815-record-code-page .ph815-source-pre .line-numbers-rows>span::before{padding-right:11px!important;color:#526077!important;font-size:11px!important}html.ph815-record-code-page .ph815-record-code-card .code-toolbar{position:relative}html.ph815-record-code-page .ph815-record-code-card .code-toolbar>.toolbar{top:10px!important;right:10px!important;z-index:3;opacity:1!important}html.ph815-record-code-page .ph815-record-code-card .toolbar-item a,html.ph815-record-code-page .ph815-record-code-card .toolbar-item button{min-height:30px!important;padding:0 10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:7px!important;background:rgba(30,41,59,.9)!important;color:#dbe5f3!important;font-family:inherit!important;font-size:10.5px!important;font-weight:700!important;line-height:28px!important;box-shadow:0 4px 10px rgba(0,0,0,.14)!important}html.ph815-record-code-page .ph815-record-code-card .toolbar-item a:hover,html.ph815-record-code-page .ph815-record-code-card .toolbar-item button:hover{border-color:rgba(96,165,250,.45)!important;background:#21314a!important;color:#fff!important}html.ph815-record-code-page .ph82-record-side-card .menu__link{min-height:39px!important;padding:9px 10px!important;font-size:11.5px!important}.theme--dark.ph815-training-form-page .ph815-training-form-card,.theme--dark.ph815-training-form-page .ph815-training-form-side>.section,.theme--dark.ph815-training-form-page .ph815-training-md-guide,.theme--dark.ph816-contest-form-page .ph816-contest-card,.theme--dark.ph816-contest-form-page .ph816-contest-side-card{border-color:#334155!important;background:#111827!important}.theme--dark.ph815-training-form-page .ph815-training-plan-row .CodeMirror,.theme--dark.ph815-training-form-page form input.textbox,.theme--dark.ph815-training-form-page form textarea.textbox{border-color:#334155!important;background:#0f172a!important;color:#e5e7eb!important}.theme--dark .ph815-plan-help{border-color:#334155;background:#0f172a}@media (max-width:980px){html.ph815-training-form-page .main>.row{grid-template-columns:minmax(0,1fr) 220px;gap:14px}html.ph815-record-code-page .ph815-source-pre,html.ph815-record-code-page pre.ph815-source-pre[class*=language-]{padding-right:16px!important;padding-left:52px!important;font-size:12.5px!important}}@media (max-width:760px){html.ph815-training-form-page .main>.row{display:block!important;margin-right:10px!important;margin-left:10px!important}html.ph815-training-form-page .ph815-training-form-side{margin-top:14px!important}html.ph815-training-form-page .ph815-training-heading{flex-direction:column}html.ph815-record-code-page .ph815-record-code-card>.section__header{flex-wrap:wrap}.ph815-code-meta{order:3;width:100%;flex-basis:100%}}html.ph816-contest-form-page .main{padding-top:76px!important;padding-bottom:48px!important}html.ph816-contest-form-page .ph816-contest-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 250px;gap:18px!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}html.ph816-contest-form-page .ph816-contest-main,html.ph816-contest-form-page .ph816-contest-side{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html.ph816-contest-form-page .ph816-contest-card{overflow:hidden!important;margin:0!important;border:1px solid #dce5ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 20px rgba(15,23,42,.045)!important}html.ph816-contest-form-page .ph816-contest-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px 16px;border-bottom:1px solid #e9eef5;background:radial-gradient(circle at 100%0,rgba(40,103,237,.065),transparent 42%),#fff}html.ph816-contest-form-page .ph816-contest-heading h1{margin:0!important;color:#101828;font-size:20px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:-.02em}html.ph816-contest-form-page .ph816-contest-heading p{max-width:690px;margin:5px 0 0!important;color:#7c899b;font-size:11.5px!important;line-height:1.5!important}.ph816-contest-badge{display:inline-flex;min-height:28px;box-sizing:border-box;align-items:center;padding:0 10px;border:1px solid #cfe0fb;border-radius:999px;background:#f4f8ff;color:#2867ed;font-size:10.5px;font-weight:780;white-space:nowrap}html.ph816-contest-form-page .ph816-contest-card>form>.section__header{display:block!important;min-height:0!important;padding:16px 20px 10px!important;border-top:1px solid #edf1f5!important;border-bottom:0!important;background:#fff!important}html.ph816-contest-form-page .ph816-contest-card>form>.section__header:first-of-type{border-top:0!important}html.ph816-contest-form-page .ph816-contest-card .section__title{margin:0!important;color:#1d2939!important;font-size:14px!important;font-weight:820!important;line-height:1.3!important}.ph816-section-note{margin:4px 0 0!important;color:#98a2b3;font-size:10.5px;font-weight:500;line-height:1.45}html.ph816-contest-form-page .ph816-contest-card>form>.section__body{padding:6px 20px 18px!important}html.ph816-contest-form-page .ph816-contest-card form .row{margin-bottom:11px!important}html.ph816-contest-form-page .ph816-contest-card form label{color:#344054!important;font-size:11.5px!important;font-weight:720!important;line-height:1.35!important}html.ph816-contest-form-page .ph816-contest-control:not([type=checkbox]){min-height:40px!important;box-sizing:border-box!important;margin-top:5px!important;border:1px solid #d5dfeb!important;border-radius:9px!important;background:#fff!important;color:#172033!important;font-size:12.5px!important;line-height:1.35!important;box-shadow:none!important;outline:0!important}html.ph816-contest-form-page textarea.ph816-contest-control{min-height:270px!important}html.ph816-contest-form-page .ph816-contest-control:not([type=checkbox]):focus{border-color:#7aa8f7!important;box-shadow:0 0 0 3px rgba(40,103,237,.08)!important}html.ph816-contest-form-page .CodeMirror{border-color:#d7e0eb!important}html.ph816-contest-form-page .markdown-editor{overflow:hidden!important;border:1px solid #d7e0eb!important;border-radius:10px!important}html.ph816-contest-form-page .CodeMirror,html.ph816-contest-form-page .markdown-editor textarea{min-height:320px!important;height:320px!important;font-size:12px!important;line-height:1.6!important}html.ph816-contest-form-page .editor-statusbar,html.ph816-contest-form-page .markdown-editor__statusbar,html.ph816-contest-form-page [class*=statusbar]{min-height:28px!important;box-sizing:border-box!important;padding:6px 10px!important;border-top:1px solid #e7edf4!important;background:#fafbfd!important;color:#7b8798!important;font-size:10.5px!important;line-height:1.4!important}html.ph816-contest-form-page .help-text{margin-top:6px!important;color:#8d99aa!important;font-size:10.5px!important;line-height:1.45!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin-right:0!important;margin-left:0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row>.columns{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:11px!important;border:1px solid #e1e8f0;border-radius:9px;background:#fbfcfe}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row>.columns input[type=checkbox]{width:16px!important;height:16px!important;margin-right:6px!important;vertical-align:middle!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:last-child{display:block!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:last-child>.columns{display:flex!important;gap:8px!important;padding:0!important;border:0!important;background:0 0!important}html.ph816-contest-form-page .ph816-contest-card .button{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:760!important;line-height:1!important}html.ph816-contest-form-page .ph816-contest-side-card{overflow:hidden!important;margin:0 0 14px!important;border:1px solid #dce5ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px rgba(15,23,42,.04)!important}html.ph816-contest-form-page .ph816-contest-side-card .section__body{padding:14px!important}html.ph816-contest-form-page .ph816-contest-md-guide dt{margin-top:10px!important;color:#7b8798!important;font-size:10.5px!important;font-weight:650!important}html.ph816-contest-form-page .ph816-contest-md-guide dt:first-child{margin-top:0!important}html.ph816-contest-form-page .ph816-contest-md-guide dd{margin:4px 0 0!important}html.ph816-contest-form-page .ph816-contest-md-guide pre{overflow:auto!important;margin:0!important;padding:8px!important;border-radius:7px!important;background:#f7f8fa!important;color:#4f5d73!important;font-size:9.5px!important;line-height:1.45!important;white-space:pre-wrap!important}html.ph816-contest-form-page .ph816-contest-md-guide h2{margin:15px 0 7px!important;font-size:13px!important}html.ph816-record-final .main{padding-top:76px!important;padding-bottom:44px!important}html.ph816-record-final .ph82-record-main-card,html.ph816-record-final .ph82-record-side-card{border-color:#dce5ef!important;border-radius:14px!important;box-shadow:0 5px 16px rgba(15,23,42,.04)!important}html.ph816-record-final .ph82-record-status-card{overflow:hidden!important}html.ph816-record-final .ph82-record-status-card>.section__header{min-height:58px!important;padding:0 16px!important}html.ph816-record-final .ph82-record-status-card>.section__body{overflow:hidden!important;padding:0!important}html.ph816-record-final .ph82-record-status-card pre{margin:12px 14px!important;padding:10px 12px!important;border:1px solid #e6ebf1!important;border-radius:8px!important;background:#f8fafc!important;color:#475467!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:11.5px!important;line-height:1.55!important;white-space:pre-wrap!important}html.ph816-record-final .ph816-record-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html.ph816-record-final .ph816-record-table td,html.ph816-record-final .ph816-record-table th{box-sizing:border-box!important;height:45px!important;padding:9px 10px!important;overflow:hidden!important;font-size:11.5px!important;line-height:1.3!important;text-overflow:ellipsis;white-space:nowrap!important}html.ph816-record-final .ph816-record-table td:nth-child(1),html.ph816-record-final .ph816-record-table th:nth-child(1){width:62px!important}html.ph816-record-final .ph816-record-table td:nth-child(3),html.ph816-record-final .ph816-record-table th:nth-child(3){width:78px!important;text-align:right}html.ph816-record-final .ph816-record-table td:nth-child(4),html.ph816-record-final .ph816-record-table th:nth-child(4){width:92px!important}html.ph816-record-final .ph816-record-table td:nth-child(5),html.ph816-record-final .ph816-record-table th:nth-child(5){width:108px!important}html.ph816-record-final .ph82-record-status-card .data-table-container,html.ph816-record-final .ph82-record-status-card .section__body{overflow-x:hidden!important}html.ph816-record-final .ph816-record-info{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:8px 9px!important;margin:0!important}html.ph816-record-final .ph816-record-info dt{color:#7b8798!important;font-size:10.5px!important;font-weight:720!important;line-height:1.35!important}html.ph816-record-final .ph816-record-info dd{min-width:0!important;color:#1f2937!important;font-size:11.5px!important;font-weight:560!important;line-height:1.45!important;overflow-wrap:anywhere}html.ph816-record-final .ph815-record-code-card>.section__header{min-height:60px!important;padding:11px 14px!important}html.ph816-record-final .ph815-record-code-card .section__title{font-size:17px!important;font-weight:830!important}html.ph816-record-final .ph815-code-chip,html.ph816-record-final .ph815-code-lines{min-height:27px!important;padding:0 9px!important;font-size:10.5px!important}html.ph816-record-final .ph815-record-code-card .section__tools .button{min-height:38px!important;padding:0 13px!important;font-size:11.5px!important}html.ph816-record-final .ph816-source-pre,html.ph816-record-final pre.ph816-source-pre[class*=language-]{min-height:180px!important;max-height:560px!important;overflow:auto!important;margin:0!important;padding:18px 18px 18px 54px!important;border:0!important;border-radius:0!important;background:#0b1220!important;color:#e6edf7!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;line-height:1.72!important;letter-spacing:0!important;tab-size:4!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;text-shadow:none!important;scrollbar-width:thin;scrollbar-color:#3b4b66 #111827}html.ph816-record-final .ph816-source-code,html.ph816-record-final .ph816-source-pre code[class*=language-],html.ph816-record-final .ph816-source-pre>code{display:block!important;min-width:max-content!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;color:#e6edf7!important;font:inherit!important;line-height:inherit!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;text-shadow:none!important}html.ph816-record-final .ph816-source-pre.line-numbers{position:relative!important;padding-left:54px!important;counter-reset:linenumber}html.ph816-record-final .ph816-source-pre .line-numbers-rows{position:absolute!important;top:18px!important;bottom:auto!important;left:0!important;width:41px!important;padding:0!important;border-right:1px solid rgba(148,163,184,.16)!important;font:inherit!important;line-height:inherit!important;pointer-events:none!important;user-select:none!important}html.ph816-record-final .ph816-source-pre .line-numbers-rows>span{display:block!important;height:1.72em!important;line-height:1.72em!important}html.ph816-record-final .ph816-source-pre .line-numbers-rows>span::before{display:block!important;padding-right:10px!important;color:#586881!important;font-size:10.5px!important;line-height:inherit!important;text-align:right!important}html.ph816-record-final .ph815-record-code-card .code-toolbar>.toolbar{top:9px!important;right:9px!important}html.ph816-record-final .ph815-record-code-card .toolbar-item a,html.ph816-record-final .ph815-record-code-card .toolbar-item button{min-height:30px!important;box-sizing:border-box!important;padding:0 10px!important;border:1px solid rgba(148,163,184,.25)!important;border-radius:7px!important;background:rgba(30,41,59,.94)!important;color:#e2e8f0!important;font-size:10.5px!important;font-weight:720!important;line-height:28px!important}html.ph816-record-final .ph816-source-code{padding-right:72px!important}html.ph816-record-final .ph816-source-pre .token.cdata,html.ph816-record-final .ph816-source-pre .token.comment,html.ph816-record-final .ph816-source-pre .token.doctype,html.ph816-record-final .ph816-source-pre .token.prolog{color:#8797b1!important;font-style:italic!important}html.ph816-record-final .ph816-source-pre .token.punctuation{color:#c2ccda!important}html.ph816-record-final .ph816-source-pre .token.atrule,html.ph816-record-final .ph816-source-pre .token.keyword{color:#d0a9ff!important;font-weight:650!important}html.ph816-record-final .ph816-source-pre .token.class-name,html.ph816-record-final .ph816-source-pre .token.function{color:#7dc9ff!important}html.ph816-record-final .ph816-source-pre .token.attr-value,html.ph816-record-final .ph816-source-pre .token.char,html.ph816-record-final .ph816-source-pre .token.string{color:#a8db92!important}html.ph816-record-final .ph816-source-pre .token.boolean,html.ph816-record-final .ph816-source-pre .token.constant,html.ph816-record-final .ph816-source-pre .token.number{color:#f4bd84!important}html.ph816-record-final .ph816-source-pre .token.operator{color:#8ad9dc!important}html.ph816-record-final .ph816-source-pre .token.builtin,html.ph816-record-final .ph816-source-pre .token.variable{color:#ffa6b8!important}.theme--dark.ph816-contest-form-page .ph816-contest-card>form>.section__header,.theme--dark.ph816-contest-form-page .ph816-contest-heading{border-color:#334155!important;background:#111827!important}.theme--dark.ph816-contest-form-page .ph816-contest-card .section__title,.theme--dark.ph816-contest-form-page .ph816-contest-heading h1{color:#f3f4f6!important}.theme--dark.ph816-contest-form-page .ph816-contest-control:not([type=checkbox]){border-color:#334155!important;background:#0f172a!important;color:#e5e7eb!important}@media (max-width:1020px){html.ph816-contest-form-page .ph816-contest-layout,html.ph816-record-final .ph816-record-layout{grid-template-columns:minmax(0,1fr) 220px;gap:14px!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html.ph816-contest-form-page .ph816-contest-layout,html.ph816-record-final .ph816-record-layout{display:block!important;margin-right:10px!important;margin-left:10px!important}html.ph816-contest-form-page .ph816-contest-side,html.ph816-record-final .ph816-record-side{margin-top:14px!important}html.ph816-contest-form-page .ph816-contest-heading{flex-direction:column}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row{grid-template-columns:1fr}html.ph816-record-final .ph816-record-table td,html.ph816-record-final .ph816-record-table th{padding-right:7px!important;padding-left:7px!important;font-size:10.8px!important}html.ph816-record-final .ph816-source-pre,html.ph816-record-final pre.ph816-source-pre[class*=language-]{padding-right:14px!important;padding-left:49px!important;font-size:12px!important}html.ph816-record-final .ph816-source-pre .line-numbers-rows{width:37px!important}}html.ph817-messages-final .ph817-messagepad{position:relative!important;overflow:hidden!important}html.ph817-messages-final .ph811-conversation-list{height:448px!important}html.ph817-messages-final .ph817-messagepad.ph817-has-composer .ph811-message-content,html.ph817-messages-final .ph817-messagepad:has(.ph817-message-input.visible) .ph811-message-content{bottom:96px!important}html.ph817-messages-final .ph817-message-input{z-index:6!important;background:#fff!important}html.ph817-messages-final .ph817-message-input .messagepad__textarea-container{left:12px!important;right:60px!important;top:12px!important;bottom:12px!important;min-height:0!important}html.ph817-messages-final .ph817-message-input textarea{box-shadow:none!important}html.ph811-messages-page .ph811-message-input textarea:focus,html.ph817-messages-final .ph817-message-input textarea:focus{border-color:#2b6cf6!important;box-shadow:0 0 0 3px rgba(43,108,246,.09)!important}html.ph817-messages-final .ph817-message-input button{margin:0!important;font-size:16px!important;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}html.ph817-messages-final .ph817-message-input button:hover:enabled{background:#1f5bd7!important;transform:translateY(-1px)}html.ph817-messages-final .ph817-message-input button:disabled{background:#e8edf4!important;cursor:default;opacity:1!important}html.ph817-messages-final .ph817-message-header{display:flex!important;align-items:center!important;gap:8px!important}html.ph817-messages-final .ph817-message-header .messagepad__content__header__title{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:7px!important;color:#344054!important;font-size:12px!important;text-decoration:none!important}html.ph817-messages-final .ph817-message-header .messagepad__content__header__title strong{overflow:hidden;color:#1d2939!important;font-weight:760!important;text-overflow:ellipsis;white-space:nowrap}.ph817-message-uid{display:inline-flex;min-height:23px;box-sizing:border-box;align-items:center;padding:0 7px;border:1px solid #dce5f1;border-radius:999px;background:#f6f9fd;color:#7a8799;font-size:9.5px;font-weight:650;white-space:nowrap}.ph817-message-placeholder{color:#7c899b;font-size:11px;font-weight:650}@media (max-width:1040px) and (min-width:721px){html.ph817-messages-final .ph817-message-input{left:196px!important}}@media (max-width:720px){html.ph817-messages-final #messagePad,html.ph817-messages-final .ph817-messagepad{height:auto!important;min-height:650px!important}html.ph817-messages-final .ph811-conversation-sidebar{height:auto!important}html.ph817-messages-final .ph811-conversation-list,html.ph817-messages-final .ph817-message-list{height:120px!important}html.ph817-messages-final .ph817-message-input{position:relative!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:92px!important}}html.ph817-contest-list .ph817-contest-list-card{overflow:hidden!important}html.ph817-contest-list .ph817-contest-list-header{display:flex!important;min-height:70px!important;box-sizing:border-box!important;align-items:center!important;gap:14px!important;padding:14px 16px!important}html.ph817-contest-list .ph817-contest-list-title{flex:0 0 auto!important;width:auto!important;min-width:118px!important;margin:0!important;color:#111827!important;font-size:18px!important;font-weight:830!important;line-height:1.25!important;white-space:nowrap!important}html.ph817-contest-list .ph817-contest-list-tools{min-width:0!important;flex:1 1 auto!important;width:auto!important;margin:0!important}html.ph817-contest-list .ph817-contest-filter-form{display:grid!important;width:100%!important;grid-template-columns:minmax(140px,1.45fr) minmax(105px,.9fr) minmax(105px,.9fr) minmax(78px,auto);gap:8px!important;align-items:center!important}html.ph817-contest-list .ph817-contest-filter-form>button,html.ph817-contest-list .ph817-contest-filter-form>input,html.ph817-contest-list .ph817-contest-filter-form>select{width:100%!important;min-width:0!important;max-width:none!important;height:39px!important;box-sizing:border-box!important;margin:0!important;border-radius:8px!important}html.ph817-contest-list .ph817-contest-search{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;font-size:11.5px!important;font-weight:720!important;white-space:nowrap!important}@media (max-width:1080px){html.ph817-contest-list .ph817-contest-list-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}html.ph817-contest-list .ph817-contest-list-title{min-width:0!important}html.ph817-contest-list .ph817-contest-list-tools{width:100%!important}}@media (max-width:700px){html.ph817-contest-list .ph817-contest-filter-form{grid-template-columns:1fr 1fr!important}html.ph817-contest-list .ph817-contest-filter-form>input[name=q],html.ph817-contest-list .ph817-contest-search{grid-column:1/-1}}@media (max-width:460px){html.ph817-contest-list .ph817-contest-filter-form{grid-template-columns:1fr!important}html.ph817-contest-list .ph817-contest-filter-form>input[name=q],html.ph817-contest-list .ph817-contest-search{grid-column:auto}}body #menu-nav-user.ph817-user-menu>.menu__item{box-sizing:border-box!important}body #menu-nav-user.ph817-user-menu .ph817-user-menu-link{display:flex!important;width:100%!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:7px!important;background:0 0!important;color:#475467!important;font-size:12px!important;font-weight:520!important;line-height:1.25!important;text-decoration:none!important;white-space:nowrap!important}body #menu-nav-user.ph817-user-menu .menu__link{min-width:0!important;white-space:nowrap!important}body #menu-nav-user.ph817-user-menu .menu__link>.icon,body #menu-nav-user.ph817-user-menu .ph817-user-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}body #menu-nav-user.ph817-user-menu .ph817-user-menu-icon{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;color:#536277!important;font-size:14px!important;line-height:18px!important;text-align:center!important}body #menu-nav-user.ph817-user-menu .ph817-user-menu-label{display:block!important;min-width:0!important;overflow:hidden!important;flex:1 1 auto!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #menu-nav-user.ph817-user-menu .ph817-domain-link{color:#344054!important;font-weight:760!important}body #menu-nav-user.ph817-user-menu .ph817-domain-link>.icon{color:#2867ed!important}.dropdown:has(#menu-nav-user),.nav__dropdown:has(#menu-nav-user){z-index:5000!important;overflow:visible!important}.ph817-hidden-qq-field,.profile-header__contact-item:has(.icon-qq),.profile-header__contact-item[data-tooltip*=QQ i]{display:none!important}.theme--dark.ph817-messages-final .ph817-message-input{background:#0f172a!important;color:#e5e7eb!important}.theme--dark.ph817-messages-final .ph817-message-input button:disabled{background:#243044!important;color:#6b7a91!important}.theme--dark .ph817-message-uid{border-color:#334155;background:#172033;color:#9aa9bd}.theme--dark #menu-nav-user.ph817-user-menu>.menu__seperator{background:#2a3648!important}.drop.nav__dropdown:has(#menu-nav-user){box-sizing:border-box!important;padding-top:6px!important;overflow:visible!important;background:0 0!important;box-shadow:none!important}body #menu-nav-user.ph817-user-menu,body #menu-nav-user.ph818-user-menu,body #menu-nav-user.ph85-user-menu{width:224px!important;min-width:224px!important;max-width:224px!important;box-sizing:border-box!important;margin:0!important;padding:8px!important;overflow:visible!important;border:1px solid #dce4ed!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 30px rgba(15,23,42,.13),0 2px 7px rgba(15,23,42,.05)!important}body #menu-nav-user.ph817-user-menu>.menu__item,body #menu-nav-user.ph818-user-menu>.menu__item{width:100%!important;margin:0!important;padding:0!important}body #menu-nav-user.ph817-user-menu .menu__link,body #menu-nav-user.ph818-user-menu .menu__link,body #menu-nav-user.ph85-user-menu .menu__link{display:flex!important;width:100%!important;min-height:40px!important;box-sizing:border-box!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;color:#475467!important;background:0 0!important;font-size:12px!important;font-weight:540!important;line-height:1.25!important;text-decoration:none!important;cursor:pointer!important}body #menu-nav-user.ph817-user-menu .menu__link:hover,body #menu-nav-user.ph818-user-menu .menu__link:hover,body #menu-nav-user.ph85-user-menu .menu__link:hover{color:#245fdb!important;background:#f2f6fc!important}body #menu-nav-user.ph817-user-menu .menu__link>.icon,body #menu-nav-user.ph818-user-menu .menu__link>.icon,body #menu-nav-user.ph85-user-menu .menu__link>.icon{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;color:#5b697c!important;font-size:14px!important;line-height:18px!important;text-align:center!important}body #menu-nav-user.ph818-user-menu .ph818-domain-link{color:#344054!important;font-weight:760!important}body #menu-nav-user.ph818-user-menu .ph818-domain-link>.icon{color:#2867ed!important}body #menu-nav-user.ph817-user-menu>.menu__seperator,body #menu-nav-user.ph818-user-menu>.menu__seperator,body #menu-nav-user.ph85-user-menu>.menu__seperator{width:auto!important;height:1px!important;min-height:1px!important;margin:6px 5px!important;padding:0!important;border:0!important;background:#e9edf2!important}body #menu-nav-user .ph818-redundant-separator,html.ph817-messages-final .ph811-conversation-title,html.ph817-messages-final .ph88-message-sidebar-title{display:none!important}body #menu-nav-user .ph817-user-menu-label{min-width:0!important;overflow:visible!important;flex:0 1 auto!important;text-overflow:clip!important}html.ph811-messages-page .ph811-conversation-header,html.ph88-messages-page .ph88-message-sidebar-header{min-height:66px!important;height:66px!important;box-sizing:border-box!important;justify-content:center!important;gap:0!important;padding:12px!important}html.ph811-messages-page .ph811-conversation-list,html.ph817-messages-final .ph817-message-list{height:474px!important}html.ph811-messages-page #messagePad,html.ph811-messages-page .messagepad,html.ph817-messages-final #messagePad,html.ph817-messages-final .ph817-messagepad{height:540px!important;min-height:540px!important}html.ph817-messages-final .ph811-conversation-sidebar{height:540px!important}html.ph811-messages-page .ph811-message-header,html.ph817-messages-final .ph817-message-header{left:226px!important;right:0!important;top:0!important;height:48px!important;box-sizing:border-box!important;padding:0 16px!important;border-bottom:1px solid #e6edf5!important;background:#fff!important;text-align:left!important;line-height:48px!important}html.ph817-messages-final .ph818-message-active-user{display:inline-flex!important;max-width:100%!important;align-items:center!important;color:#344054!important;font-size:12px!important;font-weight:720!important;line-height:1.3!important;text-decoration:none!important}html.ph811-messages-page .ph811-message-content,html.ph817-messages-final .ph817-message-content{left:226px!important;right:0!important;top:48px!important;bottom:98px!important;box-sizing:border-box!important;overflow:auto!important;padding:14px 16px!important}html.ph811-messages-page .ph811-message-input,html.ph817-messages-final .ph817-message-input{display:none!important;position:absolute!important;left:226px!important;right:0!important;bottom:0!important;width:auto!important;height:98px!important;box-sizing:border-box!important;padding:12px 58px 12px 12px!important;border-top:1px solid #e4ebf3!important;background:#fbfcfe!important}#ph837-access-editor,#ph837-realm-card,html.ph811-messages-page .ph811-message-input.visible,html.ph817-messages-final .ph817-message-input.visible{display:block!important}html.ph811-messages-page .ph811-message-input .messagepad__textarea-container,html.ph817-messages-final .ph817-message-input .messagepad__textarea-container{position:static!important;width:100%!important;height:74px!important;box-sizing:border-box!important;margin:0!important}html.ph811-messages-page .ph811-message-input textarea,html.ph817-messages-final .ph817-message-input textarea{display:block!important;width:100%!important;height:74px!important;min-height:74px!important;max-height:74px!important;box-sizing:border-box!important;margin:0!important;padding:11px 12px!important;border:1px solid #ccd8e6!important;border-radius:10px!important;background:#fff!important;color:#1f2937!important;font-family:inherit!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important;resize:none!important;outline:0!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.02)!important}html.ph811-messages-page .ph811-message-input button,html.ph817-messages-final .ph817-message-input button{display:inline-flex!important;position:absolute!important;top:27px!important;right:10px!important;width:42px!important;height:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:10px!important;background:#2867ed!important;color:#fff!important;line-height:42px!important}html.ph811-messages-page .ph811-message-input button:disabled,html.ph817-messages-final .ph817-message-input button:disabled{background:#e9eef5!important;color:#98a2b3!important}html.ph817-messages-final .messagepad__content>li{margin-top:5px!important;margin-bottom:8px!important}@media (max-width:1040px) and (min-width:721px){html.ph811-messages-page .ph811-message-content,html.ph811-messages-page .ph811-message-header,html.ph811-messages-page .ph811-message-input,html.ph817-messages-final .ph817-message-content,html.ph817-messages-final .ph817-message-header,html.ph817-messages-final .ph817-message-input{left:196px!important}}@media (max-width:720px){html.ph811-messages-page #messagePad,html.ph811-messages-page .messagepad,html.ph817-messages-final #messagePad,html.ph817-messages-final .ph817-messagepad{height:auto!important;min-height:610px!important}html.ph811-messages-page .ph811-message-content,html.ph811-messages-page .ph811-message-header,html.ph811-messages-page .ph811-message-input,html.ph817-messages-final .ph817-message-content,html.ph817-messages-final .ph817-message-header,html.ph817-messages-final .ph817-message-input{left:0!important}html.ph811-messages-page .ph811-message-header,html.ph817-messages-final .ph817-message-header{position:relative!important}html.ph811-messages-page .ph811-message-content,html.ph817-messages-final .ph817-message-content{position:relative!important;top:0!important;bottom:auto!important;min-height:300px!important}html.ph811-messages-page .ph811-message-input,html.ph817-messages-final .ph817-message-input{position:relative!important;height:98px!important}}html.ph816-record-final .ph816-record-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 272px!important;grid-template-areas:"record-main record-side"!important;gap:18px!important;width:100%!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}html.ph816-record-final .ph816-record-main,html.ph816-record-final .ph816-record-side{grid-area:record-main!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}html.ph816-record-final .ph816-record-side{grid-area:record-side!important}html.ph816-record-final .ph816-record-main>.section,html.ph816-record-final .ph816-record-side>.section{width:100%!important;max-width:none!important;box-sizing:border-box!important}@media (max-width:1120px){html.ph816-record-final .ph816-record-layout{display:flex!important;width:auto!important;max-width:none!important;flex-direction:column!important;gap:14px!important;margin-right:12px!important;margin-left:12px!important}html.ph816-record-final .ph816-record-main{order:1!important;width:100%!important}html.ph816-record-final .ph816-record-side{order:2!important;width:100%!important}html.ph816-record-final .ph816-record-side>.section.side{width:100%!important;max-width:none!important}html.ph816-record-final .ph816-record-info{grid-template-columns:112px minmax(0,1fr)!important;max-width:650px!important}}html.ph818-ranking-final .ph818-ranking-table{width:100%!important;table-layout:fixed!important}html.ph818-ranking-final .ph818-ranking-table col.col--rank{width:58px!important}html.ph818-ranking-final .ph818-ranking-table col.col--user{width:245px!important}html.ph818-ranking-final .ph818-ranking-table col.col--rp{width:58px!important}html.ph818-ranking-final .ph818-ranking-table col.rp-problem{width:70px!important}html.ph818-ranking-final .ph818-ranking-table col.rp-contest{width:82px!important}html.ph818-ranking-final .ph818-ranking-table col.col--ac{width:62px!important}html.ph818-ranking-final .ph818-ranking-table col.col--bio{width:auto!important}html.ph818-ranking-final .ph818-ranking-table td,html.ph818-ranking-final .ph818-ranking-table th{box-sizing:border-box!important;padding-right:10px!important;padding-left:10px!important;overflow:hidden!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap!important}html.ph818-ranking-final .ph818-ranking-table th{color:#667085!important;font-size:10px!important;font-weight:760!important;text-align:left!important}html.ph818-ranking-final .ph818-ranking-table td{color:#475467;font-size:11px!important}html.ph818-ranking-final .ph818-ranking-table .col--ac,html.ph818-ranking-final .ph818-ranking-table .col--detail,html.ph818-ranking-final .ph818-ranking-table .col--rank,html.ph818-ranking-final .ph818-ranking-table .col--rp{text-align:center!important}@media (max-width:720px){html.ph818-ranking-final [data-fragment-id=ranking]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html.ph818-ranking-final .ph818-ranking-table{min-width:680px!important}}.theme--dark .drop.nav__dropdown:has(#menu-nav-user){background:0 0!important}.theme--dark #menu-nav-user.ph817-user-menu,.theme--dark #menu-nav-user.ph818-user-menu,.theme--dark #menu-nav-user.ph85-user-menu{border-color:#334155!important;background:#111827!important;box-shadow:0 14px 30px rgba(0,0,0,.3)!important}.theme--dark #menu-nav-user.ph817-user-menu .menu__link,.theme--dark #menu-nav-user.ph818-user-menu .menu__link,.theme--dark #menu-nav-user.ph85-user-menu .menu__link{color:#d4dbe6!important}.theme--dark #menu-nav-user.ph817-user-menu .menu__link:hover,.theme--dark #menu-nav-user.ph818-user-menu .menu__link:hover,.theme--dark #menu-nav-user.ph819-user-menu .ph819-domain-row,.theme--dark #menu-nav-user.ph85-user-menu .menu__link:hover{color:#93c5fd!important;background:#17233a!important}.theme--dark.ph811-messages-page .ph811-message-input,.theme--dark.ph817-messages-final .ph817-message-input{border-color:#334155!important;background:#111827!important}.theme--dark.ph811-messages-page .ph811-message-input textarea,.theme--dark.ph817-messages-final .ph817-message-input textarea{border-color:#3a4a61!important;background:#0f172a!important;color:#e5e7eb!important}body #menu-nav-user.ph819-user-menu{width:226px!important;min-width:226px!important;max-width:226px!important;box-sizing:border-box!important;padding:8px!important;overflow:hidden!important}body #menu-nav-user.ph819-user-menu .menu__link{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;align-items:center!important;gap:9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #menu-nav-user.ph819-user-menu .menu__link>.icon{flex:0 0 18px!important}body #menu-nav-user.ph819-user-menu .ph819-domain-row{color:#245fdb!important;background:#f3f7ff!important;font-weight:760!important}body #menu-nav-user.ph819-user-menu .ph819-domain-row>.icon{color:#2867ed!important}body #menu-nav-user.ph819-user-menu .ph817-user-menu-label{display:none!important}html.ph819-home-domain .ph819-domain-primary-action{display:inline-flex!important;min-width:148px!important;min-height:42px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:9px!important;font-size:12px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}html.ph819-home-domain .ph819-domain-table{width:100%!important;table-layout:fixed!important}html.ph819-home-domain .ph819-domain-table td,html.ph819-home-domain .ph819-domain-table th{box-sizing:border-box!important;padding:12px 14px!important;vertical-align:middle!important;font-size:11.5px!important;line-height:1.35!important}html.ph819-home-domain .ph819-domain-table td:nth-child(1),html.ph819-home-domain .ph819-domain-table th:nth-child(1){width:55%!important}html.ph819-home-domain .ph819-domain-table td:nth-child(2),html.ph819-home-domain .ph819-domain-table th:nth-child(2){width:18%!important;text-align:center!important}html.ph819-home-domain .ph819-domain-table td:nth-child(3),html.ph819-home-domain .ph819-domain-table th:nth-child(3){width:27%!important;text-align:center!important}html.ph819-home-domain .ph819-domain-table td:nth-child(3){overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media (max-width:700px){html.ph819-home-domain .ph819-domain-primary-action{width:100%!important;min-width:0!important}html.ph819-home-domain .ph819-domain-table{min-width:620px!important}html.ph819-home-domain .data-table-container{overflow-x:auto!important}}html.ph819-ranking-final .ph819-ranking-table{width:100%!important;table-layout:fixed!important}html.ph819-ranking-final .ph819-ranking-table td,html.ph819-ranking-final .ph819-ranking-table th{height:46px!important;box-sizing:border-box!important;padding:0 12px!important;vertical-align:middle!important;font-size:11.5px!important;line-height:1.35!important;white-space:nowrap!important}html.ph819-ranking-final .ph819-ranking-table thead th{height:48px!important;color:#667085!important;background:#f8fafc!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:.01em!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(1),html.ph819-ranking-final .ph819-ranking-table th:nth-child(1){width:7%!important;text-align:center!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(2),html.ph819-ranking-final .ph819-ranking-table th:nth-child(2){width:28%!important;text-align:left!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(3),html.ph819-ranking-final .ph819-ranking-table td:nth-child(4),html.ph819-ranking-final .ph819-ranking-table th:nth-child(3),html.ph819-ranking-final .ph819-ranking-table th:nth-child(4){width:9%!important;text-align:center!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(5),html.ph819-ranking-final .ph819-ranking-table th:nth-child(5){width:11%!important;text-align:center!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(6),html.ph819-ranking-final .ph819-ranking-table th:nth-child(6){width:8%!important;text-align:center!important}html.ph819-ranking-final .ph819-ranking-table td:nth-child(7),html.ph819-ranking-final .ph819-ranking-table th:nth-child(7){width:28%!important;text-align:left!important}html.ph819-ranking-final .ph819-ranking-table tbody tr{min-height:46px!important}@media (max-width:720px){html.ph819-ranking-final [data-fragment-id=ranking]{overflow-x:auto!important}html.ph819-ranking-final .ph819-ranking-table{min-width:760px!important}}html.ph819-record-final .ph816-record-layout,html.ph819-record-final .ph819-record-layout{grid-template-columns:minmax(0,1fr) 304px!important;gap:18px!important}html.ph819-record-final .ph819-record-status-card>.section__header{min-height:64px!important;padding:0 18px!important}html.ph819-record-final .ph819-record-status-card .data-table-container{border-top:1px solid #edf1f5!important}html.ph819-record-final .ph815-record-code-card{overflow:hidden!important}html.ph819-record-final .ph815-record-code-card>.section__header{display:flex!important;min-height:62px!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 14px!important;border-bottom:1px solid #e5ebf2!important}html.ph819-record-final .ph815-record-code-card .section__title{display:flex!important;min-width:0!important;align-items:center!important;gap:8px!important}html.ph819-record-final .ph815-record-code-card .section__tools{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important}html.ph819-record-final .ph815-record-code-card .section__tools .button,html.ph819-record-final .ph819-copy-code{display:inline-flex!important;min-height:38px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 13px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}html.ph819-record-final .ph819-copy-code{border:1px solid #cfd9e7!important;background:#fff!important;color:#344054!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important}html.ph819-record-final .ph819-copy-code:hover{border-color:#8fb3ff!important;background:#f5f8ff!important;color:#245fdb!important}html.ph819-record-final .ph819-copy-code.is-copied{border-color:#9fd8b1!important;background:#f1fbf4!important;color:#17803d!important}html.ph819-record-final .ph819-hide-prism-toolbar{display:none!important}html.ph819-record-final .ph819-source-pre,html.ph819-record-final pre.ph819-source-pre[class*=language-]{position:relative!important;min-height:156px!important;max-height:560px!important;overflow:auto!important;box-sizing:border-box!important;margin:0!important;padding:16px 20px 16px 58px!important;border:0!important;border-radius:0!important;background:#0b1220!important;color:#e6edf7!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;line-height:22px!important;letter-spacing:0!important;tab-size:4!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}html.ph819-record-final .ph819-source-code,html.ph819-record-final .ph819-source-pre code[class*=language-],html.ph819-record-final .ph819-source-pre>code{display:block!important;min-width:max-content!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;font:inherit!important;line-height:22px!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}.footer__links,html.ph819-record-final .ph819-hide-prism-lines,html.ph819-record-final .ph819-source-pre>.line-numbers-rows{display:none!important}html.ph819-record-final .ph819-code-gutter{position:absolute!important;top:16px!important;left:0!important;width:43px!important;box-sizing:border-box!important;border-right:1px solid rgba(148,163,184,.16)!important;color:#60718c!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:10.5px!important;font-weight:500!important;line-height:22px!important;text-align:right!important;pointer-events:none!important;user-select:none!important}html.ph819-record-final .ph819-code-gutter>span,html.ph820-record-final .ph820-code-gutter>span{display:block!important;width:100%!important;height:22px!important;box-sizing:border-box!important;line-height:22px!important}html.ph819-record-final .ph819-code-gutter>span{padding-right:10px!important}html.ph819-record-final .ph819-record-info-card>.section__header{min-height:62px!important;box-sizing:border-box!important;padding:0 18px!important}html.ph819-record-final .ph819-record-info-card>.section__body{padding:18px!important}html.ph819-record-final .ph819-record-info{display:grid!important;width:100%!important;grid-template-columns:98px minmax(0,1fr)!important;gap:9px 10px!important;align-items:start!important;margin:0!important}html.ph819-record-final .ph819-record-info dt{margin:0!important;color:#7b8798!important;font-size:10.5px!important;font-weight:720!important;line-height:1.45!important;white-space:normal!important}html.ph819-record-final .ph819-record-info dd{min-width:0!important;margin:0!important;color:#111827!important;font-size:11.5px!important;font-weight:570!important;line-height:1.45!important;overflow-wrap:anywhere!important}html.ph819-record-final .ph819-record-side .menu{padding:6px!important}html.ph819-record-final .ph819-record-side .menu__link{min-height:38px!important;box-sizing:border-box!important;padding:8px 10px!important;border-radius:8px!important;font-size:11.5px!important}@media (max-width:1120px){html.ph819-record-final .ph816-record-layout,html.ph819-record-final .ph819-record-layout{display:flex!important;width:auto!important;max-width:none!important;flex-direction:column!important;gap:16px!important;margin-right:12px!important;margin-left:12px!important}html.ph819-record-final .ph819-record-side{width:100%!important}html.ph819-record-final .ph819-record-info-card>.section__body{padding:18px 20px!important}html.ph819-record-final .ph819-record-info{max-width:none!important;grid-template-columns:118px minmax(130px,1fr) 118px minmax(130px,1fr)!important;column-gap:18px!important;row-gap:10px!important}}@media (max-width:720px){html.ph819-record-final .ph815-record-code-card>.section__header{align-items:flex-start!important;flex-direction:column!important}html.ph819-record-final .ph815-record-code-card .section__tools{width:100%!important}html.ph819-record-final .ph815-record-code-card .section__tools .button,html.ph819-record-final .ph819-copy-code{flex:1 1 0!important}html.ph819-record-final .ph819-record-info{grid-template-columns:102px minmax(0,1fr)!important}}.theme--dark.ph819-record-final .ph819-copy-code{border-color:#38475b!important;background:#172033!important;color:#dce6f4!important}.theme--dark.ph819-record-final .ph819-copy-code:hover{border-color:#4d77c7!important;background:#1a2a45!important;color:#a9c8ff!important}.theme--dark.ph819-record-final .ph819-record-info dd{color:#e5e7eb!important}html.ph820-record-final .ph820-source-pre .line-numbers-rows,html.ph820-record-final .ph820-source-pre code .line-numbers-rows,html.ph820-record-final .ph820-source-pre>.line-numbers-rows{display:none!important;visibility:hidden!important;width:0!important;height:0!important}html.ph820-record-final .ph820-source-pre,html.ph820-record-final pre.ph820-source-pre[class*=language-]{position:relative!important;box-sizing:border-box!important;margin:0!important;padding:17px 20px 17px 58px!important;border:0!important;border-radius:0!important;background:#0b1220!important;color:#e8eef8!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;font-variant-ligatures:none!important;line-height:22px!important;letter-spacing:0!important;tab-size:4!important;white-space:pre!important;overflow-x:auto!important;overflow-y:auto!important}html.ph820-record-final .ph820-code-gutter,html.ph820-record-final .ph820-source-code,html.ph820-record-final .ph820-source-pre code[class*=language-],html.ph820-record-final .ph820-source-pre>code{box-sizing:border-box!important;margin:0!important;padding:0!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;font-variant-ligatures:none!important;line-height:22px!important;letter-spacing:0!important}html.ph820-record-final .ph820-source-code,html.ph820-record-final .ph820-source-pre code[class*=language-],html.ph820-record-final .ph820-source-pre>code{display:block!important;min-width:max-content!important;border:0!important;background:0 0!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}html.ph820-record-final .ph820-code-gutter{position:absolute!important;top:17px!important;left:0!important;width:44px!important;border-right:1px solid rgba(148,163,184,.15)!important;color:#63748e!important;text-align:right!important;pointer-events:none!important;user-select:none!important}html.ph820-record-final .ph820-code-gutter>span{margin:0!important;padding:0 11px 0 0!important;font:inherit!important}html.ph820-record-final .ph820-record-info-card{overflow:hidden!important}html.ph820-record-final .ph820-record-info-card>.section__header{min-height:60px!important;box-sizing:border-box!important;padding:0 18px!important;border-bottom:1px solid #e7edf4!important}html.ph820-record-final .ph820-record-info-card>.section__header .section__title{margin:0!important;color:#111827!important;font-size:16px!important;font-weight:820!important;line-height:1.25!important}html.ph820-record-final .ph820-record-action-body{position:relative!important;box-sizing:border-box!important;padding:36px 14px 14px!important;border-bottom:1px solid #edf1f5!important;background:#fbfcfe!important}html.ph820-record-final .ph820-record-action-body::before{content:attr(data-ph-action-title);position:absolute;left:15px;color:#7a8798;font-size:9.5px;font-weight:760;line-height:1;letter-spacing:.04em;text-transform:uppercase}html.ph820-record-final .ph820-record-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;list-style:none!important}html.ph820-record-final .ph820-info-item>dd,html.ph820-record-final .ph820-record-actions>.menu__item{width:auto!important;margin:0!important;padding:0!important}html.ph820-record-final .ph820-record-actions form{width:100%!important;margin:0!important}html.ph820-record-final .ph820-record-actions .menu__link{display:inline-flex!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 10px!important;border:1px solid #d8e1ec!important;border-radius:9px!important;background:#fff!important;color:#344054!important;font-size:10.5px!important;font-weight:730!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important}html.ph820-record-final .ph820-record-actions .ph820-action-rejudge{border-color:#c9dcff!important;background:#f5f8ff!important;color:#245fdb!important}html.ph820-record-final .ph820-record-actions .ph820-action-rejudge:hover{border-color:#8eb4ff!important;background:#edf4ff!important}html.ph820-record-final .ph820-record-actions .ph820-action-cancel{border-color:#efd8dc!important;background:snow!important;color:#b54754!important}html.ph820-record-final .ph820-record-actions .ph820-action-cancel:hover{border-color:#eab4bc!important;background:#fff4f5!important}html.ph820-record-final .ph820-record-info-body{box-sizing:border-box!important;padding:15px!important}html.ph820-record-final .ph820-info-list{float:none!important;width:100%!important;margin:0!important}html.ph820-record-final .ph820-record-meta{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.ph820-record-final .ph820-info-item{display:block!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:10px 11px!important;border:1px solid #e6ecf3!important;border-radius:9px!important;background:#fbfcfe!important}html.ph820-record-final .ph820-info-item>dd{float:none!important;min-width:0!important;color:#172033!important;font-size:10.8px!important;font-weight:610!important;line-height:1.45!important;overflow-wrap:anywhere!important}html.ph820-record-final .ph820-info-item>dt,html.ph820-record-final .ph820-record-summary .ph820-stat-item>dt{float:none!important;width:auto!important;padding:0!important;color:#8390a2!important;font-weight:720!important}html.ph820-record-final .ph820-info-item>dt{min-width:0!important;margin:0 0 4px!important;font-size:9px!important;line-height:1.25!important}html.ph820-record-final .ph820-info-item>dd .user-profile-avatar,html.ph820-record-final .ph820-info-item>dd img.avatar{width:21px!important;height:21px!important;margin-right:5px!important;vertical-align:middle!important}html.ph820-record-final .ph820-record-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid #e8edf3!important}html.ph820-record-final .ph820-record-summary .ph820-stat-item{min-height:70px!important;display:flex!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;padding:10px 11px!important;border:1px solid #dfe8f3!important;border-radius:9px!important;background:linear-gradient(180deg,#fbfdff 0,#f7faff 100%)!important}html.ph820-record-final .ph820-record-summary .ph820-stat-item>dt{margin:0!important;font-size:8.9px!important;line-height:1.3!important}html.ph820-record-final .ph820-record-summary .ph820-stat-item>dd{float:none!important;width:auto!important;padding:0!important;margin:5px 0 0!important;color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}@media (max-width:1120px){html.ph820-record-final .ph820-record-info-body{padding:16px 18px 18px!important}html.ph820-record-final .ph820-record-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html.ph820-record-final .ph820-record-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html.ph820-record-final .ph820-record-action-body{padding:39px 18px 15px!important}html.ph820-record-final .ph820-record-action-body::before{top:14px;left:19px}html.ph820-record-final .ph820-record-actions{max-width:440px!important}}@media (max-width:720px){html.ph820-record-final .ph820-record-meta,html.ph820-record-final .ph820-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.ph820-record-final .ph820-record-actions{max-width:none!important}}@media (max-width:460px){html.ph820-record-final .ph820-record-actions,html.ph820-record-final .ph820-record-meta,html.ph820-record-final .ph820-record-summary{grid-template-columns:1fr!important}}html.ph820-ranking-final .ph820-ranking-table thead{height:48px!important;display:table-header-group!important}html.ph820-ranking-final .ph820-ranking-table thead tr:first-child>.ph820-ranking-head-cell{height:48px!important;box-sizing:border-box!important;padding:0 12px!important;vertical-align:middle!important;color:#667085!important;background:#f8fafc!important;font-size:10.5px!important;font-weight:760!important;line-height:1.2!important;white-space:nowrap!important}html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(1),html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(3),html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(4),html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(5),html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(6),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(1),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(3),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(4),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(5),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(6){text-align:center!important}html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(2),html.ph820-ranking-final .ph820-ranking-table tbody td:nth-child(7),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(2),html.ph820-ranking-final .ph820-ranking-table thead th:nth-child(7){text-align:left!important}.theme--dark.ph820-record-final .ph820-record-action-body{border-color:#2c394c!important;background:#111827!important}.theme--dark.ph820-record-final .ph820-info-item,.theme--dark.ph820-record-final .ph820-record-summary .ph820-stat-item{border-color:#334155!important;background:#111a2b!important}.theme--dark.ph820-record-final .ph820-info-item>dd,.theme--dark.ph820-record-final .ph820-record-summary .ph820-stat-item>dd{color:#e6edf7!important}.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-rejudge{border-color:#34558b!important;background:#142440!important;color:#9fc1ff!important}.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-cancel{border-color:#63404a!important;background:#2b1920!important;color:#f0aab4!important}html.ph818-ranking-final .ph818-ranking-table col.col--bio,html.ph819-ranking-final .ph819-ranking-table col.col--bio,html.ph820-ranking-final .ph820-ranking-table col.col--bio{display:table-column!important}html.ph818-ranking-final .ph818-ranking-table td.col--bio,html.ph818-ranking-final .ph818-ranking-table th.col--bio,html.ph819-ranking-final .ph819-ranking-table td.col--bio,html.ph819-ranking-final .ph819-ranking-table th.col--bio,html.ph820-ranking-final .ph820-ranking-table td.col--bio,html.ph820-ranking-final .ph820-ranking-table th.col--bio{display:table-cell!important}html.ph820-ranking-final .ph820-ranking-table thead tr{display:table-row!important;height:48px!important}html.ph820-ranking-final .ph820-ranking-table thead tr:first-child>th{display:table-cell!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important;line-height:48px!important;font-size:10.5px!important;font-weight:760!important}html.ph820-ranking-final .ph820-ranking-table thead tr:first-child>th.col--bio{vertical-align:middle!important;line-height:48px!important}html.ph820-ranking-final .ph820-ranking-table tbody td.col--bio{height:46px!important;min-height:46px!important;max-height:46px!important;vertical-align:middle!important;line-height:1.35!important}html.ph820-record-final .ph820-record-action-body{padding-top:44px!important;padding-bottom:16px!important}html.ph820-record-final .ph820-record-action-body::before{top:14px!important}html.ph820-record-final .ph820-record-actions{margin:2px 0 0!important}html.ph820-record-final .ph820-record-actions .menu__link{min-height:40px!important}@media (max-width:1120px){html.ph820-record-final .ph820-record-action-body{padding-top:47px!important;padding-bottom:17px!important}html.ph820-record-final .ph820-record-action-body::before{top:15px!important}}html.theme--dark.ph819-record-final body,html.theme--dark.ph820-record-final body{background:#0b1220!important}html.theme--dark.ph819-record-final .ph815-record-code-card,html.theme--dark.ph819-record-final .ph819-record-info-card,html.theme--dark.ph819-record-final .ph819-record-status-card,html.theme--dark.ph820-record-final .ph815-record-code-card,html.theme--dark.ph820-record-final .ph819-record-status-card,html.theme--dark.ph820-record-final .ph820-record-info-card{border-color:#2a3950!important;background:#111827!important;box-shadow:0 1px 2px rgba(0,0,0,.22),0 10px 30px rgba(0,0,0,.12)!important}html.theme--dark.ph819-record-final .ph815-record-code-card>.section__header,html.theme--dark.ph819-record-final .ph819-record-info-card>.section__header,html.theme--dark.ph819-record-final .ph819-record-status-card>.section__header,html.theme--dark.ph820-record-final .ph815-record-code-card>.section__header,html.theme--dark.ph820-record-final .ph819-record-status-card>.section__header,html.theme--dark.ph820-record-final .ph820-record-info-card>.section__header{border-color:#2c3a4f!important;background:#111827!important;color:#eef4ff!important}html.theme--dark.ph819-record-final .ph815-record-code-card>.section__header .section__title,html.theme--dark.ph819-record-final .ph819-record-info-card>.section__header .section__title,html.theme--dark.ph820-record-final .ph815-record-code-card>.section__header .section__title,html.theme--dark.ph820-record-final .ph820-record-info-card>.section__header .section__title{color:#f1f5f9!important;text-shadow:none!important}html.theme--dark.ph819-record-final .ph815-record-code-card .ph815-code-lang,html.theme--dark.ph819-record-final .ph815-record-code-card .ph815-code-lines,html.theme--dark.ph820-record-final .ph815-record-code-card .ph815-code-lang,html.theme--dark.ph820-record-final .ph815-record-code-card .ph815-code-lines{border-color:#38506d!important;background:#17243a!important;color:#b8d1ff!important}html.theme--dark.ph819-record-final .data-table,html.theme--dark.ph820-record-final .data-table{border-color:#2c394d!important;background:#111827!important;color:#dce5f2!important}html.theme--dark.ph819-record-final .data-table thead th,html.theme--dark.ph820-record-final .data-table thead th{border-color:#334257!important;background:#172033!important;color:#cbd5e1!important}html.theme--dark.ph819-record-final .data-table tbody td,html.theme--dark.ph820-record-final .data-table tbody td{border-color:#2d3a4c!important;background:#101827!important;color:#e3eaf4!important}html.theme--dark.ph819-record-final .data-table tbody tr:nth-child(even) td,html.theme--dark.ph820-record-final .data-table tbody tr:nth-child(even) td{background:#121b2b!important}html.theme--dark.ph819-record-final .ph82-record-status-card .icon-check,html.theme--dark.ph819-record-final .record-status--accepted,html.theme--dark.ph820-record-final .ph82-record-status-card .icon-check,html.theme--dark.ph820-record-final .record-status--accepted{color:#4ade80!important}html.theme--dark.ph819-record-final .ph819-copy-code,html.theme--dark.ph820-record-final .ph819-copy-code{border-color:#40516a!important;background:#172033!important;color:#e0e8f5!important}html.theme--dark.ph819-record-final .ph819-copy-code:hover,html.theme--dark.ph820-record-final .ph819-copy-code:hover{border-color:#5d83c6!important;background:#1c2b45!important;color:#b8d3ff!important}html.theme--dark.ph819-record-final .ph819-source-pre,html.theme--dark.ph820-record-final .ph820-source-pre{background:#070d19!important;color:#edf3fb!important}html.theme--dark.ph820-record-final .ph820-record-info-body{background:#111827!important}html.theme--dark.ph820-record-final .ph820-info-item{border-color:#314057!important;background:#151f31!important}html.theme--dark.ph820-record-final .ph820-info-item>dt{color:#9eacc0!important}html.theme--dark.ph820-record-final .ph820-info-item>dd{color:#edf2f8!important}html.theme--dark.ph820-record-final .ph820-record-summary{border-color:#2d3b50!important}html.theme--dark.ph820-record-final .ph820-record-summary .ph820-stat-item{border-color:#35455d!important;background:#152033!important}html.theme--dark.ph820-record-final .ph820-record-summary .ph820-stat-item>dt{color:#a3b0c2!important}html.theme--dark .problem-content h2,html.theme--dark .problem-content h3,html.theme--dark.ph820-record-final .ph820-record-summary .ph820-stat-item>dd{color:#f3f7fc!important}html.theme--dark.ph820-record-final .ph820-record-action-body{border-color:#2d3b50!important;background:#111827!important}html.theme--dark.ph820-record-final .ph820-record-action-body::before{color:#98a8bd!important}html.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-rejudge{border-color:#3c5f98!important;background:#152947!important;color:#b8d3ff!important}html.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-rejudge:hover{border-color:#5c86c8!important;background:#1a345b!important;color:#d7e6ff!important}html.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-cancel{border-color:#67404b!important;background:#2b1921!important;color:#f2b0b9!important}html.theme--dark.ph820-record-final .ph820-record-actions .ph820-action-cancel:hover{border-color:#8a5260!important;background:#351d26!important;color:#ffd2d8!important}html.theme--dark.ph819-ranking-final .section,html.theme--dark.ph820-ranking-final .section{border-color:#2d3a4d!important;background:#111827!important}html.theme--dark.ph819-ranking-final .ph-ranking-head,html.theme--dark.ph820-ranking-final .ph-ranking-head{border-color:#2d3b50!important;background:radial-gradient(circle at 96%0,rgba(59,130,246,.12),transparent 34%),linear-gradient(180deg,#111827 0,#101725 100%)!important}html.theme--dark.ph819-ranking-final .ph-ranking-head h1,html.theme--dark.ph820-ranking-final .ph-ranking-head h1{color:#f2f6fc!important}html.theme--dark.ph819-ranking-final .ph-ranking-head p,html.theme--dark.ph820-ranking-final .ph-ranking-head p{color:#aab7c8!important}html.theme--dark.ph819-ranking-final .ph819-ranking-table thead tr:first-child>th,html.theme--dark.ph820-ranking-final .ph820-ranking-table thead tr:first-child>th{border-color:#334257!important;background:#172033!important;color:#c9d4e4!important}html.theme--dark.ph819-ranking-final .ph819-ranking-table tbody td,html.theme--dark.ph820-ranking-final .ph820-ranking-table tbody td{border-color:#2d3a4c!important;background:#111827!important;color:#e2e8f0!important}html.theme--dark.ph819-ranking-final .ph819-ranking-table tbody tr.ph-ranking-self td,html.theme--dark.ph820-ranking-final .ph820-ranking-table tbody tr.ph-ranking-self td{background:#14233a!important}html.theme--dark.ph819-ranking-final .pager,html.theme--dark.ph820-ranking-final .pager{border-color:#2d3a4d!important;background:#111827!important}html.theme--dark.ph820-ranking-final .section__title,html.theme--dark.ph820-record-final .section__title{color:#eef3fa!important}html.theme--dark.ph820-ranking-final .typo,html.theme--dark.ph820-record-final .typo{color:#d8e1ec!important}html.ph820-record-final .ph820-record-action-body.ph822-record-action-bar,html.ph822-record-final .ph822-record-action-bar{display:flex!important;min-height:72px!important;box-sizing:border-box!important;align-items:center!important;gap:14px!important;margin:0!important;padding:15px 18px!important;border-bottom:1px solid #edf1f5!important;background:#fbfcfe!important}html.ph820-record-final .ph820-record-action-body.ph822-record-action-bar::before,html.ph822-record-final .ph822-record-action-bar::before{content:attr(data-ph-action-title)!important;position:static!important;inset:auto!important;display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;color:#667085!important;font-size:10.5px!important;font-weight:780!important;line-height:1.25!important;letter-spacing:.015em!important;text-transform:none!important;white-space:nowrap!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu,html.ph822-record-final .ph822-record-action-menu{display:flex!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin:0 0 0 auto!important;padding:0!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu>.menu__item,html.ph822-record-final .ph822-record-action-menu>.menu__item{display:block!important;width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu form,html.ph822-record-final .ph822-record-action-menu form{width:auto!important;margin:0!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu .menu__link,html.ph822-record-final .ph822-record-action-menu .menu__link{display:inline-flex!important;width:auto!important;min-width:112px!important;max-width:none!important;min-height:38px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 13px!important;border-radius:9px!important;font-size:10.8px!important;font-weight:740!important;line-height:1!important;white-space:nowrap!important}html.ph822-record-final .ph822-record-action-menu .ph820-action-rejudge{border-color:#bfd5ff!important;background:#f5f8ff!important;color:#245fdb!important}html.ph822-record-final .ph822-record-action-menu .ph820-action-cancel{border-color:#edcbd1!important;background:#fffafb!important;color:#b54754!important}@media (max-width:1120px){html.ph820-record-final .ph820-record-action-body.ph822-record-action-bar,html.ph822-record-final .ph822-record-action-bar{min-height:74px!important;padding:16px 20px!important}}@media (max-width:560px){html.ph820-record-final .ph820-record-action-body.ph822-record-action-bar,html.ph822-record-final .ph822-record-action-bar{align-items:stretch!important;flex-direction:column!important;gap:10px!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu,html.ph822-record-final .ph822-record-action-menu{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-left:0!important}html.ph820-record-final .ph820-record-actions.ph822-record-action-menu .menu__link,html.ph820-record-final .ph820-record-actions.ph822-record-action-menu form,html.ph820-record-final .ph820-record-actions.ph822-record-action-menu>.menu__item,html.ph822-record-final .ph822-record-action-menu .menu__link,html.ph822-record-final .ph822-record-action-menu form,html.ph822-record-final .ph822-record-action-menu>.menu__item{width:100%!important;min-width:0!important}}html.theme--dark.ph820-record-final .ph820-record-action-body.ph822-record-action-bar,html.theme--dark.ph822-record-final .ph822-record-action-bar{border-color:#2d3b50!important;background:#111827!important}html.theme--dark.ph820-record-final .ph820-record-action-body.ph822-record-action-bar::before,html.theme--dark.ph822-record-final .ph822-record-action-bar::before{color:#a5b2c4!important}html.theme--dark.ph822-record-final .ph822-record-action-menu .ph820-action-rejudge{border-color:#42659d!important;background:#162a48!important;color:#c0d8ff!important}html.theme--dark.ph822-record-final .ph822-record-action-menu .ph820-action-rejudge:hover{border-color:#638bd0!important;background:#1a355d!important;color:#e0ebff!important}html.theme--dark.ph822-record-final .ph822-record-action-menu .ph820-action-cancel{border-color:#704653!important;background:#2d1a22!important;color:#f3b7c0!important}html.theme--dark.ph822-record-final .ph822-record-action-menu .ph820-action-cancel:hover{border-color:#955966!important;background:#381e28!important;color:#ffdae0!important}.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line,.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line a{color:#667085!important;font-size:10px!important;font-weight:520!important;line-height:1.35!important;text-decoration:none!important}.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line a{border-bottom:1px solid transparent!important}.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line a:hover{color:#344054!important;border-bottom-color:#98a2b3!important}.theme--dark .footer.ph-footer-v71.ph823-footer-final .ph823-powered-line,.theme--dark .footer.ph-footer-v71.ph823-footer-final .ph823-powered-line a{color:#98a2b3!important}.theme--dark .footer.ph-footer-v71.ph823-footer-final .ph823-powered-line a:hover{color:#d0d5dd!important;border-bottom-color:#667085!important}.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line{white-space:nowrap!important}@media (max-width:760px){.footer.ph-footer-v71.ph823-footer-final .ph823-powered-line{white-space:normal!important;text-align:center!important}}@media (min-width:1121px){html.ph823-record-final .ph816-record-layout,html.ph823-record-final .ph819-record-layout{grid-template-columns:minmax(0,1fr) 324px!important;gap:18px!important}html.ph823-record-final .ph819-record-side{width:324px!important;min-width:324px!important;max-width:324px!important}html.ph823-record-final .ph823-record-action-panel{display:block!important;min-height:0!important;padding:14px 16px 16px!important}html.ph823-record-final .ph823-record-action-panel::before{display:block!important;margin:0 0 10px!important;color:#667085!important;font-size:10px!important;font-weight:780!important;line-height:1.25!important}html.ph823-record-final .ph823-record-action-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}html.ph823-record-final .ph823-record-action-grid .menu__link,html.ph823-record-final .ph823-record-action-grid form,html.ph823-record-final .ph823-record-action-grid>.menu__item{width:100%!important;min-width:0!important;max-width:none!important}html.ph823-record-final .ph823-record-action-grid .menu__link{min-height:40px!important;padding:0 10px!important}html.ph823-record-final .ph820-record-info-body{padding:15px 16px 16px!important}html.ph823-record-final .ph820-record-meta{gap:7px!important}html.ph823-record-final .ph820-info-item{padding:9px 10px!important}html.ph823-record-final .ph820-record-summary{gap:7px!important}html.ph823-record-final .ph820-record-summary .ph820-stat-item{min-height:68px!important;padding:9px 10px!important}}@media (min-width:1440px){html.ph823-record-final .main{max-width:1420px!important;margin-right:auto!important;margin-left:auto!important}html.ph823-record-final .ph816-record-layout,html.ph823-record-final .ph819-record-layout{grid-template-columns:minmax(0,1fr) 336px!important;gap:20px!important}html.ph823-record-final .ph819-record-side{width:336px!important;min-width:336px!important;max-width:336px!important}}.theme--dark.ph823-record-final .ph823-record-action-panel::before{color:#a5b2c4!important}body:has(#nprogress) #menu-footer-lang,body:has(#nprogress) #menu-footer-theme,html.ph822-pjax-loading #menu-footer-lang,html.ph822-pjax-loading #menu-footer-theme,html.ph824-navigation-pending #menu-footer-lang,html.ph824-navigation-pending #menu-footer-theme{display:none!important}html.ph824-homework-final .ph824-homework-header{display:grid!important;grid-template-columns:minmax(180px,1fr) auto!important;grid-template-areas:"title tools"!important;align-items:center!important;column-gap:18px!important;row-gap:10px!important}html.ph824-homework-final .ph824-homework-header>.section__title{grid-area:title!important;min-width:0!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.ph824-homework-final .ph824-homework-tools{grid-area:tools!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important}html.ph824-homework-final .ph824-homework-view{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important}html.page--homework_main .medium-12.columns>.section>.section__header form.filter-form{display:grid!important;align-items:center!important;min-width:0!important;margin:0!important;grid-template-columns:minmax(180px,300px) 110px 92px!important;justify-content:start!important;gap:8px!important;width:min(100%,530px)!important}html.ph824-homework-final .ph824-homework-filter{display:grid!important;grid-template-columns:minmax(140px,1fr) 112px 92px!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important}html.ph824-homework-final .ph824-homework-filter input[name=q],html.ph824-homework-final .ph824-homework-filter select[name=group],html.ph824-record-main-final .ph824-record-filter-grid input,html.ph824-record-main-final .ph824-record-filter-grid select{width:100%!important;min-width:0!important}html.ph824-homework-final .ph824-homework-create{min-width:142px!important;max-width:170px!important}@media (max-width:1120px){html.ph824-homework-final .ph824-homework-header{grid-template-columns:1fr!important;grid-template-areas:"title""tools"!important;align-items:stretch!important;padding:15px 16px 16px!important}html.ph824-homework-final .ph824-homework-tools{width:100%!important;grid-template-columns:150px minmax(0,1fr) 150px!important}html.ph824-homework-final .ph824-homework-filter{grid-template-columns:minmax(130px,1fr) 112px 92px!important}html.ph824-homework-final .ph824-homework-create{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:760px){html.ph824-homework-final .ph824-homework-tools{grid-template-columns:1fr!important}html.ph824-homework-final .ph824-homework-create,html.ph824-homework-final .ph824-homework-view{width:100%!important}html.ph824-homework-final .ph824-homework-view{justify-content:space-between!important}html.ph824-homework-final .ph824-homework-view select[name=homework_display]{width:150px!important}html.ph824-homework-final .ph824-homework-filter{grid-template-columns:minmax(0,1fr) 112px 88px!important;width:100%!important}}@media (max-width:520px){html.ph824-homework-final .ph824-homework-filter{grid-template-columns:1fr!important}html.ph824-homework-final .ph824-homework-filter>*{width:100%!important}}html.ph824-record-main-final .ph824-record-table{width:100%!important;table-layout:fixed!important}html.ph824-record-main-final .ph824-record-table td,html.ph824-record-main-final .ph824-record-table th{box-sizing:border-box!important;vertical-align:middle!important}html.ph824-record-main-final .ph824-record-table th{white-space:nowrap!important}html.ph824-record-main-final .ph824-record-table .col--status{width:20%!important}html.ph824-record-main-final .ph824-record-table .col--problem{width:38%!important}html.ph824-record-main-final .ph824-record-table .col--submit-by{width:15%!important}html.ph824-record-main-final .ph824-record-table .col--lang,html.ph824-record-main-final .ph824-record-table .col--memory,html.ph824-record-main-final .ph824-record-table .col--time{width:7%!important}html.ph824-record-main-final .ph824-record-table .col--submit-at{width:13%!important}html.ph824-record-main-final .ph824-record-problem-cell{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important}html.ph824-record-main-final .ph824-record-problem-title{min-width:0!important;flex:1 1 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.ph824-record-main-final .ph824-record-problem-title>*{max-width:100%!important}html.ph824-record-main-final .ph824-record-problem-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important}html.ph824-record-main-final .ph824-record-problem-actions .form--inline,html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important}html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action{min-height:28px!important;box-sizing:border-box!important;justify-content:center!important;padding:0 7px!important;border:1px solid #e1e7ef!important;border-radius:7px!important;background:#fff!important;color:#536174!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action:hover{border-color:#bfd3f8!important;background:#f7faff!important;color:#245fdb!important}html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action-cancel:hover{border-color:#efccd2!important;background:#fff7f8!important;color:#b54754!important}html.ph824-record-main-final .ph824-record-table .col--submit-at,html.ph824-record-main-final .ph824-record-table .col--submit-by{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.ph824-record-main-final .ph824-record-filter-grid{display:grid!important;grid-template-columns:minmax(125px,.9fr) minmax(125px,.9fr) minmax(125px,.9fr) minmax(160px,1.25fr) minmax(160px,1.25fr)!important;gap:14px!important;align-items:end!important}html.ph824-record-main-final .ph824-record-filter-grid>.columns{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}@media (max-width:1060px){html.ph824-record-main-final .ph824-record-table col.col--lang,html.ph824-record-main-final .ph824-record-table col.col--memory,html.ph824-record-main-final .ph824-record-table col.col--time,html.ph824-record-main-final .ph824-record-table td.col--lang,html.ph824-record-main-final .ph824-record-table td.col--memory,html.ph824-record-main-final .ph824-record-table td.col--time,html.ph824-record-main-final .ph824-record-table th.col--lang,html.ph824-record-main-final .ph824-record-table th.col--memory,html.ph824-record-main-final .ph824-record-table th.col--time{display:none!important}html.ph824-record-main-final .ph824-record-table .col--status{width:21%!important}html.ph824-record-main-final .ph824-record-table .col--problem{width:45%!important}html.ph824-record-main-final .ph824-record-table .col--submit-by{width:19%!important}html.ph824-record-main-final .ph824-record-table .col--submit-at{width:15%!important}html.ph824-record-main-final .ph824-record-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:880px){html.ph824-record-main-final .ph824-record-table .col--status{width:24%!important}html.ph824-record-main-final .ph824-record-table .col--problem{width:49%!important}html.ph824-record-main-final .ph824-record-table .col--submit-by{width:0!important;display:none!important}html.ph824-record-main-final .ph824-record-table td.col--submit-by,html.ph824-record-main-final .ph824-record-table th.col--submit-by{display:none!important}html.ph824-record-main-final .ph824-record-table .col--submit-at{width:27%!important}html.ph824-record-main-final .ph824-record-problem-cell{gap:6px!important}html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action{width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;font-size:0!important}html.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action .icon{margin:0!important;font-size:12px!important}}@media (max-width:680px){html.ph824-record-main-final .ph824-record-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.ph824-record-main-final .ph824-record-table .col--status{width:34%!important}html.ph824-record-main-final .ph824-record-table .col--problem{width:46%!important}html.ph824-record-main-final .ph824-record-table .col--submit-at{width:20%!important}html.ph824-record-main-final .ph824-record-table td,html.ph824-record-main-final .ph824-record-table th{padding-right:8px!important;padding-left:8px!important}}@media (max-width:480px){html.ph824-record-main-final .ph824-record-filter-grid{grid-template-columns:1fr!important}}.theme--dark.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action{border-color:#334155!important;background:#111827!important;color:#cbd5e1!important}.theme--dark.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action:hover{border-color:#466da7!important;background:#172743!important;color:#c5d9ff!important}.theme--dark.ph824-record-main-final .ph824-record-problem-actions .ph824-record-action-cancel:hover{border-color:#714653!important;background:#301d24!important;color:#f3b6c0!important}html.page--homework_main .medium-12.columns>.section>.section__header{position:relative!important;display:block!important;min-height:118px!important;height:auto!important;padding:16px 18px!important;box-sizing:border-box!important;border-bottom:1px solid #e7edf4!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__title{display:block!important;margin:0 190px 14px 0!important;padding:0!important;font-size:18px!important;line-height:1.3!important;font-weight:820!important;color:#101828!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__tools{position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:118px minmax(340px,540px) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important;box-sizing:border-box!important;border:1px solid #e7edf4!important;border-radius:10px!important;background:#f8fafc!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__tools>span.nojs--hide{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:6px!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:38px!important;margin:0!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__tools>span.nojs--hide select{width:82px!important;min-width:82px!important;max-width:82px!important;height:38px!important;margin:0!important;box-sizing:border-box!important;border-radius:8px!important}html.page--homework_main .medium-12.columns>.section>.section__header form.filter-form>*{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;box-sizing:border-box!important;border-radius:8px!important}html.page--homework_main .medium-12.columns>.section>.section__header .section__tools>a.compact.button{position:absolute!important;top:14px!important;right:18px!important;display:inline-flex!important;width:auto!important;min-width:160px!important;max-width:none!important;height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 16px!important;border:1px solid #2563eb!important;border-radius:9px!important;background:#2563eb!important;color:#fff!important;font-size:12px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 2px 7px rgba(37,99,235,.16)!important}html.page--homework_main .medium-12.columns>.section>.section__header .section__tools>a.compact.button:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}@media (max-width:900px){html.page--homework_main .medium-12.columns>.section>.section__header>.section__tools{grid-template-columns:118px minmax(0,1fr)!important}html.page--homework_main .medium-12.columns>.section>.section__header form.filter-form{width:100%!important;grid-template-columns:minmax(130px,1fr) 104px 88px!important}}@media (max-width:650px){html.page--homework_main .medium-12.columns>.section>.section__header{min-height:0!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__title{margin-right:0!important}html.page--homework_main .medium-12.columns>.section>.section__header .section__tools>a.compact.button{position:static!important;width:100%!important;min-width:0!important;grid-column:1/-1!important}html.page--homework_main .medium-12.columns>.section>.section__header>.section__tools{grid-template-columns:1fr!important}}html.page--record_main .main>.row>.medium-12.columns>form[method=get]{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:0 0 16px!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section{display:block!important;float:none!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #dde5ef!important;border-radius:13px!important;background:#fff!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header{position:static!important;display:flex!important;width:100%!important;min-height:62px!important;height:auto!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:12px 16px!important;border-bottom:1px solid #e7edf4!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header>.section__title{margin:0!important;padding:0!important;font-size:20px!important;font-weight:820!important;line-height:1.2!important;color:#101828!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header>.section__tools{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border-radius:9px!important;font-size:12px!important;font-weight:740!important;line-height:1!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body{display:block!important;float:none!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;padding:14px 16px 16px!important;overflow:visible!important;background:#f8fafc!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr)!important;align-items:end!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns{position:static!important;float:none!important;clear:none!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;left:auto!important;right:auto!important;margin:0!important;padding:0!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns label{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;color:#536174!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns input,html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns select{display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:7px 0 0!important;border:1px solid #d7dee8!important;border-radius:8px!important;background:#fff!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns input:focus,html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns select:focus{outline:0!important;border-color:#6f9cff!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]~.section{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html.page--record_main .record_main__table{display:table!important;width:100%!important;min-width:900px!important;max-width:none!important;table-layout:fixed!important;margin:0!important}html.page--record_main .record_main__table td,html.page--record_main .record_main__table th{display:table-cell!important;vertical-align:middle!important;box-sizing:border-box!important}html.page--record_main .record_main__table.closest{display:table!important}@media (max-width:900px) and (min-width:641px){html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row{grid-template-columns:repeat(6,minmax(0,1fr))!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns:nth-child(1),html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns:nth-child(2),html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns:nth-child(3){grid-column:span 2!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns:nth-child(4){grid-column:1/span 3!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns:nth-child(5){grid-column:4/span 3!important}}@media (max-width:640px){html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row{grid-template-columns:1fr!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header{align-items:stretch!important;flex-direction:column!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header>.section__tools{width:100%!important}html.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header .button{flex:1 1 0!important}}html.theme--dark.page--homework_main .medium-12.columns>.section>.section__header{border-color:#2d3b50!important}html.theme--dark.page--homework_main .medium-12.columns>.section>.section__header>.section__title,html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header>.section__title{color:#f3f6fb!important}html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section,html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__header{border-color:#2d3b50!important;background:#111827!important}html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body{background:#0f1725!important}html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns label{color:#aab6c7!important}html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns input,html.theme--dark.page--record_main .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row>.columns select{border-color:#3b4a60!important;background:#101827!important;color:#e5edf7!important}html.page--record_main.ph830-record-final .ph830-record-filter-card>.section__body{padding:14px 16px 16px!important;overflow:visible!important}html.page--record_main.ph830-record-final .ph830-record-filter-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"uid pid tid""lang status status"!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph830-record-final .ph830-record-filter-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:76px!important;box-sizing:border-box!important;margin:0!important;padding:10px!important;border:1px solid #e1e8f0!important;border-radius:10px!important;background:#fff!important}html.page--record_main.ph830-record-final .ph830-record-filter-field-1{grid-area:uid!important}html.page--record_main.ph830-record-final .ph830-record-filter-field-2{grid-area:pid!important}html.page--record_main.ph830-record-final .ph830-record-filter-field-3{grid-area:tid!important}html.page--record_main.ph830-record-final .ph830-record-filter-field-4{grid-area:lang!important}html.page--record_main.ph830-record-final .ph830-record-filter-field-5{grid-area:status!important}html.page--record_main.ph830-record-final .ph830-record-filter-label{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#536174!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important}html.page--record_main.ph830-record-final .ph830-record-filter-control{display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important;border:1px solid #d7dee8!important;border-radius:8px!important;background:#fff!important}html.page--record_main.ph830-record-final .ph830-record-filter-control:focus{outline:0!important;border-color:#6f9cff!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main.ph830-record-final .ph830-record-filter-extra{display:none!important}html.page--record_main.ph830-record-final .ph830-record-results{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (min-width:1180px){html.page--record_main.ph830-record-final .ph830-record-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-areas:"uid pid tid lang status"!important}}@media (max-width:700px) and (min-width:521px){html.page--record_main.ph830-record-final .ph830-record-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"uid pid""tid lang""status status"!important}}@media (max-width:520px){html.page--record_main.ph830-record-final .ph830-record-filter-grid{grid-template-columns:1fr!important;grid-template-areas:"uid""pid""tid""lang""status"!important}}html.theme--dark.page--record_main.ph830-record-final .ph830-record-filter-field{border-color:#334155!important;background:#151e2e!important}html.theme--dark.page--record_main.ph830-record-final .ph830-record-filter-label{color:#aab6c7!important}html.theme--dark.page--record_main.ph830-record-final .ph830-record-filter-control{border-color:#3b4a60!important;background:#101827!important;color:#e5edf7!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-section{overflow:visible!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-section>.section__header{padding-bottom:10px!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-section>.section__header .section__title{margin:0!important;font-size:18px!important;font-weight:820!important;line-height:1.2!important}.ph830-taxonomy-legacy-drop,html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-legacy,html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-legacy-drop{display:none!important;visibility:hidden!important;pointer-events:none!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-panel{display:grid!important;gap:13px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-group{display:grid!important;gap:7px!important;min-width:0!important;padding-top:2px!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-group+.ph830-taxonomy-group{padding-top:10px!important;border-top:1px solid #e7edf4!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-group-title{color:#667085!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:54px!important;box-sizing:border-box!important;padding:8px 9px!important;border:1px solid #dce5f0!important;border-radius:9px!important;background:#fbfcfe!important;color:#172033!important;text-decoration:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card:hover{border-color:#9fc0ff!important;background:#f5f8ff!important;box-shadow:0 2px 8px rgba(37,99,235,.08)!important;transform:translateY(-1px)!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card.is-active{border-color:#4f86ff!important;background:#eef5ff!important;box-shadow:inset 3px 0 0#2563eb!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card span,html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card strong{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#8793a7!important;font-size:8px!important;font-weight:520!important;line-height:1.18!important}html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card strong{color:#101828!important;font-size:10.5px!important;font-weight:760!important;line-height:1.2!important}@media (min-width:1100px){html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card{min-height:58px!important;padding:9px 10px!important}}@media (max-width:720px){html.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-grid{grid-template-columns:1fr!important}}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-group+.ph830-taxonomy-group{border-color:#2d3b50!important}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-group-title{color:#93a2b8!important}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card{border-color:#334155!important;background:#111a2a!important;color:#e8eef8!important}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card.is-active,html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card:hover{border-color:#5e8fff!important;background:#17233a!important}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card strong{color:#f1f5fb!important}html.theme--dark.page--problem_main.ph830-problem-taxonomy-final .ph830-taxonomy-card span{color:#9eabc0!important}html.page--record_main.ph831-record-final .ph831-record-card{overflow:hidden!important}html.page--record_main.ph831-record-final .ph831-record-header{min-height:62px!important;padding:12px 16px!important;border-bottom:1px solid #e7edf4!important}html.page--record_main.ph831-record-final .ph831-record-body{padding:16px!important;background:#fbfcfe!important;overflow:visible!important}html.page--record_main.ph831-record-final .ph831-record-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph831-record-final .ph831-record-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:64px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html.page--record_main.ph831-record-final .ph831-record-field-1,html.page--record_main.ph831-record-final .ph831-record-field-2,html.page--record_main.ph831-record-final .ph831-record-field-3{grid-column:span 2!important}html.page--record_main.ph831-record-final .ph831-record-field-4{grid-column:1/span 3!important}html.page--record_main.ph831-record-final .ph831-record-field-5{grid-column:4/span 3!important}html.page--record_main.ph831-record-final .ph831-record-label{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#536174!important;font-size:11.5px!important;font-weight:720!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.page--record_main.ph831-record-final .ph831-record-control{display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border:1px solid #d6dee9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html.page--record_main.ph831-record-final .ph831-record-control:focus{outline:0!important;border-color:#6595ff!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main.ph831-record-final .ph831-record-control-duplicate,html.page--record_main.ph831-record-final .ph831-record-duplicate-column,html.page--record_main.ph831-record-final .ph831-record-extra-column{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html.page--record_main.ph831-record-final .ph831-record-results{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:1050px){html.page--record_main.ph831-record-final .ph831-record-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}html.page--record_main.ph831-record-final .ph831-record-field-1,html.page--record_main.ph831-record-final .ph831-record-field-2,html.page--record_main.ph831-record-final .ph831-record-field-3,html.page--record_main.ph831-record-final .ph831-record-field-4,html.page--record_main.ph831-record-final .ph831-record-field-5{grid-column:auto!important}}@media (max-width:720px) and (min-width:521px){html.page--record_main.ph831-record-final .ph831-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.page--record_main.ph831-record-final .ph831-record-field-1,html.page--record_main.ph831-record-final .ph831-record-field-2,html.page--record_main.ph831-record-final .ph831-record-field-3,html.page--record_main.ph831-record-final .ph831-record-field-4{grid-column:auto!important}html.page--record_main.ph831-record-final .ph831-record-field-5{grid-column:1/-1!important}}@media (max-width:520px){html.page--record_main.ph831-record-final .ph831-record-grid{grid-template-columns:1fr!important}html.page--record_main.ph831-record-final .ph831-record-field-1,html.page--record_main.ph831-record-final .ph831-record-field-2,html.page--record_main.ph831-record-final .ph831-record-field-3,html.page--record_main.ph831-record-final .ph831-record-field-4,html.page--record_main.ph831-record-final .ph831-record-field-5{grid-column:auto!important}}html.theme--dark.page--record_main.ph831-record-final .ph831-record-body{background:#0f1725!important}html.theme--dark.page--record_main.ph831-record-final .ph831-record-label{color:#aab6c7!important}html.theme--dark.page--record_main.ph831-record-final .ph831-record-control{border-color:#3a4960!important;background:#101827!important;color:#e9eef7!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-section .ph-category-heading-v76::after,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-section .ph-category-heading-v76::before,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-section .ph-category-heading-v79::after,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-section .ph-category-heading-v79::before{display:none!important;content:none!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-section>.section__header{display:block!important;padding:14px 14px 10px!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-title{display:block!important;margin:0!important;padding:0!important;color:#101828!important;font-size:18px!important;font-weight:830!important;line-height:1.15!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-subtitle{margin-top:4px!important;color:#8995a8!important;font-size:8.5px!important;font-weight:520!important;line-height:1.25!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-body{padding:4px 12px 13px!important}.ph831-taxonomy-native-drop,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-native,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-native-drop{display:none!important;visibility:hidden!important;pointer-events:none!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-panel{display:grid!important;gap:13px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-group{display:grid!important;gap:7px!important;min-width:0!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-group+.ph831-taxonomy-group{padding-top:10px!important;border-top:1px solid #e7edf4!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-group-title{color:#667085!important;font-size:9px!important;font-weight:820!important;line-height:1.2!important;letter-spacing:.035em!important;text-transform:uppercase!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:58px!important;box-sizing:border-box!important;padding:8px 9px!important;cursor:pointer!important;border:1px solid #dbe4ef!important;border-radius:9px!important;background:#fbfcfe!important;color:#172033!important;text-decoration:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card:hover{border-color:#8eb4ff!important;background:#f4f8ff!important;box-shadow:0 3px 9px rgba(37,99,235,.09)!important;transform:translateY(-1px)!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card.is-active{border-color:#4a82ff!important;background:#eaf2ff!important;box-shadow:inset 3px 0 0#2563eb,0 2px 8px rgba(37,99,235,.08)!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card span,html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card strong{display:block!important;min-width:0!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#8592a6!important;font-size:7.8px!important;font-weight:520!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card strong{color:#101828!important;font-size:10.5px!important;font-weight:770!important}html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-hint{padding-top:9px!important;border-top:1px solid #e7edf4!important;color:#7d899b!important;font-size:8px!important;line-height:1.35!important}@media (max-width:720px){html.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-grid{grid-template-columns:1fr!important}}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-title{color:#f2f6fc!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-hint,html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-subtitle{color:#92a0b4!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-group+.ph831-taxonomy-group,html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-hint{border-color:#2f3d52!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card{border-color:#334155!important;background:#111a2a!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card.is-active,html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card:hover,html.theme--dark.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card.is-active,html.theme--dark.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card:hover{border-color:#5d8fff!important;background:#17243a!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card strong,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-head strong,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-labels strong,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-labels strong{color:#eef3fa!important}html.theme--dark.page--problem_main.ph831-taxonomy-final .ph831-taxonomy-card span{color:#9cabc0!important}html.page--record_main.ph832-record-final form[method=get] input.autocomplete-dummy{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}html.page--record_main.ph832-record-final .ph832-record-body{padding:16px!important;background:#fbfcfe!important;overflow:visible!important}html.page--record_main.ph832-record-final .ph832-record-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph832-record-final .ph832-record-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:64px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html.page--record_main.ph832-record-final .ph832-record-field-1{grid-column:1/span 3!important;grid-row:1!important}html.page--record_main.ph832-record-final .ph832-record-field-2{grid-column:4/span 3!important;grid-row:1!important}html.page--record_main.ph832-record-final .ph832-record-field-3{grid-column:1/span 2!important;grid-row:2!important}html.page--record_main.ph832-record-final .ph832-record-field-4{grid-column:3/span 2!important;grid-row:2!important}html.page--record_main.ph832-record-final .ph832-record-field-5{grid-column:5/span 2!important;grid-row:2!important}html.page--record_main.ph832-record-final .ph832-record-label{display:block!important;width:100%!important;margin:0 0 7px!important;padding:0!important;color:#526074!important;font-size:11.5px!important;font-weight:720!important;line-height:1.25!important}html.page--record_main.ph832-record-final .ph832-record-field input:not(.autocomplete-dummy),html.page--record_main.ph832-record-final .ph832-record-field select{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important;border:1px solid #d6dee9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html.page--record_main.ph832-record-final .ph832-record-field .autocomplete-container{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important}html.page--record_main.ph832-record-final .ph832-record-field .autocomplete-wrapper{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid #d6dee9!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html.page--record_main.ph832-record-final .ph832-record-field .autocomplete-wrapper input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:38px!important;box-sizing:border-box!important;margin:0!important;padding:0 10px!important;border:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}html.page--record_main.ph832-record-final .ph832-record-field .autocomplete-wrapper.focused,html.page--record_main.ph832-record-final .ph832-record-field .autocomplete-wrapper:focus-within,html.page--record_main.ph832-record-final .ph832-record-field input:not(.autocomplete-dummy):focus,html.page--record_main.ph832-record-final .ph832-record-field select:focus{border-color:#6595ff!important;outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main.ph832-record-final .ph832-record-results{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;margin:0!important}@media (max-width:720px) and (min-width:521px){html.page--record_main.ph832-record-final .ph832-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.page--record_main.ph832-record-final .ph832-record-field-1,html.page--record_main.ph832-record-final .ph832-record-field-2,html.page--record_main.ph832-record-final .ph832-record-field-3,html.page--record_main.ph832-record-final .ph832-record-field-4{grid-column:auto!important;grid-row:auto!important}html.page--record_main.ph832-record-final .ph832-record-field-5{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:520px){html.page--record_main.ph832-record-final .ph832-record-grid{grid-template-columns:1fr!important}html.page--record_main.ph832-record-final .ph832-record-field-1,html.page--record_main.ph832-record-final .ph832-record-field-2,html.page--record_main.ph832-record-final .ph832-record-field-3,html.page--record_main.ph832-record-final .ph832-record-field-4,html.page--record_main.ph832-record-final .ph832-record-field-5{grid-column:auto!important;grid-row:auto!important}}html.theme--dark.page--record_main.ph832-record-final .ph832-record-body{background:#0f1725!important}html.theme--dark.page--record_main.ph832-record-final .ph832-record-label{color:#aeb9c9!important}html.theme--dark.page--record_main.ph832-record-final .ph832-record-field .autocomplete-wrapper,html.theme--dark.page--record_main.ph832-record-final .ph832-record-field input:not(.autocomplete-dummy),html.theme--dark.page--record_main.ph832-record-final .ph832-record-field select{border-color:#3a4960!important;background:#101827!important;color:#e8eef7!important}html.page--problem_main.ph832-taxonomy-final .ph831-taxonomy-subtitle,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-section .ph-category-heading-v76::after,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-section .ph-category-heading-v76::before,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-section .ph-category-heading-v79::after,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-section .ph-category-heading-v79::before,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-subtitle{display:none!important;content:none!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-section>.section__header{display:block!important;padding:14px 14px 8px!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-title{margin:0!important;padding:0!important;color:#101828!important;font-size:18px!important;font-weight:830!important;line-height:1.15!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-body{padding:4px 12px 13px!important}.ph832-taxonomy-native-drop,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-native,html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-native-drop{display:none!important;visibility:hidden!important;pointer-events:none!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-panel{position:relative!important;z-index:2!important;display:grid!important;gap:13px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;pointer-events:auto!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-group{display:grid!important;gap:7px!important;min-width:0!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-group+.ph832-taxonomy-group{padding-top:10px!important;border-top:1px solid #e7edf4!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-group-title{color:#667085!important;font-size:9px!important;font-weight:820!important;line-height:1.2!important;letter-spacing:.035em!important;text-transform:uppercase!important}html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:58px!important;box-sizing:border-box!important;padding:8px 9px!important;cursor:pointer!important;pointer-events:auto!important;border:1px solid #dbe4ef!important;border-radius:9px!important;background:#fbfcfe!important;color:#172033!important;text-decoration:none!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card:hover{border-color:#8eb4ff!important;background:#f4f8ff!important;box-shadow:0 2px 7px rgba(37,99,235,.08)!important;transform:none!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card:active{background:#eaf2ff!important;transform:none!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card.is-active{border-color:#4a82ff!important;background:#eaf2ff!important;box-shadow:inset 3px 0 0#2563eb,0 2px 7px rgba(37,99,235,.08)!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card span,html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card strong{display:block!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#8592a6!important;font-size:7.8px!important;font-weight:520!important}html.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card strong{color:#101828!important;font-size:10.5px!important;font-weight:770!important}@media (max-width:720px){html.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-grid{grid-template-columns:1fr!important}}html.theme--dark.page--problem_main.ph832-taxonomy-final .ph832-taxonomy-title{color:#f2f6fc!important}html.theme--dark.page--problem_main.ph832-taxonomy-final a.ph832-taxonomy-card{border-color:#334155!important;background:#111a2a!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container,html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container *{scrollbar-width:none!important;-ms-overflow-style:none!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container ::-webkit-scrollbar,html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container::-webkit-scrollbar,html.page--record_main.ph834-record-final .ph834-record-field div.autocomplete-container ::-webkit-scrollbar,html.page--record_main.ph834-record-final .ph834-record-field div.autocomplete-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.page--record_main.ph833-record-final .ph833-record-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:16px!important;align-items:end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph833-record-final .ph833-record-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:63px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html.page--record_main.ph833-record-final .ph833-record-field-1{grid-column:1/span 3!important;grid-row:1!important}html.page--record_main.ph833-record-final .ph833-record-field-2{grid-column:4/span 3!important;grid-row:1!important}html.page--record_main.ph833-record-final .ph833-record-field-3{grid-column:1/span 2!important;grid-row:2!important}html.page--record_main.ph833-record-final .ph833-record-field-4{grid-column:3/span 2!important;grid-row:2!important}html.page--record_main.ph833-record-final .ph833-record-field-5{grid-column:5/span 2!important;grid-row:2!important}html.page--record_main.ph833-record-final .ph833-record-label-text{display:block!important;width:100%!important;height:16px!important;margin:0!important;padding:0!important;color:#526074!important;font-size:11.5px!important;font-weight:720!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.page--record_main.ph833-record-final .ph833-record-label-wrap{display:grid!important;grid-template-rows:16px 40px!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph833-record-final .ph833-record-label-standalone{display:block!important;width:100%!important;height:16px!important;margin:0 0 7px!important;padding:0!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container,html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-wrapper,html.page--record_main.ph833-record-final .ph833-record-field input:not(.autocomplete-dummy),html.page--record_main.ph833-record-final .ph833-record-field select{height:40px!important;min-height:40px!important;max-height:40px!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-container{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-wrapper{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d6dee9!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-wrapper input,html.page--record_main.ph833-record-final .ph833-record-field .autocomplete-wrapper textarea{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;overflow:hidden!important;resize:none!important;margin:0!important;padding:0 10px!important;border:0!important;outline:0!important;background:0 0!important;box-sizing:border-box!important}html.page--record_main.ph833-record-final .ph833-record-field>input:not(.autocomplete-dummy),html.page--record_main.ph833-record-final .ph833-record-field>select,html.page--record_main.ph833-record-final .ph833-record-label-wrap>input:not(.autocomplete-dummy){width:100%!important;min-width:0!important;margin:0!important;border:1px solid #d6dee9!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}@media (max-width:720px) and (min-width:521px){html.page--record_main.ph833-record-final .ph833-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.page--record_main.ph833-record-final .ph833-record-field-1,html.page--record_main.ph833-record-final .ph833-record-field-2,html.page--record_main.ph833-record-final .ph833-record-field-3,html.page--record_main.ph833-record-final .ph833-record-field-4{grid-column:auto!important;grid-row:auto!important}html.page--record_main.ph833-record-final .ph833-record-field-5{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:520px){html.page--record_main.ph833-record-final .ph833-record-grid{grid-template-columns:1fr!important}html.page--record_main.ph833-record-final .ph833-record-field-1,html.page--record_main.ph833-record-final .ph833-record-field-2,html.page--record_main.ph833-record-final .ph833-record-field-3,html.page--record_main.ph833-record-final .ph833-record-field-4,html.page--record_main.ph833-record-final .ph833-record-field-5{grid-column:auto!important;grid-row:auto!important}}html.theme--dark.page--record_main.ph833-record-final .ph833-record-label-text{color:#aeb9c9!important}html.page--problem_main.ph833-taxonomy-final .ph831-taxonomy-subtitle,html.page--problem_main.ph833-taxonomy-final .ph832-taxonomy-subtitle,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-section .ph-category-heading-v76::after,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-section .ph-category-heading-v76::before,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-section .ph-category-heading-v79::after,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-section .ph-category-heading-v79::before,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-subtitle{display:none!important;content:none!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-section>.section__header{padding:14px 14px 8px!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-title{margin:0!important;padding:0!important;color:#101828!important;font-size:18px!important;font-weight:830!important;line-height:1.15!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-body{padding:5px 12px 12px!important}.ph833-taxonomy-native,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-native{display:none!important;visibility:hidden!important;pointer-events:none!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-panel{display:grid!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-group{display:grid!important;gap:7px!important;min-width:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-group+.ph833-taxonomy-group{padding-top:11px!important;border-top:1px solid #e7edf4!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-group-title{color:#667085!important;font-size:9px!important;font-weight:820!important;line-height:1.2!important;letter-spacing:.035em!important;text-transform:uppercase!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 15px!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:8px!important;cursor:pointer!important;border:1px solid #dbe4ef!important;border-radius:9px!important;background:#fbfcfe!important;color:#172033!important;text-align:left!important;box-shadow:none!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent:hover{border-color:#8eb4ff!important;background:#f4f8ff!important;box-shadow:0 2px 7px rgba(37,99,235,.07)!important;transform:none!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent.is-open{border-color:#4a82ff!important;background:#eef5ff!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent.has-selected{box-shadow:inset 3px 0 0#2563eb!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-labels{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-labels strong{color:#101828!important;font-size:10.5px!important;font-weight:770!important;line-height:1.18!important;overflow-wrap:anywhere!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-labels small{color:#8592a6!important;font-size:7.8px!important;font-weight:520!important;line-height:1.18!important;overflow-wrap:anywhere!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-chevron{color:#6f7d91!important;font-size:18px!important;font-weight:650!important;line-height:1!important;text-align:center!important;transition:transform .12s ease!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent.is-open .ph833-taxonomy-chevron{transform:rotate(90deg)!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-count{position:absolute!important;top:5px!important;right:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:8px!important;font-weight:800!important;line-height:16px!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-panel[hidden],html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-count[hidden]{display:none!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-panel{grid-column:1/-1!important;margin-top:1px!important;padding:10px!important;border:1px solid #dbe5f1!important;border-radius:10px!important;background:#f8fbff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-head{display:flex!important;flex-direction:column!important;gap:2px!important;margin-bottom:8px!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-head strong{color:#172033!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-head span{color:#8491a4!important;font-size:7.8px!important;line-height:1.25!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:6px 7px!important;cursor:pointer!important;border:1px solid #dce5ef!important;border-radius:8px!important;background:#fff!important;color:#172033!important;text-align:left!important;box-shadow:none!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child:hover{border-color:#8eb4ff!important;background:#f5f8ff!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child.is-selected{border-color:#4d82ff!important;background:#eaf2ff!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border:1px solid #c7d3e3!important;border-radius:5px!important;background:#fff!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.ph834-flyout-item.is-selected .ph834-flyout-check,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child.is-selected .ph833-taxonomy-check{border-color:#2563eb!important;background:#2563eb!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-labels{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-labels strong{color:#172033!important;font-size:9px!important;font-weight:730!important;line-height:1.15!important;overflow-wrap:anywhere!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-labels small{color:#8793a6!important;font-size:7px!important;font-weight:520!important;line-height:1.15!important;overflow-wrap:anywhere!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-summary{padding:8px 2px 0!important;border-top:1px solid #e7edf4!important;color:#778498!important;font-size:8px!important;line-height:1.25!important;text-align:center!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-actions{margin:0 0 8px!important}html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-apply{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:36px!important;margin:0!important;border-radius:8px!important;font-size:10px!important;font-weight:760!important;line-height:1.2!important}@media (max-width:720px){html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-grid,html.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent-grid{grid-template-columns:1fr!important}}html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-title{color:#f2f6fc!important}html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-group+.ph833-taxonomy-group,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-summary{border-color:#2f3d52!important}html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent{border-color:#334155!important;background:#111a2a!important}html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child.is-selected,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child:hover,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent.is-open,html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-parent:hover{border-color:#5d8fff!important;background:#17243a!important}html.theme--dark.page--problem_main.ph833-taxonomy-final .ph833-taxonomy-child-panel{border-color:#334155!important;background:#0f1725!important}html.page--record_main.ph834-record-final .ph834-record-body{padding:16px!important;overflow:visible!important;background:#fbfcfe!important}html.page--record_main.ph834-record-final .ph834-record-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:63px 63px!important;gap:16px 14px!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph834-record-final .ph834-record-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:63px!important;min-height:63px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-1,html.page--record_main.ph834-record-final .ph834-record-field-1{grid-column:1/span 3!important;grid-row:1!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-2,html.page--record_main.ph834-record-final .ph834-record-field-2{grid-column:4/span 3!important;grid-row:1!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-3,html.page--record_main.ph834-record-final .ph834-record-field-3{grid-column:1/span 2!important;grid-row:2!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4,html.page--record_main.ph834-record-final .ph834-record-field-4{grid-column:3/span 2!important;grid-row:2!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5,html.page--record_main.ph834-record-final .ph834-record-field-5{grid-column:5/span 2!important;grid-row:2!important}html.page--record_main.ph834-record-final .ph834-record-control-label{display:grid!important;grid-template-rows:16px 40px!important;gap:7px!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:63px!important;margin:0!important;padding:0!important}html.page--record_main.ph834-record-final .ph834-record-field:has(>.ph834-record-standalone-label){display:grid!important;grid-template-rows:16px 40px!important;gap:7px!important;align-items:stretch!important}html.page--record_main.ph834-record-final .ph834-record-standalone-label,html.page--record_main.ph834-record-final .ph834-record-title{display:block!important;width:100%!important;min-width:0!important;height:16px!important;margin:0!important;padding:0!important;color:#526074!important;font-size:11.5px!important;font-weight:720!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.page--record_main.ph834-record-final input.autocomplete-dummy{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper,html.page--record_main.ph834-record-final .ph834-record-field div.autocomplete-container{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;outline:0!important;box-shadow:none!important}html.page--record_main.ph834-record-final .ph834-record-field div.autocomplete-container{display:block!important;position:relative!important;padding:0!important;border:0!important;background:0 0!important;overflow:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;box-sizing:border-box!important;padding:0 1px!important;overflow:hidden!important;border:1px solid #d5deea!important;border-radius:8px!important;background:#fff!important}html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper:hover{border-color:#b7c7dc!important;outline:0!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper.focused,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper:focus-within,html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper.focused,html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper:focus-within{border-color:#4e83ff!important;outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper input,html.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper textarea{flex:1 1 auto!important;display:block!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;margin:0!important;padding:0 10px!important;overflow:hidden!important;resize:none!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}html.page--record_main.ph834-record-final .ph834-record-control-label>input:not(.autocomplete-dummy){display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0 10px!important;border:1px solid #d5deea!important;border-radius:8px!important;outline:0!important;background:#fff!important;box-shadow:none!important}html.page--record_main.ph834-record-final .ph834-record-field>select{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0 34px 0 10px!important;border:1px solid #d5deea!important;border-radius:8px!important;outline:0!important;background-color:#fff!important;box-shadow:none!important}html.page--record_main.ph834-record-final .ph834-record-control-label>input:not(.autocomplete-dummy):focus,html.page--record_main.ph834-record-final .ph834-record-field>select:focus{border-color:#4e83ff!important;outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}html.page--record_main.ph834-record-final .ph834-record-results{display:block!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;margin:0!important}@media (max-width:720px) and (min-width:521px){html.page--record_main.ph834-record-final .ph834-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}html.page--record_main.ph834-record-final .ph834-record-field-1,html.page--record_main.ph834-record-final .ph834-record-field-2,html.page--record_main.ph834-record-final .ph834-record-field-3,html.page--record_main.ph834-record-final .ph834-record-field-4{grid-column:auto!important;grid-row:auto!important}html.page--record_main.ph834-record-final .ph834-record-field-5{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:520px){html.page--record_main.ph834-record-final .ph834-record-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}html.page--record_main.ph834-record-final .ph834-record-field-1,html.page--record_main.ph834-record-final .ph834-record-field-2,html.page--record_main.ph834-record-final .ph834-record-field-3,html.page--record_main.ph834-record-final .ph834-record-field-4,html.page--record_main.ph834-record-final .ph834-record-field-5{grid-column:auto!important;grid-row:auto!important}}html.theme--dark.page--record_main.ph834-record-final .ph834-record-body{background:#0f1725!important}html.theme--dark.page--record_main.ph834-record-final .ph834-record-standalone-label,html.theme--dark.page--record_main.ph834-record-final .ph834-record-title{color:#aeb9c9!important}html.theme--dark.page--record_main.ph834-record-final .ph834-record-control-label>input:not(.autocomplete-dummy),html.theme--dark.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper,html.theme--dark.page--record_main.ph834-record-final .ph834-record-field>select{border-color:#3a4960!important;background:#101827!important;color:#e8eef7!important}html.theme--dark.page--record_main.ph834-record-final .ph834-record-field .autocomplete-wrapper input{color:#e8eef7!important}html.page--problem_main.ph834-taxonomy-final .ph831-taxonomy-subtitle,html.page--problem_main.ph834-taxonomy-final .ph832-taxonomy-subtitle,html.page--problem_main.ph834-taxonomy-final .ph833-taxonomy-subtitle,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section .ph-category-heading-v76::after,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section .ph-category-heading-v76::before,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section .ph-category-heading-v79::after,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section .ph-category-heading-v79::before{display:none!important;content:none!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section>.section__header{padding:14px 14px 8px!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-title{margin:0!important;padding:0!important;color:#101828!important;font-size:18px!important;font-weight:830!important;line-height:1.15!important}.ph834-taxonomy-native,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-native{display:none!important;visibility:hidden!important;pointer-events:none!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-panel{display:grid!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group{display:grid!important;gap:7px!important;min-width:0!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group+.ph834-taxonomy-group{padding-top:11px!important;border-top:1px solid #e7edf4!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{width:100%!important;min-width:0!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{display:grid!important;grid-template-columns:minmax(0,1fr) 11px!important;min-width:0!important;margin:0!important;cursor:pointer!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.is-open,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#4f84ff!important;background:#f0f6ff!important;box-shadow:0 2px 7px rgba(37,99,235,.07)!important;transform:none!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected{box-shadow:inset 3px 0 0#2563eb!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-width:0!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{min-width:0!important;font-weight:520!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-arrow{font-weight:700!important;text-align:center!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-count{position:absolute!important;top:4px!important;right:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:15px!important;height:15px!important;box-sizing:border-box!important;padding:0 4px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:7.5px!important;font-weight:800!important;line-height:15px!important}.ph834-taxonomy-flyout[hidden],html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-count[hidden]{display:none!important}.ph834-taxonomy-flyout{position:fixed!important;z-index:10050!important;box-sizing:border-box!important;max-height:calc(100vh - 16px)!important;padding:11px!important;overflow:auto!important;border:1px solid #dbe4ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 14px 34px rgba(15,23,42,.14),0 3px 10px rgba(15,23,42,.08)!important;scrollbar-width:thin!important}.ph834-flyout-head{display:flex!important;flex-direction:column!important;gap:2px!important;margin-bottom:9px!important;padding:0 2px!important}.ph834-flyout-head strong{color:#101828!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}.ph834-flyout-head span{color:#8491a4!important;font-size:8.5px!important;line-height:1.25!important}.ph834-flyout-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}.ph834-flyout-check,.ph834-flyout-item{align-items:center!important;box-sizing:border-box!important}.ph834-flyout-item{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px!important;cursor:pointer!important;border:1px solid #dce5ef!important;border-radius:8px!important;background:#fbfcfe!important;color:#172033!important;text-align:left!important;box-shadow:none!important}.ph834-flyout-item:hover{border-color:#8eb4ff!important;background:#f4f8ff!important}.ph834-flyout-item.is-selected{border-color:#4d82ff!important;background:#eaf2ff!important}.ph834-flyout-check{display:inline-flex!important;justify-content:center!important;width:18px!important;height:18px!important;border:1px solid #c7d3e3!important;border-radius:5px!important;background:#fff!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.ph834-flyout-labels{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.ph834-flyout-labels small,.ph834-flyout-labels strong{overflow-wrap:anywhere!important;color:#8793a6!important;font-size:7.4px!important;font-weight:520!important;line-height:1.17!important}.ph834-flyout-labels strong{color:#172033!important;font-size:9.5px!important;font-weight:750!important;line-height:1.18!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-actions{margin:0 0 8px!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;border-radius:8px!important;font-size:10px!important;font-weight:760!important;line-height:1.2!important}@media (max-width:720px){.ph834-flyout-grid,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{grid-template-columns:1fr!important}}html.theme--dark .ph834-flyout-item.is-selected,html.theme--dark .ph834-flyout-item:hover,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.is-open,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{background:#17243a!important}html.theme--dark .ph834-taxonomy-flyout{background:#0f1725!important;box-shadow:0 14px 34px rgba(0,0,0,.34),0 3px 10px rgba(0,0,0,.22)!important}html.theme--dark .ph834-flyout-item,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{background:#111a2a!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,63px)!important;column-gap:14px!important;row-gap:16px!important;align-items:start!important;align-content:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.columns.ph834-record-field{position:static!important;inset:auto!important;float:none!important;clear:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:63px!important;min-height:63px!important;max-height:63px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;align-self:start!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field>label.ph834-record-control-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:16px 40px!important;gap:7px!important;align-items:start!important;align-content:start!important;width:100%!important;min-width:0!important;height:63px!important;min-height:63px!important;max-height:63px!important;box-sizing:border-box!important;margin:0!important;padding:0!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:16px 40px!important;gap:7px!important;align-items:start!important;align-content:start!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field .ph834-record-title,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field>label.ph834-record-standalone-label{display:block!important;width:100%!important;min-width:0!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:720!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field input.autocomplete-dummy{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d5deea!important;border-radius:8px!important;outline:0!important;background:#fff!important;box-shadow:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper input,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper textarea{flex:1 1 auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important;overflow:hidden!important;resize:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper input:focus,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper textarea:focus{margin:0!important;border:0!important;border-radius:0!important;outline:0!important;background:0 0!important;box-shadow:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-3>label.ph834-record-control-label>input[name=tid]:not(.autocomplete-dummy){display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding:0 10px!important;border:1px solid #d5deea!important;border-radius:8px!important;outline:0!important;background:#fff!important;box-shadow:none!important;align-self:start!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4>select[name=lang],html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5>select[name=status]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border:1px solid #d5deea!important;border-radius:8px!important;outline:0!important;background-color:#fff!important;box-shadow:none!important;align-self:start!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-3>label.ph834-record-control-label>input[name=tid]:focus,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4>select[name=lang]:focus,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5>select[name=status]:focus{margin:0!important;border-color:#4e83ff!important;outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}@media (max-width:720px) and (min-width:521px){html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-1,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-2,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-3,html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4{grid-column:auto!important;grid-row:auto!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5{grid-column:1/-1!important;grid-row:auto!important}}@media (max-width:520px){html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}html.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field{grid-column:auto!important;grid-row:auto!important}}html.theme--dark.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper,html.theme--dark.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-3>label.ph834-record-control-label>input[name=tid]:not(.autocomplete-dummy),html.theme--dark.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-4>select[name=lang],html.theme--dark.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field-5>select[name=status]{border-color:#3a4960!important;background:#101827!important;color:#e8eef7!important}html.theme--dark.page--record_main.ph834-record-final .main>.row>.medium-12.columns>form[method=get]>.section>.section__body>.row.ph834-record-grid>.ph834-record-field div.autocomplete-container>.autocomplete-wrapper input{border:0!important;background:0 0!important;color:#e8eef7!important;box-shadow:none!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section{color:#e8eef7!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-title,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-title{color:#f8fafc!important;text-shadow:none!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group-title,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group-title{color:#a8b7cb!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{background:#111b2b!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{border-color:#34445b!important;background:#111b2b!important;color:#eef4fb!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.is-open,html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.is-open,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#6796ff!important;background:#18263b!important;color:#fff!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected{box-shadow:inset 3px 0 0#5b8cff!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{opacity:1!important;text-shadow:none!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{color:#f3f7fc!important;opacity:1!important;text-shadow:none!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{opacity:1!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small,html.theme--dark .ph834-flyout-head span,html.theme--dark .ph834-flyout-labels small{color:#aebbd0!important;opacity:1!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-arrow,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-arrow{color:#9fbcff!important;opacity:1!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-count,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-count{background:#4f7fff!important;color:#fff!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-actions,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-actions{color:#eef4fb!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply{background:#3b72f2!important;border-color:#3b72f2!important;color:#fff!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply:hover,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply:hover{background:#4a80f7!important;border-color:#4a80f7!important}html.theme--dark .ph834-taxonomy-flyout{border-color:#3a4961!important;background:#101928!important;color:#eef4fb!important}html.theme--dark .ph834-flyout-head strong{color:#f8fafc!important;opacity:1!important}html.theme--dark .ph834-flyout-item{border-color:#34445b!important;background:#131e2f!important;color:#eef4fb!important}html.theme--dark .ph834-flyout-item:hover{border-color:#6796ff!important;background:#19283f!important}html.theme--dark .ph834-flyout-item.is-selected{border-color:#6796ff!important;background:#203457!important;box-shadow:inset 3px 0 0#5b8cff!important}html.theme--dark .ph834-flyout-labels strong{color:#f3f7fc!important;opacity:1!important}html.theme--dark .ph834-flyout-check{border-color:#66758b!important;background:#101928!important}html.theme--dark .ph834-flyout-item.is-selected .ph834-flyout-check{border-color:#5b8cff!important;background:#5b8cff!important;color:#fff!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group+.ph834-taxonomy-group,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group+.ph834-taxonomy-group{border-color:#2e3b50!important}html.theme--dark .page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section button *,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-section button *{text-decoration-color:currentColor!important}.ph837-realm-card{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff;box-shadow:0 5px 17px rgba(15,23,42,.04)!important}.ph837-realm-card__body{padding:15px!important}.ph837-realm-name{color:#162033;font-size:15px;font-weight:850;line-height:1.25}.ph837-realm-summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:9px}.ph837-realm-summary strong{color:#2867ed;font-size:13px;font-weight:850}.ph837-realm-summary span{color:#98a2b3;font-size:9px}.ph837-realm-progress{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#edf2f8}.ph837-realm-progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6fed,#6d92f5);transition:width .25s ease}.ph837-realm-next{display:flex;flex-direction:column;gap:3px;margin-top:9px;color:#667085;font-size:9px;line-height:1.4}.ph837-realm-next strong{color:#344054;font-weight:760}.ph837-realm-next span{color:#98a2b3}.ph837-problem-chip{display:inline-flex;align-items:center;margin-left:7px;padding:2px 7px;border:1px solid #dbe7fb;border-radius:999px;background:#f5f8ff;color:#3268d9;font-size:8px;font-weight:800;line-height:1.4;vertical-align:middle;white-space:nowrap}.ph837-problem-chip.is-locked{border-color:#eadfc8;background:#fffaf0;color:#9a6b16}.ph837-problem-locked{opacity:.78}.ph837-access-editor{overflow:hidden;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff}.ph837-access-editor__body{padding:14px!important}.ph837-access-editor__body label{display:block;margin-bottom:11px;color:#475467;font-size:9px;font-weight:760}.ph837-access-editor__body input,.ph837-access-editor__body select{width:100%;min-height:36px;margin:5px 0 0!important;font-size:10px!important}.ph837-access-editor__status{min-height:16px;margin-top:7px;color:#98a2b3;font-size:8.5px;text-align:center}.ph837-access-editor__status.is-ok{color:#2f8f57}.theme--dark .ph837-access-editor,.theme--dark .ph837-realm-card{border-color:rgba(255,255,255,.1)!important;background:#18202d}.theme--dark .ph837-realm-name{color:#f4f7fb}.theme--dark .ph837-realm-next strong{color:#dfe7f2}.theme--dark .ph837-realm-progress{background:#2a3443}.theme--dark .ph837-problem-chip{border-color:#324661;background:#202b3a;color:#8db4ff}.theme--dark .ph837-problem-chip.is-locked{border-color:#5c4c30;background:#2e281e;color:#e5bc6b}.theme--dark .ph837-access-editor__body label{color:#c6d0dc}.ph837-access-editor+.ph837-access-editor,.ph837-realm-card+.ph837-realm-card,html.ph816-contest-form-page .textbox-container>input.autocomplete-dummy{display:none!important}.page--user_detail .ph837-realm-card{margin:0 0 18px!important;background:#fff!important;color:#243041!important}.page--user_detail .ph837-realm-card .section__body,.page--user_detail .ph837-realm-card .section__header{background:#fff!important}.page--user_detail .ph837-realm-card .section__title,.page--user_detail .ph837-realm-name{color:#162033!important}.page--user_detail .media__body,.page--user_detail .nav--tab a,.page--user_detail .profile-content,.page--user_detail .section__body,.page--user_detail .section__tab-header a,.page--user_detail .section__tabs a,.page--user_detail .typo{color:#243041!important}.page--user_detail .section__body .empty,.page--user_detail .section__body .note,.page--user_detail .section__body p{color:#667085!important}.theme--dark .page--user_detail .ph837-realm-card,.theme--dark .page--user_detail .ph837-realm-card .section__body,.theme--dark .page--user_detail .ph837-realm-card .section__header{background:#18202d!important;color:#e5edf7!important}.theme--dark .page--user_detail .ph837-realm-card .section__title,.theme--dark .page--user_detail .ph837-realm-name{color:#f4f7fb!important}.theme--dark .page--user_detail .media__body,.theme--dark .page--user_detail .profile-content,.theme--dark .page--user_detail .section__body,.theme--dark .page--user_detail .typo{color:#e5edf7!important}.theme--dark .page--user_detail .nav--tab a,.theme--dark .page--user_detail .section__tab-header a,.theme--dark .page--user_detail .section__tabs a{color:#d8e2ee!important}.theme--dark .page--user_detail .section__body .empty,.theme--dark .page--user_detail .section__body .note,.theme--dark .page--user_detail .section__body p{color:#c5d0dd!important}.theme--light.page--user_detail .section__tab-header{background:#fff!important;border-bottom-color:#e6ebf2!important}.theme--light.page--user_detail .section__tab-header-item{color:#42526a!important;background:#fff!important;text-shadow:none!important}.theme--light.page--user_detail .section__tab-header-item:hover{color:#1f5fd4!important;background:#f5f8fd!important}.theme--light.page--user_detail .section__tab-header-item.selected,.theme--light.page--user_detail .section__tab-header-item.tab--active{color:#1f5fd4!important;background:#eef4ff!important;box-shadow:inset 0-2px 0#2f6fed!important}.theme--light.page--user_detail .section__body,.theme--light.page--user_detail .section__tab-main,.theme--light.page--user_detail .typo{color:#25344a!important}.theme--dark.page--user_detail .section__tab-header-item{color:#d7e1ee!important}.theme--dark.page--user_detail .section__tab-header-item.selected,.theme--dark.page--user_detail .section__tab-header-item.tab--active{color:#fff!important;background:#1c2736!important}.ph838-access-sidebar{width:100%!important;margin:0 0 16px!important}.ph838-access-sidebar .section__header{padding:13px 14px!important}.ph838-access-sidebar .section__title{font-size:14px!important;line-height:1.3!important}.ph838-access-sidebar .ph837-access-editor__body{padding:14px!important}.ph838-access-sidebar .ph838-access-help{margin:0 0 13px!important;color:#7a8798!important;font-size:10.5px!important;line-height:1.55!important}.ph838-access-sidebar .ph838-access-note{padding:10px 11px;border:1px solid #dbe8fb;border-radius:9px;background:#f6f9ff;color:#58708f;font-size:10px;line-height:1.5}.theme--dark .ph838-access-sidebar .ph838-access-help{color:#aebdce!important}.theme--dark .ph838-access-sidebar .ph838-access-note{border-color:#30445f;background:#172435;color:#bdd0e7}html.ph815-training-form-page .main{padding-top:74px!important;padding-bottom:50px!important}html.ph815-training-form-page .main>.row{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;width:calc(100% - 32px)!important;max-width:1260px!important;margin-right:auto!important;margin-left:auto!important}html.ph815-training-form-page .main>.row>.medium-3.columns,html.ph815-training-form-page .main>.row>.medium-9.columns{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html.ph815-training-form-page .ph815-training-form-card{border-radius:18px!important;box-shadow:0 8px 26px rgba(23,43,77,.055)!important}html.ph815-training-form-page .ph815-training-heading{padding:21px 22px 17px!important}html.ph815-training-form-page .ph815-training-form-card>.section__body{padding:22px!important}html.ph815-training-form-page form>.row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) 130px!important;gap:14px!important;margin:0 0 16px!important}html.ph815-training-form-page form>.row:first-child>.medium-3.columns,html.ph815-training-form-page form>.row:first-child>.medium-9.columns{float:none!important;width:auto!important;padding:0!important}html.ph815-training-form-page textarea[name=content]{min-height:120px!important;resize:vertical!important}html.ph815-training-form-page .ph815-training-description-row .CodeMirror,html.ph815-training-form-page textarea[name=description]{min-height:260px!important}html.ph815-training-form-page .ph815-training-plan-row .CodeMirror,html.ph815-training-form-page textarea[name=dag]{min-height:440px!important}html.ph815-training-form-page .main>.row>.medium-3.columns{align-self:start!important;position:sticky!important;top:82px!important}html.ph815-training-form-page .ph815-training-form-side>.section,html.ph815-training-form-page .ph815-training-md-guide{border-radius:16px!important}@media (max-width:900px){html.ph815-training-form-page .main>.row{display:block!important;width:auto!important;margin-right:12px!important;margin-left:12px!important}html.ph815-training-form-page .main>.row>.medium-3.columns{position:static!important;margin-top:16px!important}}@media (max-width:620px){html.ph815-training-form-page form>.row:first-child{display:block!important}html.ph815-training-form-page form>.row:first-child>.medium-3.columns{margin-top:12px!important}}@media (min-width:901px){html.ph815-training-form-page .main>.row{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"ph838-main ph838-side"!important;align-items:start!important;column-gap:22px!important;width:calc(100% - 32px)!important;max-width:1260px!important;margin:0 auto!important}html.ph815-training-form-page .main>.row>.medium-9.columns.ph815-training-form-main,html.ph815-training-form-page .main>.row>.ph815-training-form-main{grid-area:ph838-main!important;grid-column:1!important;grid-row:1!important;position:static!important;inset:auto!important;left:auto!important;right:auto!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph815-training-form-page .main>.row>.medium-3.columns.ph815-training-form-side,html.ph815-training-form-page .main>.row>.ph815-training-form-side{grid-area:ph838-side!important;grid-column:2!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:82px!important;left:auto!important;right:auto!important;float:none!important;width:300px!important;max-width:300px!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph815-training-form-page .ph815-training-form-card,html.ph815-training-form-page .ph815-training-form-main>.section{display:block!important;width:100%!important;max-width:none!important;margin:0!important}html.ph816-contest-form-page .main>.row.ph816-contest-layout,html.ph816-contest-form-page .ph816-contest-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;grid-template-areas:"ph838-contest-main ph838-contest-side"!important;align-items:start!important;column-gap:22px!important;width:calc(100% - 32px)!important;max-width:1260px!important;margin:0 auto!important}html.ph816-contest-form-page .ph816-contest-layout>.medium-9.columns.ph816-contest-main,html.ph816-contest-form-page .ph816-contest-layout>.ph816-contest-main{grid-area:ph838-contest-main!important;grid-column:1!important;grid-row:1!important;position:static!important;inset:auto!important;left:auto!important;right:auto!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph816-contest-layout>.medium-3.columns.ph816-contest-side,html.ph816-contest-form-page .ph816-contest-layout>.ph816-contest-side{grid-area:ph838-contest-side!important;grid-column:2!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:82px!important;left:auto!important;right:auto!important;float:none!important;width:300px!important;max-width:300px!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph816-contest-card,html.ph816-contest-form-page .ph816-contest-main>.section{display:block!important;width:100%!important;max-width:none!important;margin:0!important}}@media (max-width:900px){html.ph815-training-form-page .main>.row,html.ph816-contest-form-page .ph816-contest-layout{display:block!important;width:auto!important;max-width:none!important;margin:0 12px!important}html.ph815-training-form-page .ph815-training-form-main,html.ph815-training-form-page .ph815-training-form-side,html.ph816-contest-form-page .ph816-contest-main,html.ph816-contest-form-page .ph816-contest-side{position:static!important;width:100%!important;max-width:none!important;transform:none!important}html.ph815-training-form-page .ph815-training-form-side,html.ph816-contest-form-page .ph816-contest-side{margin-top:16px!important}}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:16px!important;align-items:end!important;width:100%!important;margin:0 0 18px!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child>.medium-9.columns{grid-column:1!important;grid-row:1!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child>.medium-3.columns{grid-column:2!important;grid-row:1!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child>.columns{position:static!important;float:none!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child label{display:block!important;width:100%!important;margin:0!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child input.textbox{width:100%!important;min-height:42px!important;box-sizing:border-box!important;margin-top:7px!important}@media (max-width:720px){html.ph815-training-form-page .ph815-training-form-card form>.row:first-child{grid-template-columns:1fr!important}html.ph815-training-form-page .ph815-training-form-card form>.row:first-child>.medium-3.columns,html.ph815-training-form-page .ph815-training-form-card form>.row:first-child>.medium-9.columns{grid-column:1!important;grid-row:auto!important}}html.ph816-contest-form-page .autocomplete-container,html.ph816-contest-form-page .autocomplete-wrapper,html.ph816-contest-form-page .textbox-container>div{width:100%!important;max-width:none!important;margin:0!important}html.ph816-contest-form-page .autocomplete-container{display:block!important;margin-top:5px!important;margin-bottom:0!important}html.ph816-contest-form-page .autocomplete-wrapper>input{display:block!important;width:100%!important;min-height:42px!important;box-sizing:border-box!important;margin:0!important;padding:9px 11px!important;border:1px solid #d5dfeb!important;border-radius:9px!important;background:#fff!important;color:#172033!important;font-size:12.5px!important;box-shadow:none!important}html.ph816-contest-form-page .autocomplete-wrapper>input:focus{border-color:#7aa8f7!important;box-shadow:0 0 0 3px rgba(40,103,237,.08)!important;outline:0!important}html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(1),html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(2){display:grid!important;grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important;gap:18px!important;align-items:end!important;margin-left:0!important;margin-right:0!important}html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(2){grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.6fr) minmax(190px,1.35fr)!important;gap:14px!important}html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(1)>.columns,html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(2)>.columns,html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(3)>.columns{position:static!important;float:none!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(3){margin-left:0!important;margin-right:0!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body select[name=permission],html.ph816-contest-form-page [name=form_item_pids]{width:100%!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body{padding-top:10px!important;padding-bottom:22px!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row{margin-left:0!important;margin-right:0!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:first-child{display:block!important;margin-bottom:18px!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:first-child>.columns{width:100%!important;padding:0!important;margin:0!important;float:none!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2){display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:16px!important;align-items:end!important;padding:14px!important;border:1px solid #e5ebf3!important;border-radius:12px!important;background:#fbfcfe!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2)>.medium-3.columns{grid-column:1!important;width:100%!important;padding:0!important;margin:0!important;float:none!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2)>[data-perm]{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2)>[data-perm]>.columns,html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.contest-rule-settings .columns,html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.contest-rule-settings>.columns{position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:first-child{display:block!important;margin:0 0 14px!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:first-child>.columns{width:100%!important;padding:0!important;border:0!important;background:0 0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;margin:0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.columns,html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.contest-rule-settings{position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:14px!important;border:1px solid #e1e8f0!important;border-radius:11px!important;background:#fbfcfe!important;transform:none!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2) label{display:block!important;margin:0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2) .help-text{margin:6px 0 0!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2) input[type=text]{width:100%!important;margin-top:7px!important}html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:last-child{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #edf1f5!important}.theme--dark.ph816-contest-form-page .autocomplete-wrapper>input{border-color:#35445a!important;background:#151d28!important;color:#edf3fa!important}.theme--dark.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2),.theme--dark.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.columns,.theme--dark.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2)>.contest-rule-settings{border-color:#2f3d50!important;background:#17202c!important}@media (max-width:820px){html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(1),html.ph816-contest-form-page .ph816-contest-section-basic+.section__body>.row:nth-child(2),html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2),html.ph816-contest-form-page .ph816-contest-section-settings+.section__body>.row:nth-child(2){grid-template-columns:1fr!important}html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2)>.medium-3.columns,html.ph816-contest-form-page .ph816-contest-section-permission+.section__body>.row:nth-child(2)>[data-perm]{grid-column:1!important}}html.ph816-contest-form-page .ph8385-contest-basic-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px 16px!important;width:100%!important;margin:0!important}html.ph816-contest-form-page .ph8385-basic-item{position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph8385-c-rule{grid-column:span 3!important}html.ph816-contest-form-page .ph8385-c-title{grid-column:span 9!important}html.ph816-contest-form-page .ph8385-c-date,html.ph816-contest-form-page .ph8385-c-time{grid-column:span 3!important}html.ph816-contest-form-page .ph8385-c-duration{grid-column:span 2!important}html.ph816-contest-form-page .ph8385-c-end{grid-column:span 4!important}html.ph816-contest-form-page .ph8385-c-pids{grid-column:1/-1!important}html.ph816-contest-form-page .ph8385-basic-item .select-container,html.ph816-contest-form-page .ph8385-basic-item .textbox-container,html.ph816-contest-form-page .ph8385-basic-item input,html.ph816-contest-form-page .ph8385-basic-item label,html.ph816-contest-form-page .ph8385-basic-item select{width:100%!important;max-width:none!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8385-c-pids .textbox-container,html.ph816-contest-form-page .ph8385-c-pids [name=form_item_pids]{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}html.ph816-contest-form-page .ph8385-c-pids .autocomplete-container{margin:7px 0 0!important;padding:0!important;border:0!important}html.ph816-contest-form-page .ph8385-c-pids .autocomplete-wrapper{border:0!important;padding:0!important;background:0 0!important}html.ph816-contest-form-page .ph8385-permission-manager{position:static!important;float:none!important;width:100%!important;margin:0 0 16px!important;padding:0!important}html.ph816-contest-form-page .ph8385-permission-grid{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:16px!important;border:1px solid #e1e8f2!important;border-radius:14px!important;background:#fbfcfe!important}html.ph816-contest-form-page .ph8385-permission-extra,html.ph816-contest-form-page .ph8385-permission-extra>.columns,html.ph816-contest-form-page .ph8385-permission-type{position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph8385-permission-type{grid-column:1!important}html.ph816-contest-form-page .ph8385-permission-extra{grid-column:2!important}html.ph816-contest-form-page .ph8385-permission-grid input,html.ph816-contest-form-page .ph8385-permission-grid select{width:100%!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8385-settings-langs{position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important}html.ph816-contest-form-page .ph8385-settings-langs .textbox-container,html.ph816-contest-form-page .ph8385-settings-langs [name=form_item_langs]{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}html.ph816-contest-form-page .ph8385-settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important}html.ph816-contest-form-page .ph8385-setting-card{position:static!important;float:none!important;max-width:none!important;min-width:0!important;min-height:92px!important;box-sizing:border-box!important;padding:14px 16px!important;border:1px solid #e1e8f0!important;border-radius:12px!important;background:#fbfcfe!important;transform:none!important}html.ph816-contest-form-page .ph8385-setting-card .columns,html.ph816-contest-form-page .ph8385-setting-card>.columns{position:static!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.ph816-contest-form-page .ph8385-setting-card,html.ph816-contest-form-page .ph8385-setting-card label{display:block!important;width:100%!important;margin:0!important}html.ph816-contest-form-page .ph8385-setting-card input[type=number],html.ph816-contest-form-page .ph8385-setting-card input[type=text]{width:100%!important;box-sizing:border-box!important;margin-top:8px!important}html.ph816-contest-form-page .ph8385-setting-card .help-text{margin:7px 0 0!important;line-height:1.45!important}html.ph815-training-form-page .ph8385-training-meta{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;align-items:end!important}html.ph815-training-form-page .ph8385-training-pin,html.ph815-training-form-page .ph8385-training-title{position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph815-training-form-page .ph8385-training-meta input,html.ph815-training-form-page .ph8385-training-meta label{width:100%!important;box-sizing:border-box!important}.theme--dark.ph816-contest-form-page .ph8385-permission-grid,.theme--dark.ph816-contest-form-page .ph8385-setting-card,.theme--dark.ph816-contest-form-page .ph8386-permission-grid{border-color:#2f3e52!important;background:#17202c!important}@media (max-width:820px){html.ph816-contest-form-page .ph8385-c-date,html.ph816-contest-form-page .ph8385-c-duration,html.ph816-contest-form-page .ph8385-c-end,html.ph816-contest-form-page .ph8385-c-pids,html.ph816-contest-form-page .ph8385-c-rule,html.ph816-contest-form-page .ph8385-c-time,html.ph816-contest-form-page .ph8385-c-title{grid-column:1/-1!important}html.ph815-training-form-page .ph8385-training-meta,html.ph816-contest-form-page .ph8385-permission-grid,html.ph816-contest-form-page .ph8385-settings-grid{grid-template-columns:1fr!important}html.ph816-contest-form-page .ph8385-permission-extra,html.ph816-contest-form-page .ph8385-permission-type{grid-column:1!important}}html.ph816-contest-form-page .ph8386-contest-description-row{display:block!important;width:100%!important;max-width:none!important;margin:20px 0 0!important;padding:0!important}html.ph816-contest-form-page .ph8386-contest-description-item,html.ph816-contest-form-page .ph8386-contest-description-row>.columns{position:static!important;float:none!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}html.ph816-contest-form-page .ph8386-contest-description-item .CodeMirror,html.ph816-contest-form-page .ph8386-contest-description-item .CodeMirror-scroll,html.ph816-contest-form-page .ph8386-contest-description-item .markdown-editor,html.ph816-contest-form-page .ph8386-contest-description-item textarea,html.ph816-contest-form-page .ph8386-contest-description-item>label,html.ph816-contest-form-page .ph8386-contest-description-row .CodeMirror,html.ph816-contest-form-page .ph8386-contest-description-row .markdown-editor,html.ph816-contest-form-page .ph8386-contest-description-row textarea{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8386-contest-description-row .CodeMirror,html.ph816-contest-form-page .ph8386-contest-description-row .markdown-editor{min-height:300px!important}html.ph816-contest-form-page .ph8386-contest-description-row .CodeMirror-scroll{min-height:270px!important}html.ph816-contest-form-page .ph8386-permission-manager{width:100%!important;max-width:none!important;margin:0 0 14px!important}html.ph816-contest-form-page .ph8386-permission-grid input,html.ph816-contest-form-page .ph8386-permission-grid select,html.ph816-contest-form-page .ph8386-permission-manager .autocomplete-container,html.ph816-contest-form-page .ph8386-permission-manager .autocomplete-wrapper,html.ph816-contest-form-page .ph8386-permission-manager .textbox-container,html.ph816-contest-form-page .ph8386-permission-manager input{width:100%!important;max-width:none!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8386-permission-grid{display:grid!important;grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;gap:16px 18px!important;align-items:stretch!important;padding:16px!important;border:1px solid #e1e8f2!important;border-radius:14px!important;background:#fbfcfe!important}html.ph816-contest-form-page .ph8386-permission-grid.is-simple{grid-template-columns:minmax(220px,320px)!important;justify-content:start!important}html.ph816-contest-form-page .ph8386-permission-grid.is-simple .ph8385-permission-type{grid-column:1!important;width:100%!important;max-width:320px!important}html.ph816-contest-form-page .ph8386-permission-grid.has-extra .ph8385-permission-type{grid-column:1!important}html.ph816-contest-form-page .ph8386-permission-grid.has-extra .ph8385-permission-extra{grid-column:2!important;align-self:stretch!important}html.ph816-contest-form-page .ph8386-permission-grid .columns,html.ph816-contest-form-page .ph8386-permission-grid .form__item,html.ph816-contest-form-page .ph8386-permission-grid label{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8386-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html.ph816-contest-form-page .ph8386-setting-card{min-height:104px!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:15px 16px!important}html.ph816-contest-form-page .ph8386-setting-card label{line-height:1.45!important}html.ph816-contest-form-page .ph8386-setting-card input[type=checkbox]{flex:0 0 auto!important}@media (max-width:820px){html.ph816-contest-form-page .ph8386-permission-grid,html.ph816-contest-form-page .ph8386-permission-grid.has-extra,html.ph816-contest-form-page .ph8386-settings-grid{grid-template-columns:1fr!important}html.ph816-contest-form-page .ph8386-permission-grid.has-extra .ph8385-permission-extra,html.ph816-contest-form-page .ph8386-permission-grid.has-extra .ph8385-permission-type{grid-column:1!important}}html.ph816-contest-form-page .ph8387-description-block{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;clear:both!important;margin:20px 0 0!important;padding:0!important}html.ph816-contest-form-page .ph8387-description-item,html.ph816-contest-form-page .ph8387-description-item .columns,html.ph816-contest-form-page .ph8387-description-item>.columns,html.ph816-contest-form-page .ph8387-description-item>.row{display:block!important;float:none!important;position:static!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}html.ph816-contest-form-page .ph8387-description-item .CodeMirror,html.ph816-contest-form-page .ph8387-description-item .CodeMirror-scroll,html.ph816-contest-form-page .ph8387-description-item .editor-toolbar,html.ph816-contest-form-page .ph8387-description-item .markdown-editor,html.ph816-contest-form-page .ph8387-description-item [class*=statusbar],html.ph816-contest-form-page .ph8387-description-item [class*=toolbar],html.ph816-contest-form-page .ph8387-description-item label,html.ph816-contest-form-page .ph8387-description-item textarea{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html.ph816-contest-form-page .ph8387-description-item .CodeMirror,html.ph816-contest-form-page .ph8387-description-item .markdown-editor{min-height:300px!important;height:auto!important}html.ph816-contest-form-page .ph8387-description-item .CodeMirror-scroll{min-height:270px!important}html.ph816-contest-form-page .ph8387-flat-shell{border:0!important;outline:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-width:0!important}html.ph816-contest-form-page .ph8386-permission-grid.ph8387-public-compact{width:min(100%,360px)!important;max-width:360px!important;min-height:0!important;padding:14px!important}html.ph816-contest-form-page .ph8386-permission-grid.ph8387-public-compact .ph8385-permission-type{max-width:none!important}html.ph816-contest-form-page .ph8386-settings-grid>.ph8387-last-odd{grid-column:1/-1!important;min-height:88px!important}html.ph816-contest-form-page .ph8386-settings-grid>.ph8387-last-odd .form__item,html.ph816-contest-form-page .ph8386-settings-grid>.ph8387-last-odd label{width:100%!important}@media (max-width:820px){html.ph816-contest-form-page .ph8386-permission-grid.ph8387-public-compact{width:100%!important;max-width:none!important}}.phkc-admin-page,.phkc-page,.phrealm-admin{max-width:1220px;margin:0 auto}.phkc-admin-head,.phkc-hero,.phrealm-head{overflow:hidden;border-radius:22px!important;border:1px solid #dce6f4!important;background:linear-gradient(135deg,#fff,#f5f9ff)!important}.phkc-admin-head>.section__body,.phkc-hero>.section__body,.phrealm-head>.section__body{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px!important}.phkc-admin-head h1,.phkc-hero h1,.phrealm-head h1{margin:2px 0 6px;font-size:30px;line-height:1.1;color:#14213a}.phkc-admin-head p,.phkc-hero p,.phrealm-head p{margin:0;color:#6a7890}.phkc-eyebrow{font-size:11px;font-weight:850;letter-spacing:.12em;color:#2f6fed}.phkc-hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.phkc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.phkc-card{margin:0!important;border-radius:18px!important;border:1px solid #e0e7f1!important;box-shadow:0 8px 24px rgba(31,54,92,.05)!important;transition:transform .18s ease,box-shadow .18s ease}.phkc-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(31,54,92,.09)!important}.phkc-card.is-locked{background:#f8fafc!important}.phkc-card .section__body{padding:18px!important}.phkc-card-footer,.phkc-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a879a;font-size:11px}.phkc-card h2{margin:10px 0 8px;font-size:19px;line-height:1.3}.phkc-card h2 a{color:#18243a}.phkc-card p{min-height:44px;margin:0 0 14px;color:#68768b;font-size:13px;line-height:1.55}.phkc-card-footer{margin-top:16px;border-top:1px solid #edf1f6;padding-top:12px}.phkc-card-footer a{font-weight:750;color:#2f6fed}.phkc-lock{color:#9a6b16}.phkc-realm-chip,.phkc-tags span{padding:3px 8px;border-radius:999px}.phkc-realm-chip{background:#edf4ff;color:#2d61cf;font-weight:750}.phkc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.phkc-tags span{background:#f1f5f9;color:#526176;font-size:10px}.phkc-detail-layout,.phkc-edit-layout{align-items:flex-start}.phkc-article,.phkc-editor-help,.phkc-side{border:1px solid #e0e7f1!important;overflow:hidden}.phkc-editor-help,.phkc-side{border-radius:18px!important}.phkc-article-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:20px 24px!important}.phkc-article-head .section__title{font-size:27px!important;line-height:1.2!important}.phkc-article-head p{margin:6px 0 0;color:#6c7a8e}.phkc-content{padding:26px!important;font-size:15px;line-height:1.75}.phkc-content h2,.phkc-content h3,.phkc-content h4{margin-top:1.4em}.phkc-content pre{overflow:auto;border-radius:12px;background:#111827;color:#eef2ff;padding:15px}.phkc-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.phkc-video-wrap{padding:20px 24px 0!important}.phkc-video-frame{position:relative;overflow:hidden;padding-top:56.25%;border-radius:14px;background:#0f172a}.phkc-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.phkc-video-direct{display:block;width:100%;max-height:560px;border-radius:14px;background:#000}.phkc-editor-help .section__body,.phkc-side .section__body{display:flex;flex-direction:column;gap:14px;padding:16px!important}.phkc-empty{margin-top:18px;border-radius:18px!important}.phkc-locked-page{max-width:720px;margin:42px auto!important;text-align:center;border-radius:22px!important}.phkc-locked-page>.section__body{padding:38px!important}.phkc-lock-icon{font-size:44px}.phkc-lock-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.phkc-lock-panel>div{padding:14px;border:1px solid #e0e7f1;border-radius:14px;background:#f8fafc}.phkc-lock-panel span,.phkc-lock-panel strong{display:block}.phkc-lock-panel span{font-size:11px;color:#778398}.phkc-lock-panel strong{margin-top:5px;color:#1d2a40}.phkc-admin-table small{color:#8b98aa}.phkc-edit-form label{display:block;margin-bottom:14px;color:#33445d;font-weight:700}.phkc-edit-form input,.phkc-edit-form select,.phkc-edit-form textarea{margin-top:6px!important}.phkc-form-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.phrealm-create-grid{grid-template-columns:minmax(220px,2fr) 120px 160px 150px}.phrealm-create-grid,.phrealm-row{display:grid;gap:12px;align-items:end}.phrealm-create-grid label,.phrealm-row label{margin:0;font-weight:700;color:#34445a}.phrealm-create-grid .button{height:40px}.phrealm-list{display:flex;flex-direction:column;gap:12px}.phrealm-row{grid-template-columns:minmax(220px,2fr) 110px 150px 150px 80px;padding:14px;border:1px solid #e0e7f1;border-radius:14px;background:#fff}.phrealm-row.is-disabled{opacity:.62}.phrealm-create-grid input,.phrealm-row input,.phrealm-row select{margin-top:5px!important}.theme--dark .phkc-admin-head,.theme--dark .phkc-article,.theme--dark .phkc-card,.theme--dark .phkc-editor-help,.theme--dark .phkc-hero,.theme--dark .phkc-side,.theme--dark .phrealm-head,.theme--dark .phrealm-row{border-color:#334155!important;background:#17212f!important;color:#e7eef8!important}.theme--dark .phkc-admin-head h1,.theme--dark .phkc-card h2 a,.theme--dark .phkc-hero h1,.theme--dark .phrealm-head h1{color:#f3f7fc}.theme--dark .phkc-admin-head p,.theme--dark .phkc-card p,.theme--dark .phkc-hero p,.theme--dark .phrealm-head p{color:#b9c5d5}.theme--dark .phkc-tags span{background:#263447;color:#cbd5e1}.theme--dark .phkc-lock-panel>div{background:#111827;border-color:#334155}.theme--dark .phkc-edit-form label,.theme--dark .phrealm-row label{color:#d9e3ef}@media (max-width:980px){.phkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phrealm-create-grid,.phrealm-row{grid-template-columns:1fr 1fr}.phkc-admin-head>.section__body,.phkc-hero>.section__body,.phrealm-head>.section__body{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.phkc-grid,.phkc-lock-panel,.phrealm-create-grid,.phrealm-row{grid-template-columns:1fr}.phkc-article-head{flex-direction:column}.phkc-admin-head h1,.phkc-hero h1,.phrealm-head h1{font-size:25px}}.ph839-library-nav>.nav__item{font-weight:700}.CodeMirror:not(.ph-code-editor),.button,.data-table,.dialog,.dropdown,.el-button,.el-input,.el-select,.el-textarea,.footer,.k-form,.markdown-editor,.menu,.nav,.notification,.pagination,.profile-header,.richmedia,.section,.select,.textbox,.typo,body,button,html,input,label,legend,optgroup,select,table,textarea{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-weight:600!important;font-optical-sizing:auto}.nav__link{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-weight:600!important}.ace_editor,.cm-content,.monaco-editor,.ph-code-viewer,.record-code,[class*=language-],code,kbd,pre,samp{font-weight:600}.ph8393-settings-page{max-width:900px;margin:0 auto}.ph8393-settings-head{overflow:hidden;border:1px solid #dce6f4!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f6f9ff)!important}.ph8393-settings-head>.section__body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px!important}.ph8393-settings-head h1{margin:0 0 4px;font-size:25px;line-height:1.2}.ph8393-settings-head p{margin:0;color:#6b7890;font-size:13px}.ph8393-settings-card{overflow:hidden;border-radius:16px!important}.ph8393-setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:22px;padding:4px 0 16px}.ph8393-setting-copy span,.ph8393-setting-copy strong{display:block}.ph8393-setting-copy strong{color:#1d2b40;font-size:14px;line-height:1.35}.ph8393-setting-copy span{margin-top:4px;color:#718096;font-size:12px;line-height:1.45}.ph8393-setting-control select{width:100%!important;min-height:38px;margin:0!important}.ph8393-font-preview{margin:0 0 16px;padding:12px 14px;border:1px solid #e5eaf1;border-radius:10px;background:#f8fafc;color:#526176;font-size:13px;line-height:1.55}.ph8393-settings-actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid #edf1f5}.ph8392-settings-nav>.nav__item{font-weight:700}.ph8392-hidden-appearance{display:none!important}.theme--dark .ph8393-settings-head{border-color:#334155!important;background:#17212f!important}.theme--dark .ph8393-setting-copy strong,.theme--dark .ph8393-settings-head h1{color:#eef4fb}.theme--dark .ph8393-setting-copy span,.theme--dark .ph8393-settings-head p{color:#b9c5d5}.theme--dark .ph8393-font-preview{border-color:#334155;background:#111827;color:#c6d1df}@media (max-width:720px){.ph8393-settings-head>.section__body{align-items:stretch;flex-direction:column}.ph8393-setting-row{grid-template-columns:1fr;gap:10px}}.nav *{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important}.nav,.nav__item,.nav__item *,.nav__list,.nav__list-item{visibility:visible!important;opacity:1!important}.ph8397-fixed-font{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #d8dee8;border-radius:8px;background:#f7f9fc;color:#34445a;font-weight:700}.theme--dark .ph8397-fixed-font{border-color:#334155;background:#111827;color:#e5edf7}body,html{--font-family:"PH Noto Serif 8475", Georgia, "Times New Roman", serif!important;--ph-font-ui:"PH Noto Serif 8475", Georgia, "Times New Roman", serif!important}@media (min-width:769px){.nav__list--main:not(:has(>.nav_more))>.nav__list-item:nth-child(n+9){display:none!important}.nav__list--main:not(:has(>.nav_more)):has(>.nav__list-item:nth-child(n+9)>.nav--active)>.nav__list-item:nth-child(7),.nav__list--main:not(:has(>.nav_more)):has(>.nav__list-item:nth-child(n+9)>.nav--active)>.nav__list-item:nth-child(n+9):not(:has(>.nav--active)){display:none!important}.nav__list--main:not(:has(>.nav_more))::after{content:"Thêm";float:left;display:block;box-sizing:border-box;height:50px;line-height:47px;padding:0 20px 3px;border-top:3px solid transparent;white-space:nowrap;color:inherit;font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif;font-size:inherit;font-weight:600}html[lang^=en] .nav__list--main:not(:has(>.nav_more))::after{content:"More"}}.ph8407-problem-summary{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;min-height:46px!important;padding:10px 14px!important;border:1px solid #dbe7f5!important;border-radius:10px!important;background:linear-gradient(135deg,#f8fbff 0,#f4f7ff 100%)!important;color:#59677a!important;box-shadow:0 4px 14px rgba(38,76,125,.06)!important;font-size:11px!important;line-height:1.45!important}.ph8407-problem-summary__realm{color:#263750!important;font-weight:750!important}.ph8407-problem-summary__xp{display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:2px 9px!important;border:1px solid #bed5ff!important;border-radius:999px!important;background:#eaf2ff!important;color:#1f5dce!important;box-shadow:0 2px 7px rgba(43,104,211,.1)!important;font-weight:750!important;white-space:nowrap!important}.ph8407-problem-summary__note{margin-left:auto!important;color:#65758b!important;text-align:right!important}.ph8407-problem-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:7px!important;line-height:1.25!important}.ph8407-problem-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;max-width:100%!important;padding:3px 9px!important;border:1px solid #d8e2ee!important;border-radius:999px!important;background:#f7f9fc!important;color:#526277!important;box-shadow:0 1px 4px rgba(35,55,80,.06)!important;font-size:9.5px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap!important}.ph8407-problem-pill--xp{border-color:#bcd4ff!important;background:#eaf2ff!important;color:#1f5fcf!important}.ph8407-problem-pill--realm{border-color:#d7c8fa!important;background:#f3efff!important;color:#6740b5!important}.ph8407-problem-pill--state.is-open{border-color:#bde5cb!important;background:#ecfaf1!important;color:#137a3e!important}.ph8407-problem-pill--state.is-locked{border-color:#efd39d!important;background:#fff6e4!important;color:#95600d!important}.training__item.ph843-training-item-image{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:164px!important;border:1px solid #315b88!important;border-radius:12px!important;background-position:center!important;background-size:cover!important;color:#fff!important;box-shadow:inset 0 0 0 100vmax rgba(4,15,32,.58),0 10px 25px rgba(15,45,85,.19)!important}.training__item.ph843-training-item-image>*{position:relative!important;z-index:1!important}.training__item.ph843-training-item-image .supplementary,.training__item.ph843-training-item-image .supplementary a,.training__item.ph843-training-item-image .training__intro,.training__item.ph843-training-item-image .training__participants,.training__item.ph843-training-item-image .training__title,.training__item.ph843-training-item-image .training__title a,.training__item.ph843-training-item-image p,.training__item.ph843-training-item-image small{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.72)!important}.training__item.ph843-training-item-image .training__title,.training__item.ph843-training-item-image .training__title a{font-size:clamp(17px,1.7vw,21px)!important;font-weight:750!important;line-height:1.3!important}.training__item.ph843-training-item-image .training__intro{color:rgba(255,255,255,.91)!important;font-size:12px!important;line-height:1.75!important}.training__item.ph843-training-item-image .training__numbox{border-color:rgba(255,255,255,.78)!important;background:rgba(255,255,255,.94)!important;color:#17243a!important;box-shadow:0 6px 18px rgba(0,0,0,.18)!important}.training__item.ph843-training-item-image .training__numbox *{color:#17243a!important;text-shadow:none!important}.training__item.ph843-training-item-image .ph843-training-limit,.training__item.ph843-training-item-image [class*=complete],.training__item.ph843-training-item-image [class*=progress]{border-radius:999px!important;color:#fff!important}.ph-problem-form-page-v78 .main>.row>.columns>.section,html.ph80-problem-form .main>.row>.columns>.section{overflow:hidden!important;border:1px solid #dce6f1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 28px rgba(30,58,92,.09)!important}.ph-problem-form-page-v78 .ph-form-title-v78{margin:-1px -1px 18px!important;padding:22px 24px 18px!important;border-bottom:1px solid #dfe8f2!important;background:linear-gradient(135deg,#f8fbff 0,#eef5ff 100%)!important}.ph-problem-form-page-v78 .ph-form-title-v78 h1{color:#20324c!important;line-height:1.2!important}.ph-problem-form-page-v78 .ph-problem-form-v78 .textbox,.ph-problem-form-page-v78 .ph-problem-form-v78 input,.ph-problem-form-page-v78 .ph-problem-form-v78 select,.ph-problem-form-page-v78 .ph-problem-form-v78 textarea{border-color:#ccd9e7!important;border-radius:8px!important;background:#fff!important;color:#24344c!important}.ph-problem-form-page-v78 .ph-problem-form-v78 .textbox:focus,.ph-problem-form-page-v78 .ph-problem-form-v78 input:focus,.ph-problem-form-page-v78 .ph-problem-form-v78 select:focus,.ph-problem-form-page-v78 .ph-problem-form-v78 textarea:focus{border-color:#4f8fdc!important;box-shadow:0 0 0 3px rgba(79,143,220,.13)!important}.problem-content,.problem-content .richmedia,.section__body .richmedia{color:#26354a;line-height:1.75}.problem-content .richmedia h2,.problem-content .richmedia h3,.problem-content h2,.problem-content h3{margin-top:1.45em!important;margin-bottom:.6em!important;color:#1f3655!important;line-height:1.3!important}.problem-content .sample,.problem-content [class*=sample] pre,.problem-content pre{border:1px solid #d8e3ef!important;border-radius:9px!important;background:#f7f9fc!important}html.theme--dark .ph8407-problem-summary{border-color:#33465f!important;background:linear-gradient(135deg,#111c2c,#152238)!important;color:#b7c5d7!important}html.theme--dark .ph8407-problem-summary__realm{color:#f2f6fb!important}html.theme--dark .ph-problem-form-page-v78 .main>.row>.columns>.section,html.theme--dark.ph80-problem-form .main>.row>.columns>.section{border-color:#334155!important;background:#111827!important}html.theme--dark .ph-problem-form-page-v78 .ph-form-title-v78{border-color:#334155!important;background:linear-gradient(135deg,#152238,#111827)!important}html.theme--dark .ph-problem-form-page-v78 .ph-form-title-v78 h1,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{color:#f1f5f9!important}html.theme--dark .problem-content,html.theme--dark .problem-content .richmedia,html.theme--dark .section__body .richmedia{color:#e3ebf5!important}@media (max-width:640px){.ph8407-problem-summary{align-items:flex-start!important}.ph8407-problem-summary__note{flex-basis:100%!important;margin-left:0!important;text-align:left!important}.ph8407-problem-pill{min-height:23px!important;padding-inline:8px!important;font-size:9px!important}.training__item.ph843-training-item-image{min-height:150px!important}}[class*=" icon-"],[class^=icon-]{font-family:hydro-icons!important}@media (min-width:769px){body:has(#nprogress) .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph822-pjax-loading .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph824-navigation-pending .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more),html.ph8473-nav-locked .nav__list--main>.nav__list-item:nth-child(n+9):not(.nav_more){display:none!important}}.ph8473-realm-admin-status{margin:0 0 16px;padding:11px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#f7faff;color:#526176;font-size:13px;line-height:1.55}.ph8473-realm-admin-status.is-loading{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.ph8473-realm-admin-status.is-ok{border-color:#bbebd0;background:#f0fdf4;color:#166534}.ph8473-realm-admin-status.is-error{border-color:#fecaca;background:#fff1f2;color:#b42318}.ph8473-realm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:14px;background:#f8fbff}.ph8473-realm-toolbar span,.ph8473-realm-toolbar strong{display:block}.ph8473-realm-toolbar strong{color:#18243a;font-size:14px}.ph8473-realm-toolbar span{margin-top:3px;color:#66758b;font-size:11px;line-height:1.45}.ph8473-realm-toolbar .button{flex:0 0 auto;margin:0!important}.phrealm-row.is-dirty{border-color:#7da8ff!important;box-shadow:0 0 0 3px rgba(47,111,237,.1)}.theme--dark .ph8473-realm-admin-status,.theme--dark .ph8473-realm-toolbar{border-color:#334155;background:#17212f;color:#cbd5e1}.theme--dark .ph8473-realm-admin-status.is-loading{border-color:#315c99;background:#142640;color:#9cc2ff}.theme--dark .ph8473-realm-admin-status.is-ok{border-color:#286045;background:#122a20;color:#8ee0b2}.theme--dark .ph8473-realm-admin-status.is-error{border-color:#7f3540;background:#351a20;color:#ffb4bd}.theme--dark .ph8473-realm-toolbar strong{color:#f3f7fc}.theme--dark .ph8473-realm-toolbar span{color:#afbed0}@media (max-width:640px){.ph8473-realm-toolbar{align-items:stretch;flex-direction:column}.ph8473-realm-toolbar .button{width:100%}}.page--problem_create .section--problem-sidebar-tags,.page--problem_edit .section--problem-sidebar-tags{contain:none!important}@media (min-width:1024px){html.ph80-problem-form .main>.row>.medium-9.columns{width:68%!important}html.ph80-problem-form .main>.row>.medium-3.columns{width:32%!important}}html.ph80-problem-form .section--problem-sidebar-tags{overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 24px rgba(15,23,42,.055)!important}html.ph80-problem-form .section--problem-sidebar-tags>.section__header{min-height:56px;box-sizing:border-box;padding:13px 15px 11px!important;border-bottom:1px solid #e8edf4!important;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}html.ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title{margin:0!important;color:#182230!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em}html[lang^=vi].ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title::after{content:"Chọn nhóm hoặc chủ đề phù hợp"}html:not([lang^=vi]).ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title::after{content:"Choose a category or topic"}html.ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title::after{display:block;margin-top:3px;color:#8a98ab;font-size:10px;font-weight:560;line-height:1.35;letter-spacing:0}html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail{max-height:min(68vh,690px);box-sizing:border-box;padding:12px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail::-webkit-scrollbar{width:8px}html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail::-webkit-scrollbar-track{background:0 0}html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}html.ph80-problem-form .section--problem-sidebar-tags .group-list[data-widget-cf-container]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0!important;padding:0!important;list-style:none!important}html.ph80-problem-form .section--problem-sidebar-tags .group-list[data-widget-cf-container]::after,html.ph80-problem-form .section--problem-sidebar-tags .group-list[data-widget-cf-container]::before,html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter::after,html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter::before{display:none!important;content:none!important}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item{min-width:0;margin:0!important;padding:0!important}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title{margin:0!important;font-size:inherit!important}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title>a{position:relative;display:flex!important;min-height:48px;box-sizing:border-box;align-items:center;padding:9px 28px 9px 11px!important;border:1px solid #e1e8f0;border-radius:10px;background:#fbfcfe;color:#344054!important;font-size:11px!important;font-weight:720!important;line-height:1.3!important;text-decoration:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title>a::after,html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag::after{content:"›";position:absolute;top:50%;right:10px;color:#9aa8ba;font-size:18px;font-weight:500;line-height:1;transform:translateY(-52%)}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title>a:focus-visible,html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title>a:hover{border-color:#a9c8fb;background:#f4f8ff;box-shadow:0 3px 10px rgba(37,99,235,.07);outline:0}html.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.chip-list{display:none!important}html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag{position:relative;display:flex!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;align-items:center!important;padding:9px 28px 9px 11px!important;overflow:hidden;border:1px solid #e1e8f0!important;border-radius:10px!important;background:#fbfcfe!important;color:#344054!important;font-size:11px!important;font-weight:720!important;line-height:1.3!important;text-decoration:none!important;text-overflow:ellipsis;white-space:normal;box-shadow:none!important;transform:none!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag:focus-visible,html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag:hover{border-color:#a9c8fb!important;background:#f4f8ff!important;box-shadow:0 3px 10px rgba(37,99,235,.07)!important;outline:0!important}html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag.active,html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag.selected{border-color:#82b2ff!important;background:#eef5ff!important;color:#1d4ed8!important;box-shadow:inset 3px 0 0#2563eb!important}html.ph80-problem-form .widget--category-filter__drop{display:grid!important;grid-template-columns:repeat(2,minmax(145px,1fr))!important;gap:7px!important;width:min(420px,calc(100vw - 24px))!important;max-height:min(62vh,520px)!important;box-sizing:border-box!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #d8e2ee!important;border-radius:13px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 18px 42px rgba(15,23,42,.17),0 3px 10px rgba(15,23,42,.06)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__subcategory{min-width:0!important;margin:0!important;padding:0!important}html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag{display:flex!important;min-height:42px!important;box-sizing:border-box!important;align-items:center!important;padding:8px 10px!important;border:1px solid #e3eaf2!important;border-radius:9px!important;background:#fbfcfe!important;color:#42526a!important;font-size:10.5px!important;font-weight:650!important;line-height:1.3!important;text-decoration:none!important;white-space:normal!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease}html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag:focus-visible,html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag:hover{border-color:#a9c8fb!important;background:#f2f7ff!important;color:#1d4ed8!important;outline:0!important}html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag.active,html.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag.selected{border-color:#82b2ff!important;background:#eaf3ff!important;color:#1d4ed8!important;box-shadow:inset 3px 0 0#2563eb}.theme--dark.ph80-problem-form .section--problem-sidebar-tags{border-color:#334155!important;background:#111827!important}.theme--dark.ph80-problem-form .section--problem-sidebar-tags>.section__header{border-color:#273548!important;background:linear-gradient(180deg,#172033 0,#111827 100%)}.theme--dark.ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title{color:#eef4fb!important}.theme--dark.ph80-problem-form .section--problem-sidebar-tags>.section__header .section__title::after{color:#91a0b5}.theme--dark.ph80-problem-form .section--problem-sidebar-tags .group-list__item>.section__title>a,.theme--dark.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter__category>.widget--category-filter__tag{border-color:#334155!important;background:#0f172a!important;color:#dbe5f1!important}.theme--dark.ph80-problem-form .widget--category-filter__drop{border-color:#334155!important;background:rgba(15,23,42,.99)!important;box-shadow:0 18px 42px rgba(0,0,0,.38)!important}.theme--dark.ph80-problem-form .widget--category-filter__drop .widget--category-filter__tag{border-color:#334155!important;background:#111827!important;color:#dbe5f1!important}@media (max-width:1023px){html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail{max-height:58vh}html.ph80-problem-form .section--problem-sidebar-tags .group-list[data-widget-cf-container],html.ph80-problem-form .section--problem-sidebar-tags .widget--category-filter{grid-template-columns:1fr!important}}@media (max-width:768px){html.ph80-problem-form .section--problem-sidebar-tags .problem-sidebar-tags__detail{max-height:none;overflow:visible}html.ph80-problem-form .widget--category-filter__drop{grid-template-columns:1fr!important;width:min(330px,calc(100vw - 20px))!important;max-height:62vh!important}}.ph840-progression-page{max-width:1240px;margin:0 auto}.ph840-progression-head{overflow:hidden;border:1px solid #dce6f4!important;border-radius:22px!important;background:linear-gradient(135deg,#fff,#f6f9ff)!important}.ph840-progression-head>.section__body{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px!important}.ph840-progression-head h1{margin:3px 0 7px;font-size:30px;line-height:1.12;color:#14213a}.ph840-progression-head p{margin:0;color:#6b7890}.ph840-eyebrow{font-size:11px;font-weight:900;letter-spacing:.14em;color:#2f6fed}.ph840-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ph840-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.ph840-stat{margin:0!important;border:1px solid #e1e8f2!important;border-radius:16px!important;box-shadow:none!important}.ph840-stat>.section__body{display:flex;flex-direction:column;gap:4px;padding:16px 18px!important}.ph840-stat span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7b8799}.ph840-stat strong{font-size:25px;line-height:1.1;color:#18243a}.ph840-stat small{color:#8c98a8}.ph840-main-grid,.ph840-rule-list>div{align-items:flex-start}.ph840-card{border:1px solid #e1e8f2!important;border-radius:18px!important;overflow:hidden}.ph840-card .section__header{border-bottom:1px solid #edf1f6!important}.ph840-card .section__title{font-weight:800!important}.ph840-card .section__body{padding:18px!important}.ph840-config-form,.ph840-toggle-row>span{display:flex;flex-direction:column;gap:16px}.ph840-toggle-row>span{gap:3px}.ph840-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e3eaf3;border-radius:14px;background:#f8fbff}.ph840-toggle-row small{font-weight:400;color:#7a8799}.ph840-toggle-row input{width:20px;height:20px;flex:0 0 auto}.ph840-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ph840-field-grid label{font-weight:700;color:#34445a}.ph840-field-grid input{margin-top:6px!important}.ph840-note{margin:0;padding:10px 12px;border-left:3px solid #7aa2ef;background:#f7f9fd;color:#66758b;font-size:12px;line-height:1.55}.ph840-maintenance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ph840-maintenance-grid form{align-items:flex-start;min-height:160px;padding:14px;border:1px solid #e4eaf2;border-radius:14px;background:#fff}.ph840-maintenance-grid form strong{color:#23314a}.ph840-maintenance-grid form p{flex:1;margin:7px 0 14px;color:#748195;font-size:12px;line-height:1.5}.ph840-health{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12px}.ph840-health.is-ok{background:#eef9f2;color:#246f43}.ph840-health.is-warn{background:#fff7e8;color:#8a5a12}.ph840-data-list,.ph840-maintenance-grid form,.ph840-rule-list{display:flex;flex-direction:column}.ph840-rule-list{gap:12px}.ph840-rule-list>div{display:grid;grid-template-columns:30px 1fr;gap:10px}.ph840-rule-list>div>strong{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:#edf4ff;color:#2f6fed}.ph840-rule-list>div>span{padding-top:4px;color:#536277;line-height:1.5}.ph840-data-list{gap:10px}.ph840-data-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f5}.ph840-data-list>div:last-child{border-bottom:0}.ph840-data-list span{color:#69778a}.ph840-data-list strong{font-size:16px;color:#1e2b42}.ph840-table-wrap{overflow:auto}.ph840-table{min-width:760px}.ph840-table code{font-size:11px}.ph840-table .is-positive{font-weight:800;color:#24804b}.ph840-table .is-negative{font-weight:800;color:#b54747}.ph840-settings-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph840-settings-links>a{display:flex;flex-direction:column;gap:5px;padding:15px 16px;border:1px solid #e1e8f2;border-radius:14px;background:#fff;text-decoration:none!important}.ph840-settings-links>a strong{color:#21314b}.ph840-settings-links>a span{color:#748195;font-size:12px;line-height:1.5}.ph840-settings-links>a:hover{border-color:#a9c3f2;background:#f8fbff}.theme--dark .ph840-card,.theme--dark .ph840-progression-head,.theme--dark .ph840-stat{border-color:#334155!important;background:#17212f!important;color:#e7eef8!important}.theme--dark .ph840-progression-head{background:linear-gradient(135deg,#17212f,#111827)!important}.theme--dark .ph840-data-list strong,.theme--dark .ph840-maintenance-grid form strong,.theme--dark .ph840-progression-head h1,.theme--dark .ph840-stat strong{color:#f1f5f9}.theme--dark .ph840-data-list span,.theme--dark .ph840-progression-head p,.theme--dark .ph840-rule-list>div>span,.theme--dark .ph840-settings-links>a span,.theme--dark .ph840-stat small,.theme--dark .ph840-stat span{color:#aebdce}.theme--dark .ph840-maintenance-grid form,.theme--dark .ph840-settings-links>a,.theme--dark .ph840-toggle-row{border-color:#334155;background:#111827}.theme--dark .ph840-field-grid label{color:#dbe5f0}.theme--dark .ph840-note{background:#111827;color:#b9c5d5}.theme--dark .ph840-settings-links>a strong{color:#edf3fa}@media (max-width:980px){.ph840-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph840-maintenance-grid{grid-template-columns:1fr}.ph840-progression-head>.section__body{align-items:flex-start;flex-direction:column}.ph840-head-actions{justify-content:flex-start}.ph840-field-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph840-field-grid,.ph840-settings-links,.ph840-stat-grid{grid-template-columns:1fr}.ph840-progression-head h1{font-size:25px}.ph840-toggle-row{align-items:flex-start}}.footer{position:relative!important;z-index:3!important;margin-top:22px!important;padding:0!important;border-top:1px solid var(--ph-border)!important;background:#f8fafc!important;transition:none!important}.footer>.row{display:block!important;max-width:1240px!important;padding:0 18px!important}.footer .footer__links{display:none!important}.footer .footer__extra-link{display:flex!important;min-height:50px!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:10px 0!important;border-top:0!important}.footer .footer__extra-left,.footer .footer__extra-right{float:none!important;width:auto!important}.footer .footer__extra-left>ol,.footer .footer__extra-right>ol{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important}.footer .footer__extra-link-item{float:none!important;margin:0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.4!important}.footer .footer__extra-left>ol:not(:has(.ph-footer-brand))::before{content:"© 2026 Phước Hưng OJ";display:list-item;color:#334155;font-size:12.5px;font-weight:750;line-height:1.4;white-space:nowrap;list-style:none}.footer .ph-footer-brand{color:#334155!important;font-weight:750!important;white-space:nowrap!important}.footer .footer__extra-left [data-dropdown-target]>span{display:inline-flex!important;min-width:84px!important;min-height:30px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #dbe3ee!important;border-radius:8px!important;background:#fff!important;color:#475569!important;cursor:pointer!important;font-weight:650!important}.footer .footer__extra-left [data-dropdown-target]>span:hover{border-color:#bfdbfe!important;background:#eff6ff!important;color:var(--ph-primary)!important}.footer .footer__extra-link-item.ph8392-hidden-appearance:has([data-dropdown-target="#menu-footer-theme"]),.footer .menu__item.ph8392-hidden-appearance:has(#menu-footer-theme),.footer li.ph8392-hidden-appearance:has(#menu-footer-theme){display:list-item!important}body:has(#nprogress) .footer,html.ph822-pjax-loading .footer,html.ph824-navigation-pending .footer{opacity:1!important;visibility:visible!important;pointer-events:auto!important;user-select:auto!important;transition:none!important}.theme--dark .footer{background:#0f172a!important;border-top-color:#26364d!important}.theme--dark .footer .footer__extra-link-item,.theme--dark .footer .ph-footer-powered{color:#cbd5e1!important}.theme--dark .footer .footer__extra-left>ol:not(:has(.ph-footer-brand))::before,.theme--dark .footer .ph-footer-brand{color:#f1f5f9!important}.theme--dark .footer .footer__extra-left [data-dropdown-target]>span{border-color:#334155!important;background:#111827!important;color:#cbd5e1!important}@media (max-width:768px){.footer .footer__extra-link{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.footer .footer__extra-left>ol,.footer .footer__extra-right>ol{flex-wrap:wrap!important}}.page--problem_detail .problem-content .section__body.typo.richmedia{font-family:"PH Source Serif 4","PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-size:15.5px!important;font-weight:400!important;line-height:1.76!important;letter-spacing:0!important;text-rendering:optimizeLegibility;font-optical-sizing:auto}.page--problem_detail .problem-content .section__body.typo.richmedia dd,.page--problem_detail .problem-content .section__body.typo.richmedia dt,.page--problem_detail .problem-content .section__body.typo.richmedia li,.page--problem_detail .problem-content .section__body.typo.richmedia p,.page--problem_detail .problem-content .section__body.typo.richmedia td{font-family:inherit!important;font-weight:400!important;line-height:1.76!important}.page--problem_detail .problem-content .section__body.typo.richmedia p{margin:0 0 11px!important;padding:0!important}.page--problem_detail .problem-content .section__body.typo.richmedia ol,.page--problem_detail .problem-content .section__body.typo.richmedia ul{margin-top:7px!important;margin-bottom:13px!important}.page--problem_detail .problem-content .section__body.typo.richmedia li+li{margin-top:4px!important}.page--problem_detail .problem-content .section__body.typo.richmedia h1,.page--problem_detail .problem-content .section__body.typo.richmedia h2,.page--problem_detail .problem-content .section__body.typo.richmedia h3,.page--problem_detail .problem-content .section__body.typo.richmedia h4,.page--problem_detail .problem-content .section__body.typo.richmedia h5,.page--problem_detail .problem-content .section__body.typo.richmedia h6{font-family:"PH Source Serif 4","PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-weight:650!important;letter-spacing:-.012em!important;line-height:1.28!important}.page--problem_detail .problem-content .section__body.typo.richmedia h1{margin:0 0 15px!important;font-size:1.72em!important}.page--problem_detail .problem-content .section__body.typo.richmedia h2{margin:24px 0 10px!important;font-size:1.34em!important}.page--problem_detail .problem-content .section__body.typo.richmedia h3{margin:20px 0 8px!important;font-size:1.16em!important}.page--problem_detail .problem-content .section__body.typo.richmedia b,.page--problem_detail .problem-content .section__body.typo.richmedia strong{font-family:inherit!important;font-weight:650!important}.page--problem_detail .problem-content .section__body.typo.richmedia em,.page--problem_detail .problem-content .section__body.typo.richmedia i,html.ph80-problem-form .editor-preview li,html.ph80-problem-form .editor-preview p,html.ph80-problem-form .editor-preview-side li,html.ph80-problem-form .editor-preview-side p{font-family:inherit!important;font-weight:400!important}.page--problem_detail .problem-content .section__body.typo.richmedia code,.page--problem_detail .problem-content .section__body.typo.richmedia pre,.page--problem_detail .problem-content .section__body.typo.richmedia pre code{font-family:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace!important;font-weight:400!important}.page--problem_detail .problem-content .sample,html.ph80-problem-form .editor-preview .sample,html.ph80-problem-form .editor-preview-side .sample,html.ph80-problem-form .markdown-editor .sample{display:flex!important;flex-direction:column!important;margin:10px 0 18px!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.025)!important}.page--problem_detail .problem-content .sample>.toolbar,html.ph80-problem-form .editor-preview .sample>.toolbar,html.ph80-problem-form .editor-preview-side .sample>.toolbar,html.ph80-problem-form .markdown-editor .sample>.toolbar{position:static!important;order:-1!important;display:flex!important;min-height:37px!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;padding:5px 7px!important;border-bottom:1px solid #e8edf3!important;background:#f8fafc!important;opacity:1!important;white-space:nowrap!important;pointer-events:auto!important}.page--problem_detail .problem-content .sample>.toolbar>.toolbar-item,html.ph80-problem-form .sample>.toolbar>.toolbar-item{display:inline-flex!important;margin:0!important}.page--problem_detail .problem-content .sample>.toolbar .toolbar-item>a,.page--problem_detail .problem-content .sample>.toolbar .toolbar-item>button,.page--problem_detail .problem-content .sample>.toolbar .toolbar-item>span,html.ph80-problem-form .sample>.toolbar .toolbar-item>a,html.ph80-problem-form .sample>.toolbar .toolbar-item>button,html.ph80-problem-form .sample>.toolbar .toolbar-item>span{display:inline-flex!important;min-height:27px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border:1px solid #dbe3ee!important;border-radius:7px!important;background:#fff!important;color:#475569!important;box-shadow:none!important;font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-size:10.5px!important;font-weight:650!important;line-height:25px!important;text-decoration:none!important;text-shadow:none!important;cursor:pointer!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease!important}.page--problem_detail .problem-content .sample>.toolbar .toolbar-item>a:hover,.page--problem_detail .problem-content .sample>.toolbar .toolbar-item>button:hover,html.ph80-problem-form .sample>.toolbar .toolbar-item>a:hover,html.ph80-problem-form .sample>.toolbar .toolbar-item>button:hover{border-color:#b8d2fb!important;background:#eff6ff!important;color:#1d4ed8!important}.page--problem_detail .problem-content .sample>.code-toolbar,.page--problem_detail .problem-content .sample>pre,html.ph80-problem-form .sample>.code-toolbar,html.ph80-problem-form .sample>pre{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.page--problem_detail .problem-content .sample pre,html.ph80-problem-form .editor-preview .sample pre,html.ph80-problem-form .editor-preview-side .sample pre,html.ph80-problem-form .markdown-editor .sample pre{margin:0!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1f2937!important;box-shadow:none!important;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important}.page--problem_detail .problem-content .sample pre code,html.ph80-problem-form .sample pre code{background:0 0!important;color:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important}html.ph80-problem-form .CodeMirror,html.ph80-problem-form .CodeMirror pre,html.ph80-problem-form .CodeMirror-code,html.ph80-problem-form .cm-content,html.ph80-problem-form .cm-line,html.ph80-problem-form textarea[name=content]{font-family:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important}html.ph80-problem-form .editor-preview,html.ph80-problem-form .editor-preview-side,html.ph80-problem-form .markdown-editor .editor-preview,html.ph80-problem-form .markdown-editor .editor-preview-side{font-family:"PH Source Serif 4","PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-size:15px!important;font-weight:400!important;line-height:1.74!important}html.ph80-problem-form .editor-preview h1,html.ph80-problem-form .editor-preview h2,html.ph80-problem-form .editor-preview h3,html.ph80-problem-form .editor-preview-side h1,html.ph80-problem-form .editor-preview-side h2,html.ph80-problem-form .editor-preview-side h3{font-family:"PH Source Serif 4","PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-weight:650!important}.theme--dark .page--problem_detail .problem-content .sample,.theme--dark.ph80-problem-form .editor-preview .sample,.theme--dark.ph80-problem-form .editor-preview-side .sample,.theme--dark.ph80-problem-form .markdown-editor .sample{border-color:#334155!important;background:#111827!important}.theme--dark .page--problem_detail .problem-content .sample>.toolbar,.theme--dark.ph80-problem-form .sample>.toolbar{border-bottom-color:#334155!important;background:#172033!important}.theme--dark .page--problem_detail .problem-content .sample>.toolbar .toolbar-item>a,.theme--dark .page--problem_detail .problem-content .sample>.toolbar .toolbar-item>button,.theme--dark .page--problem_detail .problem-content .sample>.toolbar .toolbar-item>span,.theme--dark.ph80-problem-form .sample>.toolbar .toolbar-item>a,.theme--dark.ph80-problem-form .sample>.toolbar .toolbar-item>button,.theme--dark.ph80-problem-form .sample>.toolbar .toolbar-item>span{border-color:#3b4a60!important;background:#111827!important;color:#cbd5e1!important}.theme--dark .page--problem_detail .problem-content .sample>.toolbar .toolbar-item>a:hover,.theme--dark .page--problem_detail .problem-content .sample>.toolbar .toolbar-item>button:hover,.theme--dark.ph80-problem-form .sample>.toolbar .toolbar-item>a:hover,.theme--dark.ph80-problem-form .sample>.toolbar .toolbar-item>button:hover{border-color:#3b82f6!important;background:#172554!important;color:#bfdbfe!important}.theme--dark .page--problem_detail .problem-content .sample pre,.theme--dark.ph80-problem-form .sample pre{background:#0f172a!important;color:#e5e7eb!important}@media (max-width:768px){.page--problem_detail .problem-content .section__body.typo.richmedia{font-size:14.5px!important;line-height:1.72!important}.page--problem_detail .problem-content .sample>.toolbar,html.ph80-problem-form .sample>.toolbar{flex-wrap:wrap!important}}.ph8404-settings-page{max-width:1240px;margin:0 auto}.ph8404-problem-settings{padding:18px!important}.ph8404-problem-settings__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.ph8404-problem-settings__intro>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ph8404-problem-settings__intro strong{color:#24324a;font-size:14px;font-weight:750}.ph8404-problem-settings__intro span{color:#6b7890;font-size:12px;line-height:1.55}.ph8404-problem-settings__count{flex:0 0 auto;padding:6px 10px;border:1px solid #d8e4f4;border-radius:999px;background:#fff;color:#42536d;font-size:11px;font-weight:750;white-space:nowrap}.ph8404-problem-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-bottom:14px}.ph8404-problem-search .textbox{width:100%!important;min-height:38px!important;margin:0!important;border-radius:10px!important}.ph8404-problem-search .button{margin:0!important;min-height:38px;display:inline-flex;align-items:center}.ph8404-problem-list{overflow:hidden;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.ph8404-problem-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(100px,.38fr) minmax(260px,.9fr) auto;gap:12px;align-items:end;padding:13px 14px;border-bottom:1px solid #edf1f5}.ph8404-problem-row:last-child,.ph8482-session-list article:last-child{border-bottom:0}.ph8404-problem-row:hover{background:#fbfdff}.ph8404-problem-identity{display:flex;flex-direction:column;align-self:center;gap:7px;min-width:0}.ph8404-problem-title-line{display:flex;align-items:baseline;gap:8px;min-width:0}.ph8404-problem-title-line>a{min-width:0;overflow:hidden;color:#1f2d44!important;font-size:13.5px;font-weight:750;line-height:1.35;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.ph8404-problem-title-line>a:hover{color:#2563eb!important}.ph8404-pid{flex:0 0 auto;color:#8a97a9;font-family:"Cascadia Code","SFMono-Regular",Consolas,monospace!important;font-size:10.5px;font-weight:600!important}.ph8404-config-state{display:inline-flex;align-self:flex-start;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:750;line-height:1}.ph8404-config-state.is-configured{border:1px solid #ccebd8;background:#effaf3;color:#267446}.ph8404-config-state.is-pending{border:1px solid #f1dfb7;background:#fff8e8;color:#8a6216}.ph8404-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0!important;color:#536277;font-size:11px;font-weight:700}.ph8404-field .select,.ph8404-field .textbox{width:100%!important;min-height:36px!important;box-sizing:border-box!important;margin:0!important;border-radius:9px!important;font-size:12px!important}.ph8404-field--realm .select{padding-right:30px!important}.ph8404-problem-save{display:flex;align-items:flex-end}.ph8404-problem-save .button{min-width:76px;min-height:36px;margin:0!important}.ph8404-problem-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:130px;padding:24px;text-align:center}.ph8404-problem-empty strong{color:#334155}.ph8404-problem-empty span{color:#8793a4;font-size:12px}.ph8404-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#728096;font-size:12px}.ph8404-pagination>div:last-child{display:flex;gap:7px}.ph8404-pagination .button{margin:0!important}.ph8404-admin-note{margin:13px 0 0;padding:10px 12px;border-left:3px solid #7aa2ef;background:#f7f9fd;color:#66758b;font-size:11.5px;line-height:1.55}.theme--dark .ph8404-problem-list,.theme--dark .ph8404-problem-settings__intro{border-color:#334155;background:#111827}.theme--dark .ph8404-problem-empty strong,.theme--dark .ph8404-problem-settings__intro strong,.theme--dark .ph8404-problem-title-line>a{color:#e8eef7!important}.theme--dark .ph8404-field,.theme--dark .ph8404-pagination,.theme--dark .ph8404-problem-empty span,.theme--dark .ph8404-problem-settings__intro span{color:#a9b6c8}.theme--dark .ph8404-problem-settings__count{border-color:#3a4a61;background:#172033;color:#c7d2e2}.theme--dark .ph8404-problem-row{border-bottom-color:#273548}.theme--dark .ph8404-problem-row:hover{background:#151f2e}.theme--dark .ph8404-config-state.is-configured{border-color:#28583d;background:#12291d;color:#91d5ad}.theme--dark .ph8404-config-state.is-pending{border-color:#6b5324;background:#2c2412;color:#e4c475}.theme--dark .ph8404-admin-note{background:#111827;color:#b5c1d2}@media (max-width:980px){.ph8404-problem-row{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr) minmax(220px,.75fr)}.ph8404-problem-save{grid-column:1/-1;justify-content:flex-end}}@media (max-width:700px){.ph8404-pagination,.ph8404-problem-settings__intro{align-items:stretch;flex-direction:column}.ph8404-problem-settings__count{align-self:flex-start}.ph8404-problem-row,.ph8404-problem-search{grid-template-columns:1fr}.ph8404-problem-save{grid-column:auto}.ph8404-problem-save .button{width:100%}.ph8404-pagination>div:last-child{justify-content:flex-start}}.ph8405-problem-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:100%;margin-bottom:10px;box-sizing:border-box}.ph8405-problem-tools .ph8404-problem-search{min-width:0;width:100%;max-width:100%;margin:0;box-sizing:border-box}.ph8405-problem-tools .ph8404-problem-search .textbox{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ph8405-problem-tools .ph8404-problem-search .button{flex:0 0 auto;box-sizing:border-box!important;white-space:nowrap}.ph8405-result-range{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:34px;padding:0 10px;border:1px solid #dce5f0;border-radius:999px;background:#f8fafc;color:#68778c;font-size:11px;font-weight:700;white-space:nowrap;box-sizing:border-box}.ph8405-problem-head{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(100px,.38fr) minmax(260px,.9fr) 76px;gap:12px;align-items:center;padding:0 14px 7px;color:#8793a4;font-size:10.5px;font-weight:700;line-height:1.2}.ph8404-problem-list{max-height:none}.ph8404-problem-row{min-height:64px;box-sizing:border-box}.ph8404-pagination{min-height:36px;padding:0 2px}.ph8404-pagination .button{min-width:82px;text-align:center}.theme--dark .ph8405-result-range{border-color:#344258;background:#172033;color:#b1bdcc}.theme--dark .ph8405-problem-head{color:#8998ac}@media (max-width:980px){.ph8405-problem-head{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr) minmax(220px,.75fr)}.ph8405-problem-head>span:last-child{display:none}}@media (max-width:700px){.ph8405-problem-tools{grid-template-columns:1fr;gap:8px}.ph8405-result-range{justify-self:start}.ph8405-problem-head{display:none}.ph8405-problem-tools .ph8404-problem-search{grid-template-columns:minmax(0,1fr) auto}.ph8405-problem-tools .ph8404-problem-search>a.button{grid-column:1/-1;justify-self:start}}@media (max-width:430px){.ph8405-problem-tools .ph8404-problem-search{grid-template-columns:1fr}.ph8405-problem-tools .ph8404-problem-search .button{width:100%;justify-content:center}}html.page--problem_main .ph8407-problem-summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;background:#fbfcfe;color:#667085;font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif;line-height:1.45;box-sizing:border-box}html.page--problem_main .ph8407-problem-summary__realm{color:#263247;font-weight:700}html.page--problem_main .ph8407-problem-summary__xp{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid #cfe0ff;border-radius:999px;background:#f2f7ff;color:#2864dc;font-weight:700;white-space:nowrap}html.page--problem_main .ph8407-problem-summary__note{margin-left:auto;color:#7b8798;text-align:right}html.page--problem_main .data-table td:has(.ph8407-problem-meta){min-width:285px}html.page--problem_main .ph8407-problem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;line-height:1.25}html.page--problem_main .ph8407-problem-pill{display:inline-flex;align-items:center;max-width:100%;padding:2px 7px;border:1px solid #dce4ee;border-radius:7px;background:#f8fafc;color:#556274;font-weight:650;line-height:1.35;box-sizing:border-box;white-space:nowrap}html.page--problem_main .ph8407-problem-pill--xp{border-color:#cfe0ff;background:#f3f7ff;color:#2864dc}html.page--problem_main .ph8407-problem-pill--realm{border-color:#d9e3ef;background:#f8fafc;color:#4c5c70}html.page--problem_main .ph8407-problem-pill--state.is-open{border-color:#cdebd8;background:#f2fbf5;color:#24804a}html.page--problem_main .ph8407-problem-pill--state.is-locked{border-color:#edd9b4;background:#fff8ea;color:#9a6513}html.page--problem_main tr.ph8407-problem-row--locked>td{background-image:linear-gradient(rgba(255,250,240,.38),rgba(255,250,240,.38))}html.page--problem_main .ph8407-problem-link--locked{color:#7c8796!important;cursor:not-allowed!important;text-decoration:none!important}html.page--problem_main .ph8407-problem-link--locked::after{content:"  ·  Khóa";color:#aa761d;font-size:8px;font-weight:650;white-space:nowrap}html.theme--dark.page--problem_main .ph8407-problem-summary{border-color:#2d394a;background:#121b29;color:#a8b4c5}html.theme--dark .ph841-library-chapter__head h2,html.theme--dark .ph841-library-progress strong,html.theme--dark.page--problem_main .ph8407-problem-summary__realm{color:#eef3fa}html.theme--dark.page--problem_main .ph8407-problem-summary__xp{border-color:#31558d;background:#172a46;color:#8db5ff}html.theme--dark.page--problem_main .ph8407-problem-summary__note{color:#8e9bad}html.theme--dark.page--problem_main .ph8407-problem-pill{border-color:#344256;background:#172130;color:#c0cada}html.theme--dark.page--problem_main .ph8407-problem-pill--xp{border-color:#31558d;background:#172a46;color:#8db5ff}html.theme--dark.page--problem_main .ph8407-problem-pill--realm{border-color:#3b485a;background:#182332;color:#c4cfde}html.theme--dark.page--problem_main .ph8407-problem-pill--state.is-open{border-color:#315c43;background:#16291f;color:#79d49b}html.theme--dark.page--problem_main .ph8407-problem-pill--state.is-locked{border-color:#665331;background:#2c2519;color:#e6bd73}html.theme--dark.page--problem_main tr.ph8407-problem-row--locked>td{background-image:linear-gradient(rgba(71,55,27,.17),rgba(71,55,27,.17))}html.theme--dark.page--problem_main .ph8407-problem-link--locked{color:#8d99aa!important}html.theme--dark.page--problem_main .ph8407-problem-link--locked::after{color:#d6aa60}@media (max-width:760px){html.page--problem_main .ph8407-problem-summary{align-items:flex-start;flex-wrap:wrap;gap:6px;padding:8px 10px}html.page--problem_main .ph8407-problem-summary__note{flex-basis:100%;margin-left:0;text-align:left}html.page--problem_main .data-table td:has(.ph8407-problem-meta){min-width:220px}html.page--problem_main .ph8407-problem-meta{gap:4px}html.page--problem_main .ph8407-problem-pill{font-size:8px}}html.page--problem_main .ph8407-problem-summary{font-size:11px}html.page--problem_main .ph8407-problem-pill{font-size:9.5px;min-height:23px}html.page--problem_main .ph8407-problem-meta{margin-top:7px}html.page--problem_main .data-table-container{overflow-x:auto!important}html.page--problem_main .data-table{width:100%!important;min-width:690px!important;table-layout:auto!important}html.page--problem_main .data-table td.col--ac-tried,html.page--problem_main .data-table td:nth-last-child(2),html.page--problem_main .data-table th.col--ac-tried,html.page--problem_main .data-table th:nth-last-child(2){width:108px!important;min-width:108px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important}html.page--problem_main .data-table td.col--difficulty,html.page--problem_main .data-table td:last-child,html.page--problem_main .data-table th.col--difficulty,html.page--problem_main .data-table th:last-child{width:74px!important;min-width:74px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important}html.page--problem_main .data-table thead th{text-overflow:clip!important}html.page--problem_main tr.ph8407-problem-row--locked{opacity:.82}html.page--problem_main tr.ph8407-problem-row--locked .ph8407-problem-pill--state{font-weight:750!important}@media (max-width:760px){html.page--problem_main .data-table{min-width:690px!important}}html.page--problem_main .data-table.ph8410-label-column-merged tbody td:nth-child(2),html.page--problem_main .data-table.ph8410-label-column-merged thead th:nth-child(2){box-sizing:border-box!important}html.page--problem_main .data-table.ph8410-label-column-merged thead th:nth-child(2){text-align:left!important}html.page--problem_main .data-table.ph8410-label-column-merged thead th[hidden]{display:none!important}html.page--problem_main .data-table td,html.page--problem_main .data-table th{box-sizing:border-box!important}.ph841-library-page{max-width:1240px;margin:0 auto}.ph841-library-progress{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.ph841-library-progress>span,.phkc-tags a{display:inline-flex;align-items:center;border-radius:999px}.ph841-library-progress>span{min-height:26px;padding:3px 9px;border:1px solid #dce6f3;background:rgba(255,255,255,.75);color:#5a687d;font-size:11px;line-height:1.35}.ph841-library-progress strong{color:#22324b}.ph841-library-filter{margin:16px 0 22px!important;border:1px solid #e1e8f2!important;border-radius:16px!important;overflow:visible!important}.ph841-library-filter>.section__body{padding:14px!important}.ph841-library-filter__form{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(180px,.8fr) minmax(160px,.7fr) auto;gap:10px;align-items:end}.ph841-library-filter__form label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0!important;color:#5a687c;font-size:11px;font-weight:700}.ph841-library-filter__form .select,.ph841-library-filter__form .textbox{width:100%!important;min-width:0!important;height:40px!important;margin:0!important;box-sizing:border-box!important}.ph841-library-filter__actions{display:flex;gap:7px;align-items:center;min-height:40px}.ph841-library-filter__actions .button{min-height:40px;margin:0!important;white-space:nowrap}.ph841-library-chapter{margin:0 0 28px}.ph841-library-chapter__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 2px 11px;padding:0 2px 10px;border-bottom:1px solid #dfe7f2}.ph841-library-chapter__head h2{margin:3px 0 0;color:#18263e;font-size:22px;line-height:1.2}.ph841-library-chapter__head>span{color:#7a8798;font-size:11px;white-space:nowrap}.ph841-library-grid{margin-top:0!important}.ph841-library-title-locked{color:#7f8a99;cursor:not-allowed}.phkc-card.is-locked{opacity:.84}.phkc-tags a{padding:3px 7px;background:#f0f4f9;color:#5f6c7e!important;font-size:10px;text-decoration:none!important}.phkc-tags a:hover{background:#e5edf8;color:#2f6fed!important}.ph841-library-admin-wrap{overflow-x:auto}.ph841-library-admin-table{min-width:980px}.ph841-library-admin-table td:first-child,.ph841-revision-table td:nth-child(2){white-space:normal;min-width:220px}.ph841-library-admin-actions{display:flex;gap:6px;align-items:center}.ph841-library-admin-actions .button{margin:0!important}.ph841-revision-table{min-width:760px}html.theme--dark .ph841-library-progress>span{border-color:#334155;background:rgba(17,24,39,.72);color:#afbdd0}html.theme--dark .ph841-library-filter{border-color:#334155!important;background:#17212f!important}html.theme--dark .ph841-library-chapter__head>span,html.theme--dark .ph841-library-filter__form label{color:#aebdce}html.theme--dark .ph841-library-chapter__head{border-color:#334155}html.theme--dark .ph841-library-title-locked{color:#8795a8}html.theme--dark .phkc-tags a{background:#243144;color:#becada!important}html.theme--dark .phkc-tags a:hover{background:#2c3c52;color:#8db5ff!important}@media (max-width:980px){.ph841-library-filter__form{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr)}.ph841-library-filter__search{grid-column:1/-1}.ph841-library-filter__actions{justify-content:flex-start}}@media (max-width:640px){.ph841-library-filter__form{grid-template-columns:1fr}.ph841-library-filter__search{grid-column:auto}.ph841-library-filter__actions{flex-wrap:wrap}.ph841-library-chapter__head{align-items:flex-start;flex-direction:column;gap:5px}.ph841-library-chapter__head h2{font-size:20px}}.ph841-library-chapter__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ph841-library-chapter__stats>span{color:#64748b}.ph841-library-chapter__stats>span,.ph841-library-complete-chip,.ph8411-status-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid #dce5ef;border-radius:999px;background:#f8fafc;font-size:10px;font-weight:700;line-height:1.2;box-sizing:border-box;white-space:nowrap}.ph8411-status-chip{color:#64748b}.ph841-library-complete-chip{border-color:#cbe8d5;background:#f1faf4;color:#25804a}.phkc-card.is-completed{box-shadow:inset 0 3px 0 rgba(36,128,74,.18)}.ph8411-detail-layout .phkc-content{min-height:280px}.ph8411-lesson-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border-top:1px solid #e5eaf1}.ph8411-lesson-nav>div:last-child{text-align:right}.ph8411-lesson-nav .button{max-width:100%;line-height:1.25;white-space:normal}.ph8411-lesson-nav small{display:inline-block;margin-top:2px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ph8411-lesson-side .section__body>a,.ph8411-lesson-side .section__body>div+div,.ph8411-lesson-side .section__body>form,.ph8411-lesson-side .section__body>p{display:block;margin-top:14px}.ph8411-complete-form .button,.ph8411-library-admin-pagination form,.ph8411-revision-table form{margin:0}.ph8411-login-note{color:#758195;font-size:11px;line-height:1.5}.ph8411-locked-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.ph8411-library-admin-filter__form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) minmax(150px,.32fr) auto;gap:10px;align-items:end}.ph8411-library-admin-filter__form label>span{display:block;margin-bottom:5px;color:#667085;font-size:10px;font-weight:700}.ph8411-library-admin-filter__form .select,.ph8411-library-admin-filter__form .textbox{width:100%;margin:0;box-sizing:border-box}.ph8411-library-admin-filter__actions{display:flex;gap:6px;align-items:center}.ph8411-library-admin-summary{margin-bottom:10px;color:#68758a;font-size:11px}.ph8411-status-chip.is-published{border-color:#cbe8d5;background:#f1faf4;color:#25804a}.ph8411-status-chip.is-draft{border-color:#d8e2f1;background:#f6f8fb;color:#5e6b7f}.ph8411-status-chip.is-archived{border-color:#ead8c5;background:#fff8ef;color:#98621c}.ph8411-library-admin-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.ph8411-library-admin-pagination>span{color:#667085;font-size:11px;font-weight:700}.ph8411-admin-empty{padding:28px 12px;color:#7c8798;text-align:center}.ph8411-revision-note{margin:14px 0 0;color:#748094;font-size:11px;line-height:1.5}html.theme--dark .ph841-library-chapter__stats>span,html.theme--dark .ph8411-status-chip{border-color:#344256;background:#172130;color:#bdc8d7}html.theme--dark .ph841-library-complete-chip,html.theme--dark .ph8411-status-chip.is-published{border-color:#315c43;background:#16291f;color:#79d49b}html.theme--dark .ph8411-status-chip.is-archived{border-color:#665331;background:#2c2519;color:#e6bd73}html.theme--dark .ph8411-lesson-nav{border-color:#2e3948}html.theme--dark .ph8411-library-admin-filter__form label>span,html.theme--dark .ph8411-library-admin-pagination>span,html.theme--dark .ph8411-library-admin-summary,html.theme--dark .ph8411-login-note,html.theme--dark .ph8411-revision-note{color:#9ba8ba}@media (max-width:900px){.ph8411-library-admin-filter__form{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}.ph8411-library-admin-filter__actions{align-self:end}}@media (max-width:640px){.ph841-library-chapter__stats{justify-content:flex-start}.ph8411-lesson-nav,.ph8411-library-admin-filter__form{grid-template-columns:1fr}.ph8411-lesson-nav>div:last-child{text-align:left}.ph8411-library-admin-filter__actions .button{flex:1 1 0}}html.page--problem_main .data-table.ph8412-problem-bank-table{width:100%!important;min-width:700px!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html.page--problem_main .data-table.ph8412-problem-bank-table>colgroup[data-ph8412-native-columns] col.col--status{width:122px!important}html.page--problem_main .data-table.ph8412-problem-bank-table>colgroup[data-ph8412-native-columns] col.col--ac-tried{width:108px!important}html.page--problem_main .data-table.ph8412-problem-bank-table>colgroup[data-ph8412-native-columns] col.col--difficulty{width:82px!important}html.page--problem_main .data-table.ph8412-problem-bank-table>colgroup[data-ph8412-native-columns] col.col--name{width:auto!important}html.page--problem_main .data-table.ph8412-problem-bank-table tbody td,html.page--problem_main .data-table.ph8412-problem-bank-table thead th{box-sizing:border-box!important;border-right:1px solid var(--ph-border)!important}html.page--problem_main .data-table.ph8412-problem-bank-table tbody td:last-child,html.page--problem_main .data-table.ph8412-problem-bank-table thead th:last-child{border-right:0!important}html.page--problem_main .data-table.ph8412-problem-bank-table td.col--name,html.page--problem_main .data-table.ph8412-problem-bank-table td.col--problem-name,html.page--problem_main .data-table.ph8412-problem-bank-table th.col--name{min-width:0!important;width:auto!important}html.page--problem_main .data-table.ph8412-problem-bank-table td.col--ac-tried,html.page--problem_main .data-table.ph8412-problem-bank-table th.col--ac-tried{width:108px!important;min-width:108px!important;max-width:108px!important;text-align:center!important;white-space:nowrap!important}html.page--problem_main .data-table.ph8412-problem-bank-table td.col--difficulty,html.page--problem_main .data-table.ph8412-problem-bank-table th.col--difficulty{width:82px!important;min-width:82px!important;max-width:82px!important;text-align:center!important;white-space:nowrap!important}html.page--problem_main .data-table.ph8412-problem-bank-table th.col--name{position:relative;padding-right:92px!important}html.page--problem_main .data-table.ph8412-problem-bank-table th.col--name .toggle-tag{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;margin:0!important;white-space:nowrap!important}html.ph8412-submit-editor-page [name=submit_section] .ph8412-submit-native-lang-hidden{display:none!important}html.ph8412-submit-editor-page [name=submit_section] [name=form_item_code].ph8412-submit-code-shell{position:relative;overflow:hidden;width:100%;margin-top:3px;border:1px solid #d9e1ec;border-radius:11px;background:#0b1220;box-shadow:0 4px 14px rgba(15,23,42,.06);transition:border-color .15s ease,box-shadow .15s ease}html.ph8412-submit-editor-page [name=submit_section] [name=form_item_code].ph8412-submit-code-shell:focus-within{border-color:#6b9aff;box-shadow:0 0 0 3px rgba(37,99,235,.1),0 6px 18px rgba(15,23,42,.08)}html.ph8412-submit-editor-page .ph8412-submit-code-head{display:flex;min-height:46px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border-bottom:1px solid #e4e9f0;background:#fff}html.ph8412-submit-editor-page .ph8412-submit-code-lang,html.ph8412-submit-editor-page .ph8412-submit-code-title{font-family:var(--font-family, "Noto Serif", Georgia, serif);font-weight:700}html.ph8412-submit-editor-page .ph8412-submit-code-title{color:#1d2939;font-size:13px}html.ph8412-submit-editor-page .ph8412-submit-code-lang{display:inline-flex;min-height:25px;box-sizing:border-box;align-items:center;padding:0 9px;border:1px solid #dce4ef;border-radius:999px;background:#f7f9fc;color:#64748b;font-size:10px;white-space:nowrap}html.ph8412-submit-editor-page .ph8412-submit-code-stage{position:relative;overflow:hidden;width:100%;min-height:360px}html.ph8412-submit-editor-page [name=submit_section] textarea[name=code].ph8412-submit-code-input{display:block!important;width:100%!important;min-height:390px!important;max-height:620px!important;box-sizing:border-box!important;margin:0!important;padding:16px 20px 16px 58px!important;overflow:auto!important;border:0!important;border-radius:0!important;outline:0!important;background:#0b1220!important;color:#e6edf7!important;caret-color:#fff!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;line-height:22px!important;letter-spacing:0!important;tab-size:4!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;resize:vertical!important;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:#3b4b66 #111827}html.ph8412-submit-editor-page [name=submit_section] textarea[name=code].ph8412-submit-code-input::selection{background:rgba(59,130,246,.34)}html.ph8412-submit-editor-page .ph8412-submit-code-gutter{position:absolute;top:16px;left:0;width:43px;box-sizing:border-box;border-right:1px solid rgba(148,163,184,.16);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:10.5px;font-weight:500;line-height:22px;text-align:right;pointer-events:none;user-select:none;will-change:transform}html.ph8412-submit-editor-page .ph8412-submit-code-gutter>span{display:block;width:100%;height:22px;box-sizing:border-box;padding-right:10px;line-height:22px}html.theme--dark.ph8412-submit-editor-page [name=submit_section] [name=form_item_code].ph8412-submit-code-shell{border-color:#334155;box-shadow:none}html.theme--dark.ph8412-submit-editor-page .ph8412-submit-code-head{border-bottom-color:#334155;background:#111827}html.theme--dark.ph8412-submit-editor-page .ph8412-submit-code-title{color:#edf2f7}html.theme--dark.ph8412-submit-editor-page .ph8412-submit-code-lang{border-color:#39475b;background:#172130;color:#b8c5d6}@media (max-width:760px){html.page--problem_main .data-table.ph8412-problem-bank-table{min-width:700px!important}html.ph8412-submit-editor-page [name=submit_section] textarea[name=code].ph8412-submit-code-input{min-height:330px!important;padding-right:14px!important;font-size:12px!important}html.ph8412-submit-editor-page .ph8412-submit-code-head{min-height:43px}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(37,99,235,.34)!important;outline-offset:2px!important}.data-table-container,.main>.row,.page--contest_main .section,.page--homepage .ph-home-hero,.page--ranking_main .section,.page--training_main .section,.section,.section__body,.section__footer,.section__header{min-width:0}.page--contest_main .section__title,.page--homepage .ph-home-quick-link,.page--homepage .ph-home-recent a,.page--problem_main .data-table td,.page--training_main .section__title,.section__title,.section__title a{overflow-wrap:anywhere}.data-table-container,.section>.section__body.no-padding{scrollbar-color:#9cb7df transparent}.data-table-container::-webkit-scrollbar,.section>.section__body.no-padding::-webkit-scrollbar{height:8px}.data-table-container::-webkit-scrollbar-thumb,.section>.section__body.no-padding::-webkit-scrollbar-thumb{border-radius:999px;background:#9cb7df}.data-table td,.data-table th{vertical-align:middle}.data-table tbody tr{transition:background-color .14s ease}.data-table tbody tr:hover>td{background-color:#f6f9ff!important}.form__item input:not([type=checkbox]):not([type=radio]):not([type=file]),.form__item select,.page--problem_main input[type=search],.page--problem_main input[type=text],.page--record_main input[type=search],.page--record_main input[type=text]{min-height:38px;box-sizing:border-box}.page--homepage .ph-home-recent .section__body p{align-items:start}.page--homepage .ph-home-recent .section__body p>span{padding-top:2px;white-space:nowrap}.page--homepage .ph-home-quick-link{min-width:0}@media (max-width:1120px) and (min-width:769px){.nav__item{padding-left:10px;padding-right:10px;font-size:13px}.nav__logo{margin-right:8px}}@media (max-width:768px){.main{padding-top:72px;padding-bottom:30px}.main>.row>.columns{padding-left:0;padding-right:0}.section{margin-bottom:14px;border-radius:12px}.section__header{padding:16px 16px 0}.section__body,.section__footer{padding:12px 16px}.section>.section__body:first-child{padding-top:16px}.section>.section__body:last-child{padding-bottom:16px}.page--homepage .ph-home-actions a{justify-content:center}.page--homepage .ph-home-recent .section__body p{grid-template-columns:minmax(0,1fr);gap:4px}.page--homepage .ph-home-recent .section__body p>span{padding-top:0}.data-table td,.data-table th{padding-left:10px;padding-right:10px}}html.theme--dark .data-table tbody tr:hover>td,html.theme--dark.page--homepage .data-table tbody tr:hover>td{background-color:#1b2a3d!important}html.theme--dark .data-table-container,html.theme--dark .section>.section__body.no-padding{scrollbar-color:#4d6b92 transparent}html.theme--dark .data-table-container::-webkit-scrollbar-thumb,html.theme--dark .section>.section__body.no-padding::-webkit-scrollbar-thumb{background:#4d6b92}html.ph834-taxonomy-final .ph834-taxonomy-panel{display:block;padding:0}html.ph834-taxonomy-final .ph834-taxonomy-group{margin:0 0 16px}html.ph834-taxonomy-final .ph834-taxonomy-group-title{margin:0 0 8px;color:#5b6b80;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}html.ph834-taxonomy-final .ph834-taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.ph834-taxonomy-final .ph834-taxonomy-parent{position:relative;display:flex;min-height:48px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 27px 9px 11px;border:1px solid #dce5f0;border-radius:10px;background:#fbfcfe;color:#344054;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}html.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.ph834-taxonomy-final .ph834-taxonomy-parent:focus-visible,html.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#9dbff5;background:#f3f7ff;box-shadow:0 3px 10px rgba(37,99,235,.08);outline:0}html.ph834-taxonomy-final .ph834-taxonomy-parent-labels{display:grid;min-width:0;gap:2px}html.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{overflow:hidden;color:#1f3554;font-size:11px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{overflow:hidden;color:#8a98ab;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html.ph834-taxonomy-final .ph834-taxonomy-arrow{position:absolute;top:50%;right:10px;color:#8fa0b5;font-size:18px;line-height:1;transform:translateY(-52%)}html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-group-title{color:#95a8c1}html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent{border-color:#33445c;background:#162235;color:#dbe7f5}html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent:focus-visible,html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#5e8fd7;background:#1d3554;box-shadow:0 3px 12px rgba(0,0,0,.22)}html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{color:#edf5ff}html.theme--dark.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{color:#9eb0c8}html.ph8412-submit-editor-page .ph843-code-highlight{position:absolute;box-sizing:border-box;margin:0;font:450 13px/22px"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;letter-spacing:0;tab-size:4;white-space:pre;pointer-events:none;z-index:4!important;display:block!important}html.ph8412-submit-editor-page .ph843-code-highlight code{display:block!important;min-height:100%!important;color:#f8fafc!important}html.ph8412-submit-editor-page .ph8412-submit-code-gutter{z-index:5!important}html.ph8412-submit-editor-page textarea[name=code].ph8412-submit-code-input{z-index:3!important;background:0 0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:#f8fafc!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{display:block!important;max-width:100%!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels strong{color:#1f3554!important;font-size:11px!important;font-weight:750!important;line-height:1.24!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{color:#73839a!important;font-size:9px!important;line-height:1.18!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-body{max-height:610px!important;overflow:auto!important;padding:10px 12px!important}.ph843-image-preview.has-image>span,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group-title{display:none!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{grid-template-columns:minmax(0,1fr)!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{background:#f8fafc!important}html.ph8412-submit-editor-page .ph843-code-highlight .ph843-token-function{color:#60a5fa!important}html.ph8412-submit-editor-page .ph843-code-highlight .ph843-token-keyword{color:#c084fc!important}html.ph8412-submit-editor-page .ph843-code-highlight .ph843-token-string{color:#86efac!important}html.ph8412-submit-editor-page .ph843-code-highlight .ph843-token-number{color:#fbbf24!important}html.ph8412-submit-editor-page .ph843-code-highlight .ph843-token-comment{color:#94a3b8!important}html.ph8412-submit-editor-page .ph843-upload-status{display:inline-block;margin-left:8px;color:#24704d;font-size:11px;font-weight:650}html.theme--dark.ph8412-submit-editor-page .ph843-upload-status{color:#86efac}html.theme--dark.page--problem_detail .problem-content .sample-input,html.theme--dark.page--problem_detail .problem-content .sample-output,html.theme--dark.page--problem_detail .problem-content .sample__input,html.theme--dark.page--problem_detail .problem-content .sample__output{border-color:#334155!important;background:#111827!important;color:#e5edf7!important}html.theme--dark.page--problem_detail .problem-content .sample-input h4,html.theme--dark.page--problem_detail .problem-content .sample-output h4,html.theme--dark.page--problem_detail .problem-content .sample__header,html.theme--dark.page--problem_detail .problem-content .sample__title{color:#dbeafe!important}html.theme--dark.page--problem_detail .problem-content .sample code,html.theme--dark.page--problem_detail .problem-content .sample pre{border-color:#334155!important}html.theme--dark.page--problem_detail .problem-content .sample-input pre,html.theme--dark.page--problem_detail .problem-content .sample-output pre{border-color:#334155!important;background:#0b1220!important;color:#f1f5f9!important}html.theme--dark.page--problem_detail .problem-content .sample button{border-color:#40516a!important;background:#18263b!important;color:#dbeafe!important}.ph843-training-meta-banner{display:flex;min-height:126px;box-sizing:border-box;align-items:flex-end;margin:0 0 16px;padding:22px 26px;border:1px solid #d8e3f0;border-radius:15px;background:linear-gradient(110deg,#102c52,#1d62a7);background-position:center;background-size:cover;box-shadow:0 8px 24px rgba(15,64,120,.14);color:#fff}.ph843-training-meta-banner>div{display:grid;gap:6px}.ph843-training-meta-banner strong{font-size:22px;line-height:1.2}.ph843-training-meta-banner span{color:#dbeafe;font-size:12px;font-weight:650}.ph843-training-meta-card{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fbff}.ph843-training-meta-heading{display:grid;gap:3px}.ph843-training-meta-heading strong{color:#1f3554;font-size:14px}.ph843-training-meta-heading span,.ph843-training-meta-help{color:#718198;font-size:11px;line-height:1.5}.ph843-training-meta-card label{display:grid;gap:6px;color:#42536a;font-size:12px;font-weight:700}.ph843-training-meta-card input{width:100%;box-sizing:border-box}.ph843-training-meta-status{font-size:11px}html.theme--dark .ph843-training-meta-banner{border-color:#365273;box-shadow:none}html.theme--dark .ph843-training-meta-card label,html.theme--dark .ph843-training-meta-heading strong{color:#e5edf7}html.theme--dark .ph843-training-meta-heading span,html.theme--dark .ph843-training-meta-help{color:#9eb0c8}html.theme--dark .data-table a,html.theme--dark .section a{color:#93c5fd}@media (max-width:760px){html.ph834-taxonomy-final .ph834-taxonomy-grid{grid-template-columns:minmax(0,1fr)}html.ph8412-submit-editor-page .ph843-code-highlight{padding-right:14px;font-size:12px}.ph843-training-meta-banner{min-height:106px;padding:18px}.ph843-training-meta-banner strong{font-size:18px}}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-panel{display:block!important;padding:0!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group{margin:0 0 16px!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-group-title{margin:0 0 8px!important;color:#5b6b80!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.35!important;text-transform:uppercase!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{position:relative!important;display:flex!important;min-height:58px!important;height:auto!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:9px 28px 9px 11px!important;border:1px solid #dce5f0!important;border-radius:10px!important;background:#fbfcfe!important;color:#344054!important;text-align:left!important;box-shadow:none!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:focus-visible,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#9dbff5!important;background:#f3f7ff!important;box-shadow:0 3px 10px rgba(37,99,235,.08)!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-arrow{position:absolute!important;top:50%!important;right:10px!important;color:#8fa0b5!important;font-size:18px!important;line-height:1!important;transform:translateY(-52%)!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage,html.ph8412-submit-editor-page .ph843-code-highlight{background:#0b1220!important}html.ph8412-submit-editor-page .ph843-code-highlight{color:#e2e8f0!important;text-shadow:none!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.comment,html.ph8412-submit-editor-page .ph843-token-comment{color:#94a3b8!important;font-style:italic!important}.ph843-training-limit{font-weight:700!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;margin-left:7px!important;padding:0 8px!important;border:1px solid rgba(96,165,250,.42)!important;border-radius:999px!important;background:rgba(239,246,255,.12)!important;color:inherit!important;font-size:10.5px!important;white-space:nowrap!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.keyword,html.ph8412-submit-editor-page .ph843-token-keyword{color:#c084fc!important;font-weight:700!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.string,html.ph8412-submit-editor-page .ph843-token-string{color:#86efac!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.number,html.ph8412-submit-editor-page .ph843-token-number{color:#fbbf24!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.function,html.ph8412-submit-editor-page .ph843-code-highlight .token.function-variable{color:#60a5fa!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.operator{color:#fb7185!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.punctuation{color:#cbd5e1!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.boolean,html.ph8412-submit-editor-page .ph843-code-highlight .token.builtin,html.ph8412-submit-editor-page .ph843-code-highlight .token.constant,html.ph8412-submit-editor-page .ph843-token-builtin{color:#22d3ee!important}html.ph8412-submit-editor-page .ph843-code-highlight .token.class-name{color:#f0abfc!important}html.theme--dark.ph8412-submit-editor-page .ph843-code-highlight{background:#08111f!important}html.page--training_main .training__item.ph843-training-item-image{min-height:164px!important;border:1px solid #274c77!important;border-radius:12px!important;background-position:center!important;background-size:cover!important;color:#f8fbff!important;box-shadow:0 8px 22px rgba(15,45,85,.16)!important}html.page--training_main .training__item.ph843-training-item-image .supplementary,html.page--training_main .training__item.ph843-training-item-image .training__intro,html.page--training_main .training__item.ph843-training-item-image .training__participants,html.page--training_main .training__item.ph843-training-item-image .training__title,html.page--training_main .training__item.ph843-training-item-image .training__title a{color:#f8fbff!important;text-shadow:0 1px 2px rgba(0,0,0,.28)!important}html.page--training_main .training__item.ph843-training-item-image:hover{border-color:#60a5fa!important;box-shadow:0 10px 25px rgba(15,45,85,.24)!important}html.page--training_detail .ph843-training-detail-card{position:relative!important;overflow:hidden!important}html.page--training_detail .ph843-training-detail-card-with-image::before{display:flex!important;min-height:156px!important;box-sizing:border-box!important;align-items:flex-end!important;padding:22px 26px!important;border-bottom:1px solid rgba(255,255,255,.18)!important;background-image:linear-gradient(110deg,rgba(7,18,36,.9),rgba(14,53,97,.38)),var(--ph843-bg-image)!important;background-position:center!important;background-size:cover!important;color:#f8fbff!important;content:attr(data-ph843-title)!important;font-family:"PH Source Serif 4",Georgia,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}html.page--training_detail .ph843-training-detail-card-with-image .richmedia>h1:first-of-type{display:none!important}.ph843-image-preview{display:grid!important;min-height:116px!important;aspect-ratio:1600/520!important;box-sizing:border-box!important;place-items:center!important;overflow:hidden!important;border:1px dashed #b9c9dc!important;border-radius:10px!important;background:#eef4fb!important;background-position:center!important;background-size:cover!important;color:#6b7c92!important;font-size:11px!important;text-align:center!important}.ph843-training-meta-card .ph843-clear-image{justify-self:start!important}html.theme--dark #panel,html.theme--dark .main,html.theme--dark body{background:#0b1220!important}html.theme--dark #panel{color:#e5edf7!important}html.theme--dark .ph83-card,html.theme--dark .section,html.theme--dark .section.side,html.theme--dark .section__body{border-color:#334155!important;background:#111827!important;color:#e5edf7!important}html.theme--dark .data-table thead>tr,html.theme--dark .select,html.theme--dark .textbox,html.theme--dark input,html.theme--dark select,html.theme--dark textarea{background:#162235!important}html.theme--dark .data-table{color:#e5edf7!important}html.theme--dark .data-table,html.theme--dark .data-table th{border-color:#334155!important;background:#111827!important}html.theme--dark .data-table td{background:#111827!important}html.theme--dark .ph843-training-meta-card{border-color:#334155!important;background:#131f31!important}html.theme--dark .ph843-image-preview{border-color:#4b6586!important;background-color:#0f1b2d!important;color:#a9bbd1!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent{border-color:#40536d!important;background:#162235!important;color:#e5edf7!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent-labels small{color:#a9bbd1!important}html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:focus-visible,html.theme--dark.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{border-color:#60a5fa!important;background:#1d3554!important}html.theme--dark.page--problem_detail .problem-content .sample,html.theme--dark.page--problem_detail .problem-content .sample [class*=input],html.theme--dark.page--problem_detail .problem-content .sample [class*=output]{border-color:#334155!important;background:#111827!important;color:#e5edf7!important}html.theme--dark.page--problem_detail .problem-content .sample [class*=header],html.theme--dark.page--problem_detail .problem-content .sample [class*=title],html.theme--dark.page--problem_detail .problem-content .sample h4,html.theme--dark.page--problem_detail .problem-content .sample h5{color:#dbeafe!important}html.theme--dark.page--problem_detail .problem-content .sample code,html.theme--dark.page--problem_detail .problem-content .sample pre,html.theme--dark.page--problem_detail .problem-content .sample pre code{background:#0b1220!important;color:#f8fafc!important}@media (max-width:760px){html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-grid{grid-template-columns:minmax(0,1fr)!important}html.page--training_detail .ph843-training-detail-card-with-image::before{min-height:120px!important;padding:18px!important;font-size:20px!important}}html.ph8412-submit-editor-page .ph8412-submit-code-stage:not(.ph844-highlight-ready) textarea[name=code].ph8412-submit-code-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph844-highlight-ready textarea[name=code].ph8412-submit-code-input,html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph845-highlight-ready textarea[name=code].ph8412-submit-code-input{color:transparent!important;-webkit-text-fill-color:transparent!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph844-highlight-ready .ph843-code-highlight,html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph844-highlight-ready .ph843-code-highlight code{color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.has-selected,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent.is-open,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:focus,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-parent:hover{transform:none!important;translate:none!important;min-height:56px!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important}.ph834-taxonomy-flyout{overscroll-behavior:contain!important;overflow-anchor:none!important}.ph834-flyout-item{user-select:none!important;transition:border-color .12s ease,background-color .12s ease!important}.ph834-flyout-checkbox{appearance:none!important;display:inline-grid!important;place-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;border:1px solid #b9c7d9!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}.ph834-flyout-checkbox::before{content:""!important;width:9px!important;height:5px!important;margin-top:-2px!important;border:solid #fff!important;border-width:0 0 2px 2px!important;opacity:0!important;transform:rotate(-45deg)!important}.ph834-flyout-checkbox:checked{border-color:#2563eb!important;background:#2563eb!important}.ph834-flyout-checkbox:checked::before{opacity:1!important}.ph834-flyout-checkbox:focus-visible{outline:3px solid rgba(37,99,235,.22)!important;outline-offset:2px!important}html.theme--dark .ph834-flyout-checkbox{border-color:#64748b!important;background:#111c2e!important}html.theme--dark .ph834-flyout-checkbox:checked{border-color:#60a5fa!important;background:#2563eb!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-actions{position:sticky!important;bottom:0!important;z-index:3!important;padding-top:6px!important;background:inherit!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply{min-height:40px!important;background:#2563eb!important;color:#fff!important;box-shadow:0 6px 16px rgba(37,99,235,.18)!important}html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply:focus-visible,html.page--problem_main.ph834-taxonomy-final .ph834-taxonomy-apply:hover{background:#1d4ed8!important;color:#fff!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage textarea[name=code].ph8412-submit-code-input{position:relative!important;z-index:2!important;background:0 0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#fff!important;opacity:1!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage:not(.ph845-highlight-ready) .ph843-code-highlight{visibility:hidden!important}html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph845-highlight-ready .ph843-code-highlight,html.ph8412-submit-editor-page .ph8412-submit-code-stage.ph845-highlight-ready .ph843-code-highlight code{display:block!important;visibility:visible!important;opacity:1!important;color:#f8fafc!important;-webkit-text-fill-color:currentColor!important}html.theme--dark.ph8412-submit-editor-page .ph8412-submit-code-stage,html.theme--light.ph8412-submit-editor-page .ph8412-submit-code-stage{background:#08111f!important;border-color:#334155!important}html.ph846-submit-editor-page .ph843-code-highlight{display:none!important;visibility:hidden!important;pointer-events:none!important}html.ph846-submit-editor-page .ph8412-submit-code-stage.ph846-codemirror-ready .ph8412-submit-code-gutter,html.ph846-submit-editor-page .ph8412-submit-code-stage.ph846-codemirror-ready>textarea[name=code],html.ph846-submit-editor-page .ph843-upload-status{display:none!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror,html.ph846-submit-editor-page .ph8412-submit-code-stage.ph846-plain-ready textarea[name=code].ph8412-submit-code-input{display:block!important;position:relative!important;z-index:20!important;width:100%!important;min-height:390px!important;background:#08111f!important;color:#f8fafc!important;pointer-events:auto!important;user-select:text!important}html.ph846-submit-editor-page .ph8412-submit-code-stage.ph846-plain-ready textarea[name=code].ph8412-submit-code-input{touch-action:manipulation!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#fff!important;opacity:1!important;visibility:visible!important;cursor:text!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror{height:430px!important;border:0!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;font-size:13px!important;font-weight:450!important;line-height:22px!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-scroll{min-height:390px!important;background:#08111f!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-gutters{border-right:1px solid rgba(148,163,184,.18)!important;background:#0b1627!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-linenumber{color:#7184a3!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-cursor{border-left:2px solid #fff!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-focused .CodeMirror-selected,html.ph846-submit-editor-page .ph8412-submit-code-stage .CodeMirror-selected{background:rgba(59,130,246,.34)!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-keyword{color:#c4b5fd!important;font-weight:700!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-def,html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-variable-2{color:#7dd3fc!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-property,html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-variable{color:#f8fafc!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-string,html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-string-2{color:#86efac!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-number{color:#fde68a!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-comment{color:#94a3b8!important;font-style:italic!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-operator{color:#fda4af!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-atom,html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-builtin{color:#67e8f9!important}html.ph846-submit-editor-page .ph8412-submit-code-stage .cm-meta{color:#f9a8d4!important}html.ph846-submit-editor-page .ph846-upload-status{display:block!important;margin-top:7px!important;color:#15803d!important;font-size:11px!important;font-weight:700!important}html.theme--dark.ph846-submit-editor-page .ph846-upload-status{color:#86efac!important}.ph834-taxonomy-flyout .ph834-flyout-grid{align-content:start!important}.ph834-taxonomy-flyout .ph834-flyout-item{min-height:46px!important}.ph834-taxonomy-flyout .ph834-flyout-labels small:empty{display:none!important}:root,body,html{--font-family:"PH Noto Serif 8475", Georgia, "Times New Roman", serif!important;--ph-font-ui:"PH Noto Serif 8475", Georgia, "Times New Roman", serif!important}.nav,.nav__list,.nav__list-item,body,html,input,optgroup,select,textarea{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important}.nav,.nav__item,.nav__list,.nav__list-item,body,button,html,input,optgroup,select,textarea{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.data-table,.dialog,.dropdown,.menu,.menu__link,.notification,.section,label,legend,table{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important}.button,.data-table,.dialog,.dropdown,.menu,.menu__link,.notification,.section,label,legend,table{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-button,.el-input,.el-select,.el-textarea,.footer,.k-form,.pagination,.profile-header,.richmedia,.select,.textbox,.typo{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu__link,.richmedia,.section__body,.typo,body,input,select,td,textarea{font-weight:400!important}.button,.nav__item,.section__title,b,button,h1,h2,h3,h4,h5,h6,strong,th{font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-weight:600!important}.icon,.icon::after,.icon::before{font-family:hydro-icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1!important}.CodeMirror,.CodeMirror-code,.ace_editor,.cm-content,.cm-editor,.monaco-editor,.monospace,.ph-code-viewer,.ph8412-submit-code-stage,.ph846-submit-editor,.ph846-submit-editor textarea,.record-code,[class*=language-],code,kbd,pre,samp{font-family:"SFMono-Regular","Cascadia Code",Consolas,"Liberation Mono",monospace!important;font-synthesis:none}.nav,.nav>.row,.nav>.row>.columns,.nav__list--main,.nav__list--secondary{min-height:var(--ph-nav-height, 56px)!important}.nav__list--main,.nav__list--main>.nav__list-item,.nav__list--main>.nav__list-item>.nav__item{white-space:nowrap!important;transition-property:color,background-color,border-color!important;transition-duration:120ms!important}.ph839-library-nav,.ph839-library-nav>.nav__item,.ph847-library-nav,.ph847-library-nav>.nav__item{white-space:nowrap!important}@media (min-width:769px){.nav{height:var(--ph-nav-height, 56px)!important;max-height:var(--ph-nav-height, 56px)!important;overflow:hidden!important}.nav__list--main:not(:has(>.nav_more))>.nav__list-item:nth-child(n+9){display:none!important}.nav__list--main:not(:has(>.nav_more))::after{content:"Thêm";float:left;display:block;box-sizing:border-box;height:50px;line-height:47px;padding:0 20px 3px;border-top:3px solid transparent;white-space:nowrap;color:inherit;font-family:"PH Noto Serif 8475",Georgia,"Times New Roman",serif!important;font-size:inherit;font-weight:600}html[lang^=en] .nav__list--main:not(:has(>.nav_more))::after{content:"More"}}html[data-ph-ui-phase="8485"] .ph8407-problem-summary{display:flex!important;flex-wrap:wrap!important;gap:8px 10px!important;border:1px solid #dbe7f5!important;border-radius:10px!important;background:linear-gradient(135deg,#f8fbff,#f4f7ff)!important}html[data-ph-ui-phase="8485"] .ph8407-problem-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html[data-ph-ui-phase="8485"] .ph8407-problem-pill{display:inline-flex!important;min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:700!important}html[data-ph-ui-phase="8485"] .ph8407-problem-pill--xp{border-color:#bcd4ff!important;background:#eaf2ff!important;color:#1f5fcf!important}html[data-ph-ui-phase="8485"] .ph8407-problem-pill--realm{border-color:#d7c8fa!important;background:#f3efff!important;color:#6740b5!important}html[data-ph-ui-phase="8485"] .ph8407-problem-pill--state.is-open{border-color:#bde5cb!important;background:#ecfaf1!important;color:#137a3e!important}html[data-ph-ui-phase="8485"] .ph8407-problem-pill--state.is-locked{border-color:#efd39d!important;background:#fff6e4!important;color:#95600d!important}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image{position:relative!important;isolation:isolate!important;overflow:hidden!important;color:#fff!important;background-position:var(--ph8481-bg-position, 50% 50%)!important}html[data-ph-ui-phase="8485"] .ph-problem-form-page-v78 .main>.row>.columns>.section,html[data-ph-ui-phase="8485"].ph80-problem-form .main>.row>.columns>.section{border-radius:13px!important;box-shadow:0 10px 28px rgba(30,58,92,.09)!important}html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia a,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia blockquote,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia em,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h1,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h2,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h3,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h4,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h5,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia h6,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia li,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia p,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia strong,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia table,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia td,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia th{font-family:"PH Noto Serif 8476",Georgia,"Times New Roman",serif!important;font-synthesis:none!important}html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia code,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia kbd,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia pre,html[data-ph-ui-phase="8485"].page--problem_detail .problem-content .section__body.typo.richmedia samp{font-family:var(--code-font-family,
    "Cascadia Code",
    Consolas,
    monospace
  )!important;font-synthesis:none!important}.ph8481-exp-admin .ph8481-exp-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;padding:11px 13px;border:1px solid #cdddf1;border-radius:10px;background:linear-gradient(135deg,#f2f7ff,#f8fbff);color:#52647c;font-size:11px}.ph8481-exp-admin .ph8481-exp-notice strong{color:#225a9b}.ph8481-exp-admin .ph8481-exp-search{margin-bottom:0!important}.ph8481-exp-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto auto;align-items:end;gap:9px 12px}.ph8481-exp-row label,.ph8481-position-controls label{display:grid;gap:5px;margin:0;color:#65758a;font-size:10px;font-weight:700}.ph8481-position-controls label{grid-template-columns:auto minmax(100px,1fr) 42px;align-items:center;gap:8px;color:#53677f}.ph8481-exp-row input,.ph8481-exp-row select{width:100%!important;min-width:0!important;height:36px!important;border-radius:8px!important}.ph8481-exp-row .button{min-height:36px;white-space:nowrap}.ph8481-exp-row .tag{align-self:center;white-space:nowrap}html[data-ph-ui-phase="8485"].page--training_detail .ph843-training-detail-card-with-image::before{background-position:var(--ph8481-bg-position, 50% 50%)!important}.ph8481-focal-preview{position:relative!important;cursor:crosshair!important;touch-action:none!important;user-select:none!important;background-position:50% 50%!important}.ph8481-focus-marker{position:absolute;left:50%;top:50%;display:none;width:24px;height:24px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:rgba(28,105,205,.36);box-shadow:0 0 0 1px rgba(10,36,70,.58),0 3px 10px rgba(0,0,0,.32);transform:translate(-50%,-50%);pointer-events:none}.ph8481-focus-marker::after,.ph8481-focus-marker::before{position:absolute;background:#fff;content:""}.ph8481-focus-marker::before{left:10px;top:-6px;width:2px;height:32px}.ph8481-focus-marker::after{left:-6px;top:10px;width:32px;height:2px}.ph8481-focal-preview.has-image .ph8481-focus-marker{display:block}.ph8481-position-controls{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:10px 14px;padding:13px;border:1px solid #d8e4f1;border-radius:10px;background:#f7faff}.ph8481-focal-preview.has-image>span,.ph8481-position-controls[hidden],html.ph8486-ui-runtime.ph80-problem-form .ph8486-hidden-field-shell>br{display:none!important}.ph8481-position-heading{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:5px 10px;color:#62738a;font-size:10.5px}.ph8481-position-heading strong{color:#28425f}.ph8481-position-controls input[type=range]{width:100%;min-width:0;accent-color:#347fd4}.ph8481-position-controls output{color:#2867ad;font-variant-numeric:tabular-nums;text-align:right}html.theme--dark .ph8481-exp-admin .ph8481-exp-notice,html.theme--dark .ph8481-position-controls{border-color:#3a4d66;background:#142238;color:#b8c6d8}html.theme--dark .ph8481-exp-admin .ph8481-exp-notice strong,html.theme--dark .ph8481-position-heading strong{color:#9ac9ff}html.theme--dark .ph8481-position-controls label,html.theme--dark .ph8481-position-heading{color:#b8c6d8}@media (max-width:820px){.ph8481-exp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8481-exp-row .button,.ph8481-position-controls .button{justify-self:start}.ph8481-position-controls{grid-template-columns:1fr}.ph8481-position-heading{grid-column:1}}@media (max-width:520px){.ph8481-exp-row{grid-template-columns:1fr}.ph8481-exp-row .button{width:100%;justify-content:center}}.ph8482-bulk-intro,.ph8482-privacy-note,.ph8482-reset-warning{display:flex;flex-wrap:wrap;gap:5px 12px;margin-bottom:14px;padding:12px 14px;border:1px solid #cfe0f2;border-radius:10px;background:linear-gradient(135deg,#f1f7ff,#f8fbff);color:#52657d;font-size:12px;line-height:1.5}.ph8482-reset-warning{border-color:#f4cfc6;background:linear-gradient(135deg,#fff6f2,#fffaf7);color:#805044}.ph8482-bulk-intro strong,.ph8482-privacy-note strong{color:#1f5d9f}.ph8482-reset-warning strong{color:#b43d26}.ph8482-admin-message{margin:10px 0;padding:10px 13px;border:1px solid #d6e1ee;border-radius:9px;font-size:12px;font-weight:700}.ph8482-admin-message.is-success{border-color:#b9e3c8;background:#effbf3;color:#18713a}.ph8482-admin-message.is-warning{border-color:#f2d89c;background:#fff9e9;color:#8a5a00}.ph8482-admin-message.is-error{border-color:#efc2ba;background:#fff3f1;color:#ad3525}.ph8482-problem-search,.ph8482-user-filter{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;align-items:center}.ph8482-user-filter{grid-template-columns:minmax(220px,1fr) minmax(155px,auto) minmax(130px,auto) auto}.ph8482-problem-search .select,.ph8482-problem-search .textbox,.ph8482-user-filter .select,.ph8482-user-filter .textbox{width:100%!important;height:38px!important;border-radius:8px!important}.ph8482-bulk-toolbar{position:sticky;z-index:3;top:52px;display:grid;grid-template-columns:auto minmax(145px,.65fr) minmax(230px,1fr) minmax(260px,auto);align-items:end;gap:10px 14px;border-top:1px solid #edf2f7;border-bottom:1px solid #dce6f1;background:rgba(250,252,255,.97);box-shadow:0 5px 16px rgba(31,68,108,.06);backdrop-filter:blur(8px)}.ph8482-bulk-toolbar>label:not(.ph8482-select-all),.ph8482-reset-form>label:not(.ph8482-confirm-reset){display:grid;gap:5px;margin:0;color:#5c6f86;font-size:11px;font-weight:700}.ph8482-bulk-toolbar .select,.ph8482-bulk-toolbar .textbox{width:100%!important;min-width:0;height:36px!important;border-radius:8px!important}.ph8482-confirm-reset,.ph8482-select-all{display:inline-flex;align-items:center;gap:7px;margin:0;color:#334b67;font-size:12px;font-weight:700}.ph8482-check-col input,.ph8482-confirm-reset input,.ph8482-select-all input{width:17px;height:17px;accent-color:#2b72ce}.ph8482-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ph8482-bulk-actions>span{color:#52677f;font-size:11px;font-weight:700;white-space:nowrap}.ph8482-problem-table{min-width:820px}.ph8482-problem-table td,.ph8482-problem-table th{vertical-align:middle!important}.ph8482-problem-table .ph8482-check-col{width:56px;text-align:center}.ph8482-problem-table input[type=number]{width:105px!important;min-width:90px;border-radius:8px!important}.ph8482-problem-table select{width:100%!important;min-width:210px;border-radius:8px!important}.ph8482-problem-table tr.is-selected td{background:#f0f7ff!important}.ph8482-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.ph8482-pagination>div:first-child{display:grid;gap:2px;color:#334b67}.ph8482-pagination>div:first-child span{color:#78899d;font-size:11px}.ph8482-user-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.ph8482-user-metrics .section,.ph8484-scroll-region table{margin:0!important}.ph8482-user-metrics .section__body{display:grid;gap:4px;min-height:70px;align-content:center}.ph8482-user-metrics strong{color:#244b78;font-size:22px;line-height:1}.ph8482-user-metrics span{color:#74859a;font-size:11px}.ph8482-user-metrics .is-online{border-color:#b8e2c7!important;background:linear-gradient(145deg,#f2fff6,#fff)!important}.ph8482-user-metrics .is-online strong{color:#128041}.ph8482-user-table{min-width:1050px}.ph8482-user-table td,.ph8482-user-table th{vertical-align:top!important}.ph8482-user-table tr.is-online td:first-child{border-left:3px solid #24a05a}.ph8482-presence{display:inline-flex;align-items:center;gap:6px;color:#65778d;font-size:11px;font-weight:800;white-space:nowrap}.ph8482-presence i{width:8px;height:8px;border-radius:50%;background:#9aa8b7;box-shadow:0 0 0 3px rgba(154,168,183,.15)}.is-online .ph8482-presence{color:#168447}.is-online .ph8482-presence i,.ph8482-session-list article .ph8482-presence i{background:#25a95d;box-shadow:0 0 0 3px rgba(37,169,93,.14)}.ph8482-user-table code{color:#234667;font-family:"Cascadia Code",Consolas,monospace!important;font-size:10.5px}.ph8482-muted{color:#9aa6b4}.ph8482-session-details{min-width:100px}.ph8482-session-details summary{color:#2366ae;cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap}.ph8482-session-list{position:absolute;z-index:8;right:22px;width:min(650px,calc(100vw - 50px));max-height:520px;margin-top:9px;overflow:auto;border:1px solid #cbd9e8;border-radius:11px;background:#fff;box-shadow:0 16px 42px rgba(25,54,88,.2)}.ph8482-session-list article{padding:13px 15px;border-bottom:1px solid #e7edf4}.ph8482-session-list article header{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.ph8482-session-list dl{display:grid;grid-template-columns:92px 1fr;gap:5px 10px;margin:0;font-size:11px}.ph8482-session-list dt{color:#718299;font-weight:700}.ph8482-session-list dd{min-width:0;margin:0;color:#31485f}.ph8482-ua{display:block;overflow-wrap:anywhere;white-space:normal}.ph8482-reset-form{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(300px,1.4fr) auto;align-items:end;gap:12px 15px}.ph8482-reset-form .select,.ph8482-reset-form .textbox{width:100%!important;height:38px!important;border-radius:8px!important}.ph8482-confirm-reset{grid-column:1/-1}html.theme--dark .ph8482-bulk-intro,html.theme--dark .ph8482-privacy-note{border-color:#38516f;background:#14243a;color:#c0ccda}html.theme--dark .ph8482-reset-warning{border-color:#6e443e;background:#2b1d1d;color:#e5bbb2}html.theme--dark .ph8482-bulk-toolbar{border-color:#31465f;background:rgba(17,29,47,.97)}html.theme--dark .ph8482-session-list{border-color:#3a5069;background:#101b2c}html.theme--dark .ph8482-session-list article{border-color:#2c4058}html.theme--dark .ph8482-confirm-reset,html.theme--dark .ph8482-select-all,html.theme--dark .ph8482-session-list dd{color:#d1d9e5}@media (max-width:960px){.ph8482-bulk-toolbar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ph8482-bulk-actions{grid-column:1/-1;justify-content:flex-start}.ph8482-user-filter,.ph8482-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8482-reset-form{grid-template-columns:1fr}.ph8482-confirm-reset{grid-column:1}}@media (max-width:600px){.ph8482-bulk-toolbar,.ph8482-problem-search,.ph8482-user-filter,.ph8482-user-metrics{grid-template-columns:1fr}.ph8482-bulk-actions{grid-column:1}.ph8482-bulk-actions .button{width:100%;justify-content:center}.ph8482-pagination{align-items:stretch;flex-direction:column}}:root{--ph8484-parchment:#fffaf0;--ph8484-parchment-deep:#f3ead7;--ph8484-ink:#251f19;--ph8484-gold:#9a6a19;--ph8484-gold-soft:#d6b56f;--ph8484-jade:#24725f;--ph8484-line:#dfd2b9;--ph8484-code-font:"Cascadia Mono", "Cascadia Code", Consolas, "Liberation Mono",
    "Courier New", monospace}.ph8484-scroll-region{max-height:min(62vh,660px);overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border-top:1px solid #e6dccb;border-bottom:1px solid #e6dccb;background:#fff}.ph8484-scroll-region--users{max-height:min(68vh,720px)}.ph8484-scroll-region thead th{position:sticky;z-index:4;top:0;background:#f8f3e9!important;box-shadow:inset 0-1px #d9cbae,0 2px 6px rgba(79,57,25,.07)}.ph8484-scroll-region:focus-visible{outline:3px solid rgba(154,106,25,.28);outline-offset:-3px}.ph8484-policy-form{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px 16px}.ph8484-policy-form label{display:grid;gap:6px;margin:0;color:#59482e;font-weight:750}.ph8484-policy-form .select{width:100%!important;height:40px!important;border-radius:9px!important}.ph8484-policy-form p{grid-column:1/-1;margin:0;color:#75654d;font-size:11px}.editor-preview table,.markdown-body table,.ph8484-reply-content table,.phkc-content table,.typo.richmedia table{width:max-content;min-width:min(100%,420px);max-width:100%;border-collapse:separate!important;border-spacing:0!important;overflow:visible}.editor-preview table td,.editor-preview table th,.markdown-body table td,.markdown-body table th,.ph8484-reply-content table td,.ph8484-reply-content table th,.phkc-content table td,.phkc-content table th,.typo.richmedia table td,.typo.richmedia table th{min-width:44px;padding:8px 11px!important;border-top:1px solid var(--ph8484-line)!important;border-left:1px solid var(--ph8484-line)!important;background-clip:padding-box!important;text-align:center}.editor-preview table tr>:last-child,.markdown-body table tr>:last-child,.ph8484-reply-content table tr>:last-child,.phkc-content table tr>:last-child,.typo.richmedia table tr>:last-child{border-right:1px solid var(--ph8484-line)!important}.editor-preview table tr:last-child>*,.markdown-body table tr:last-child>*,.ph8484-reply-content table tr:last-child>*,.phkc-content table tr:last-child>*,.typo.richmedia table tr:last-child>*{border-bottom:1px solid var(--ph8484-line)!important}.CodeMirror,.CodeMirror pre,.CodeMirror-code,.CodeMirror-line,.CodeMirror-lines,.ph8412-submit-code-input,.ph8412-submit-code-stage textarea,.ph843-code-highlight,.ph843-code-highlight code,.scratchpad textarea,[class*=scratch] textarea,textarea[data-language],textarea[name=code]{font-family:var(--ph8484-code-font)!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga"0,"calt"0!important;letter-spacing:0!important;line-height:1.55!important;tab-size:4!important}.ph8481-focal-preview{min-height:210px;border:1px solid #bda66f!important;border-radius:14px!important;background-color:#e8dfcf!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 10px 24px rgba(74,53,24,.1)}.ph8481-focal-preview.is-loading{filter:saturate(.86)}.ph843-training-meta-status{min-height:18px;color:#72511b;font-weight:700}html[data-ph-ui-phase="8485"] .training__item{margin-bottom:14px!important;border:1px solid #d8c79e!important;border-radius:16px!important;background-color:var(--ph8484-parchment)!important;box-shadow:0 9px 26px rgba(70,48,20,.09)!important}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image{min-height:190px;background-size:cover!important;box-shadow:inset 0 0 0 100vmax rgba(9,20,27,.1),0 12px 30px rgba(38,29,18,.2)!important}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image::after{position:absolute;z-index:-1;inset:0;border:1px solid rgba(229,198,126,.62);border-radius:inherit;box-shadow:inset 0-50px 85px rgba(4,12,20,.18);content:"";pointer-events:none}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .training__title,html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .training__title a{color:#fffdf7!important;font-size:clamp(20px,2vw,25px)!important;text-shadow:0 2px 6px #000,0 0 18px rgba(0,0,0,.62)!important}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .supplementary,html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .supplementary a,html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .training__intro,html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image .training__participants{color:#fffdf8!important;text-shadow:0 1px 3px #000,0 0 12px rgba(0,0,0,.76)!important}.ph8484-library-replies,.phkc-article{border-color:var(--ph8484-line)!important;border-radius:17px!important}.phkc-article-head{background:linear-gradient(135deg,#fffdf8,#f7edd9)!important}.phkc-content{color:var(--ph8484-ink);background:#fffefa}.ph8484-library-replies{margin-top:18px!important;overflow:hidden}.ph8484-library-replies>.section__header{padding:17px 20px!important;background:linear-gradient(135deg,#fffaf0,#f2e4c8)!important}.ph8484-reply-intro{margin:0 0 15px;color:#705f46;line-height:1.6}.ph8484-reply-form label{display:grid;gap:7px;margin:0;color:#41341f;font-weight:750}.ph8484-reply-form textarea{width:100%!important;min-height:150px;resize:vertical;border-radius:12px!important}.ph8484-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;color:#806d4d;font-size:11px}.ph8484-reply-list{display:grid;gap:13px;padding-top:0!important}.ph8484-reply-card{position:relative;padding:16px 18px;border:1px solid #e1d4bc;border-radius:14px;background:linear-gradient(145deg,#fffefa,#fff9ed);box-shadow:0 5px 16px rgba(77,55,25,.06)}.ph8484-reply-card>header{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid #eee3d1}.ph8484-reply-card>header>div:nth-child(2){display:grid;flex:1;gap:2px}.ph8484-reply-card>header span{color:#8a785c;font-size:10.5px}.ph8484-reply-card>header em{padding:3px 8px;border-radius:999px;background:#e8f5ec;color:#24704b;font-size:9.5px;font-style:normal;font-weight:800}.ph8484-reply-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #c9a968;border-radius:50%;background:linear-gradient(145deg,#fff4ce,#d7b264);color:#5c3a08;font-size:18px;font-weight:850}.ph8484-reply-content{padding:14px 0 2px;line-height:1.7}.ph8484-reply-content>:first-child{margin-top:0}.ph8484-reply-content>:last-child{margin-bottom:0}.ph8484-reply-delete{display:flex;justify-content:flex-end;margin-top:10px}.ph8484-login-note,.ph8484-reply-empty{padding:16px;border:1px dashed #ccb98f;border-radius:12px;background:#fffbf3;color:#766448;text-align:center}html.theme--dark .main,html.theme--dark body{background:#0b121a!important;color:#e9e1d3!important}html.theme--dark .section__header{border-color:#343c43}html.theme--dark .section h1,html.theme--dark .section h2,html.theme--dark .section h3,html.theme--dark .section h4,html.theme--dark .section__title,html.theme--dark .typo h1,html.theme--dark .typo h2,html.theme--dark .typo h3,html.theme--dark .typo h4{color:#f2dca5!important}html.theme--dark .data-table td,html.theme--dark .richmedia,html.theme--dark .section li,html.theme--dark .section p,html.theme--dark .typo{color:#e4ddd1!important}html.theme--dark a{color:#91c9e8}html.theme--dark a:hover{color:#f0ce85}html.theme--dark .data-table th{background:#141d28!important;color:#e9ce92!important}html.theme--dark .data-table td{border-color:#33404d!important;background:#0f1824!important}html.theme--dark .data-table tr:nth-child(even) td{background:#121d2a!important}html.theme--dark .select,html.theme--dark .textbox,html.theme--dark input,html.theme--dark select,html.theme--dark textarea{border-color:#485563!important;background:#0d1621!important;color:#f0e9de!important}html.theme--dark .textbox::placeholder{color:#8995a1!important;opacity:1}html.theme--dark .ph8484-scroll-region{border-color:#47443c;background:#0f1824;scrollbar-color:#79663e #111923}html.theme--dark .ph8484-scroll-region thead th{background:#171e25!important;box-shadow:inset 0-1px #653,0 2px 8px rgba(0,0,0,.28)}html.theme--dark .ph8484-policy-form label{color:#e7d7b5}html.theme--dark .ph8484-policy-form p{color:#b9ad99}html.theme--dark .ph8481-focal-preview{border-color:#8c713b!important;background-color:#151b22!important}html.theme--dark .ph843-training-meta-status{color:#e0bd72}html.theme--dark .ph8484-library-replies>.section__header,html.theme--dark .phkc-article-head{background:linear-gradient(135deg,#171d23,#282217)!important}html.theme--dark .phkc-content{background:#101821;color:#eee6d8}html.theme--dark .ph8484-reply-intro{color:#c4b8a4}html.theme--dark .ph8484-reply-form label{color:#eadcbf}html.theme--dark .ph8484-reply-actions{color:#b7aa94}html.theme--dark .ph8484-reply-card{border-color:#4b4437;background:linear-gradient(145deg,#131c26,#191a18);box-shadow:0 8px 22px rgba(0,0,0,.22)}html.theme--dark .ph8484-reply-card>header{border-color:#3b3b35}html.theme--dark .ph8484-reply-card>header span{color:#aca291}html.theme--dark .ph8484-reply-content{color:#e9e1d4!important}html.theme--dark .ph8484-login-note,html.theme--dark .ph8484-reply-empty{border-color:#65583d;background:#171b1d;color:#c9bda8}html.theme--dark .ph8407-problem-pill--xp{border-color:#416797!important;background:#142943!important;color:#9bc7ff!important}html.theme--dark .ph8407-problem-pill--realm{border-color:#6f5897!important;background:#261d39!important;color:#cfb2ff!important}html.theme--dark .ph8407-problem-pill--state.is-open{border-color:#376f58!important;background:#142c24!important;color:#8fdfbd!important}@media (max-width:720px){.ph8484-policy-form{grid-template-columns:1fr}.ph8484-policy-form .button,.ph8484-reply-actions .button{width:100%;justify-content:center}.ph8484-scroll-region{max-height:72vh}.ph8484-reply-actions{align-items:stretch;flex-direction:column}}html[data-ph-ui-phase="8485"] .ph843-image-preview.has-image{background-color:#17263a!important;background-repeat:no-repeat!important}html[data-ph-ui-phase="8485"] .ph843-training-meta-card .ph8485-image-option{grid-column:1!important;align-self:start}html[data-ph-ui-phase="8485"] .ph843-training-meta-card .ph8485-image-option .select{width:100%!important;height:40px!important;border-radius:9px!important;background-color:#fff!important;color:#26364c!important}html[data-ph-ui-phase="8485"] .ph843-training-meta-card.ph8485-fit-contain .ph8481-focus-marker,html[data-ph-ui-phase="8485"] .ph843-training-meta-card.ph8485-fit-stretch .ph8481-focus-marker{opacity:.48}html[data-ph-ui-phase="8485"] .training__item.ph843-training-item-image{background-repeat:no-repeat!important}html[data-ph-ui-phase="8485"].page--training_detail .ph843-training-detail-card-with-image::before{background-size:var(--ph8485-bg-size, 100% 100%, cover)!important;background-repeat:no-repeat!important}html.theme--dark[data-ph-ui-phase="8485"] .ph843-training-meta-card .ph8485-image-option .select{border-color:#665b43!important;background-color:#101923!important;color:#f0e4cd!important}html.theme--dark[data-ph-ui-phase="8485"] .ph843-image-preview.has-image{background-color:#0b1119!important}@media (max-width:760px){html[data-ph-ui-phase="8485"] .ph843-training-meta-card .ph8485-image-option{grid-column:1!important}}html.ph8486-ui-runtime.ph80-problem-form .ph8486-hidden-field-shell{display:flex!important;height:100%;align-items:flex-end}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle{display:grid!important;width:100%;min-height:40px!important;grid-template-columns:42px auto;grid-template-rows:auto auto;align-content:center!important;justify-content:start!important;column-gap:9px!important;margin:0!important;padding:6px 12px!important;border:1px solid #cad8e8!important;border-radius:10px!important;background:#f8fbff!important;color:#475467!important;cursor:pointer!important;user-select:none}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle input[type=checkbox]{position:relative!important;display:block!important;width:40px!important;height:22px!important;grid-row:1/span 2;align-self:center;margin:0!important;border:1px solid #9aabbf!important;border-radius:999px!important;background:#d7e0ea!important;box-shadow:inset 0 1px 2px rgba(20,42,70,.12)!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle input[type=checkbox]::after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,40,70,.32);content:"";transition:transform .16s ease}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle input[type=checkbox]:checked{border-color:#9c6818!important;background:#c98a28!important}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle input[type=checkbox]:checked::after{transform:translateX(18px)}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle input[type=checkbox]:focus-visible{outline:3px solid rgba(45,116,220,.28)!important;outline-offset:2px}html.ph8486-ui-runtime.ph80-problem-form .ph8486-hidden-status{grid-column:2;color:#718096;font-size:9px;font-weight:650}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle.is-checked{border-color:#dfbd78!important;background:#fff8e8!important;color:#68440d!important}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle.is-checked .ph8486-hidden-status{color:#9a6414}.ph8486-inline-link{display:inline-block;margin-top:5px;color:#2468b8;font-size:10px;font-weight:750}.ph8486-history-link{margin-bottom:7px!important}.ph8486-submission-filter{grid-template-columns:minmax(220px,1fr) auto auto!important}.ph8486-history-scroll{max-height:68vh;overflow:auto}.ph8486-history-table{min-width:980px}.ph8486-history-table th{position:sticky;z-index:2;top:0}.ph8486-status{display:inline-flex;align-items:center;min-height:23px;padding:3px 9px;border:1px solid #cbd5e1;border-radius:999px;background:#f5f7fa;color:#526173;font-size:9.5px;font-weight:800;white-space:nowrap}.ph8486-status.is-accepted{border-color:#a9dec0;background:#eaf8ef;color:#14733c}.ph8486-status.is-failed{border-color:#edbdba;background:#fff0ef;color:#a33b34}.ph8486-status.is-pending{border-color:#b9d2f1;background:#edf5ff;color:#2b64a6}.ph8486-status.is-admin{border-color:#ddc28f;background:#fff7e6;color:#825516}.ph8486-status.is-info{border-color:#b9d2e2;background:#edf7fb;color:#24647e}.ph8486-timeline{position:relative;display:grid;gap:12px;max-height:68vh;overflow:auto;padding-left:28px!important}.ph8486-timeline::before{position:absolute;top:16px;bottom:16px;left:17px;width:2px;background:#d9e2ec;content:""}.ph8486-timeline-item{position:relative;padding:13px 15px;border:1px solid #dce4ed;border-radius:11px;background:#fff}.ph8486-timeline-dot{position:absolute;top:17px;left:-18px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#6e8298;box-shadow:0 0 0 2px #c8d4df}.ph8486-timeline-body header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ph8486-timeline-body time{color:#7b8796;font-size:10px}.ph8486-timeline-body h3{margin:9px 0 4px;color:#1d2a3a;font-size:14px}.ph8486-timeline-body p{margin:0;color:#667386;font-size:11px}html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image){border-color:#4f442e!important;background:linear-gradient(145deg,#111c28,#171b20)!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important}html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image) .training__title,html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image) .training__title a{color:#e3c47f!important}html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image) .supplementary,html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image) .training__intro,html.ph8486-ui-runtime.theme--dark .training__item:not(.ph843-training-item-image) .training__participants{color:#c8c0b2!important}html.ph8486-ui-runtime.theme--dark .ph8407-problem-summary{border-color:#3c4b5d!important;background:linear-gradient(135deg,#111c29,#162233)!important;color:#c5cfdb!important}html.ph8486-ui-runtime.theme--dark .ph8407-problem-summary__realm{color:#e2c785!important}html.ph8486-ui-runtime.theme--dark .ph8407-problem-summary__note{color:#aebac8!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-form-hero-v79,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-problem-create-hero-v78,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-problem-form-hero-v78{border-color:#574a31!important;background:linear-gradient(135deg,#121d2a,#201d18)!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-form-hero-v79 h1,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-problem-create-hero-v78 h1,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .ph-problem-form-hero-v78 h1{color:#e2c17b!important}html.ph8486-ui-runtime.theme--dark.ph-form-page-v79 .ph-form-title-v78,html.ph8486-ui-runtime.theme--dark.ph-problem-form-page-v78 .ph-form-title-v78{border-color:#4e4635!important;background:linear-gradient(135deg,#121d2a,#211d17)!important}html.ph8486-ui-runtime.theme--dark.ph-form-page-v79 .ph-form-title-v78 h1,html.ph8486-ui-runtime.theme--dark.ph-problem-form-page-v78 .ph-form-title-v78 h1{color:#d9b96f!important}html.ph8486-ui-runtime.theme--dark.ph-form-page-v79 .ph-form-title-v78 p,html.ph8486-ui-runtime.theme--dark.ph-problem-form-page-v78 .ph-form-title-v78 p{color:#aeb9c6!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .markdown-editor .editor-preview,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .markdown-editor .editor-preview-side{background:#fffdf7!important;color:#332b21!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview h1,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview h2,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview h3,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side h1,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side h2,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side h3{color:#6c4b18!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview li,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview p,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side li,html.ph8486-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side p{color:#40372c!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form label.ph8486-hidden-toggle{border-color:#48596b!important;background:#111c28!important;color:#e4d8c2!important}html.ph8486-ui-runtime.theme--dark.ph80-problem-form label.ph8486-hidden-toggle.is-checked{border-color:#826731!important;background:#251e14!important;color:#eccd8c!important}html.ph8486-ui-runtime.theme--dark .ph8486-timeline::before{background:#374656}html.ph8486-ui-runtime.theme--dark .ph8486-timeline-item{border-color:#394858;background:#111b27}html.ph8486-ui-runtime.theme--dark .ph8486-timeline-dot{border-color:#111b27;box-shadow:0 0 0 2px #536477}html.ph8486-ui-runtime.theme--dark .ph8486-timeline-body h3{color:#e4c985!important}html.ph8486-ui-runtime.theme--dark .ph8486-timeline-body p{color:#c2cbd5!important}html.ph8486-ui-runtime.theme--dark .ph8486-timeline-body time{color:#9eabb9}@media (max-width:720px){.ph8486-submission-filter{grid-template-columns:1fr!important}html.ph8486-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle{margin-top:0!important}}html.ph8487-ui-runtime.ph80-problem-form .ph80-meta-primary{align-items:start!important}html.ph8487-ui-runtime.ph80-problem-form .ph8486-hidden-field-shell{display:block!important;width:100%!important;height:auto!important;padding-top:22px!important;box-sizing:border-box!important}html.ph8487-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle{display:grid!important;width:100%!important;height:40px!important;min-height:40px!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;align-content:center!important;gap:9px!important;margin:0!important;padding:5px 10px!important;box-sizing:border-box!important}html.ph8487-ui-runtime.ph80-problem-form .ph8487-hidden-copy{display:flex!important;min-width:0;flex-direction:column;justify-content:center;gap:1px;line-height:1.05;white-space:nowrap}html.ph8487-ui-runtime.ph80-problem-form .ph8487-hidden-title{overflow:hidden;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis}html.ph8487-ui-runtime.ph80-problem-form .ph8486-hidden-status{display:block;overflow:hidden;font-size:8.5px!important;text-overflow:ellipsis}html.ph8487-ui-runtime.theme--dark.page--contest_main .section,html.ph8487-ui-runtime.theme--dark.page--homework_main .section,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .section{border-color:#35465a!important;background:#0f1927!important;color:#e8e1d6!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .section__header,html.ph8487-ui-runtime.theme--dark.page--homework_main .section__header,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-hero-v79,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-title-v78,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-create-hero-v78,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-form-hero-v78,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .section__header{border-color:#4b493e!important;background:linear-gradient(135deg,#152337 0,#1e1c18 100%)!important;color:#f0e7d7!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .section__title,html.ph8487-ui-runtime.theme--dark.page--homework_main .section__title,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-hero-v79 h1,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-title-v78 h1,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-create-hero-v78 h1,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-form-hero-v78 h1{color:#f0cf86!important;text-shadow:0 1px 0 rgba(0,0,0,.55)!important}html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-hero-v79 p,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-form-title-v78 p,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-create-hero-v78 p,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .ph-problem-form-hero-v78 p{color:#c4cfdd!important}html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview .richmedia,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview .typo,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side .richmedia,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side .typo,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .markdown-editor .editor-preview,html.ph8487-ui-runtime.theme--dark.ph80-problem-form .markdown-editor .editor-preview-side{border-color:#3a4b60!important;background:#111b29!important;color:#e8dfd1!important}html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview :is(h1,h2,h3,h4,h5,h6),html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side :is(h1,h2,h3,h4,h5,h6){color:#f0c978!important;text-shadow:none!important}html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview :is(p,li,div,span,strong,em),html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side :is(p,li,div,span,strong,em){color:#e7dfd3!important}html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview :is(code,pre),html.ph8487-ui-runtime.theme--dark.ph80-problem-form .editor-preview-side :is(code,pre){border-color:#405168!important;background:#0b131e!important;color:#d9e6f5!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__item,html.ph8487-ui-runtime.theme--dark.page--contest_main .section--contest,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__item{border-color:#35465a!important;background:#111c2b!important;color:#e8e1d6!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__title,html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__title a,html.ph8487-ui-runtime.theme--dark.page--contest_main .section--contest h1,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__title,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__title a{color:#f1cd7e!important;text-shadow:0 1px 0#05080d!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__item .supplementary,html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__item .supplementary li,html.ph8487-ui-runtime.theme--dark.page--contest_main .section--contest .info,html.ph8487-ui-runtime.theme--dark.page--contest_main .section--contest .info li,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__item .supplementary,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__item .supplementary li{color:#c9d4e2!important}html.ph8487-ui-runtime.theme--dark.page--contest_main .contest__date,html.ph8487-ui-runtime.theme--dark.page--homework_main .homework__date,html.ph8487-ui-runtime.theme--dark.page--homework_main .numbox{border-color:#52647a!important;background:#18273a!important;color:#f0d49a!important}html.ph8487-ui-runtime .training__item{transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease!important}@media (hover:hover) and (pointer:fine){html.ph8487-ui-runtime .training__item:focus-within,html.ph8487-ui-runtime .training__item:hover{z-index:2;border-color:#c89b43!important;box-shadow:0 16px 34px rgba(34,27,18,.24),0 0 0 2px rgba(214,174,91,.18)!important;filter:saturate(1.08) brightness(1.04);transform:translateY(-4px) scale(1.004)}html.ph8487-ui-runtime.theme--dark .training__item:focus-within,html.ph8487-ui-runtime.theme--dark .training__item:hover{box-shadow:0 18px 38px rgba(0,0,0,.46),0 0 0 2px rgba(224,189,114,.22)!important}}@media (prefers-reduced-motion:reduce){html.ph8487-ui-runtime .training__item{transition:none!important}html.ph8487-ui-runtime .training__item:focus-within,html.ph8487-ui-runtime .training__item:hover{transform:none!important}}@media (max-width:768px){html.ph8487-ui-runtime.ph80-problem-form .ph8486-hidden-field-shell{padding-top:2px!important}html.ph8487-ui-runtime.ph80-problem-form label.ph8486-hidden-toggle{width:min(100%,190px)!important}}html.ph8488-ui-runtime.theme--dark .markdown-editor :is(.editor-toolbar,.editor-preview,.editor-preview-side),html.ph8488-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(.typo,.richmedia),html.ph8488-ui-runtime.theme--dark :is(.markdown-editor,.editor-preview,.editor-preview-side){border-color:#405168!important;background:#101a28!important;color:#e8dfd1!important}html.ph8488-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(h1,h2,h3,h4,h5,h6){color:#f0cb7d!important;text-shadow:none!important}html.ph8488-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(p,li,div,span,strong,em,td,th){color:#e7dfd3!important}html.ph8488-ui-runtime.theme--dark .markdown-editor .editor-toolbar{border-bottom-color:#4b5c70!important;background:#131f2e!important}html.ph8488-ui-runtime.theme--dark.page--homework_main :is(.ph824-homework-header,.ph824-homework-tools,.ph824-homework-view,.ph824-homework-filter,.section__tools,#searchForm,#searchForm .search){border-color:#3d4d61!important;background:#111c2a!important;color:#e9e2d7!important}html.ph8490-ui-runtime.theme--dark #panel,html.ph8490-ui-runtime.theme--dark .main,html.ph8490-ui-runtime.theme--dark body{background:#0b1320!important;color:#dbe5f1!important}html.ph8490-ui-runtime.theme--dark :is(.section,.section__header,.section__body,.section__tools,.panel,.card,.dialog,.dropdown,.menu,.search,.widget){background-color:#111d2c!important;border-color:#33465e!important;color:#dbe5f1!important}html.ph8490-ui-runtime.theme--dark :is(.section__title,.section h1,.section h2,.section h3,.section h4){color:#f0cd82!important;text-shadow:none!important}html.ph8490-ui-runtime.theme--dark :is(.section p,.section li,.section span,.section small,.section label){color:#c5d2e1}html.ph8490-ui-runtime.theme--dark :is(.textbox,.select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:#0c1624!important;border-color:#40546d!important;color:#eef4fb!important}html.ph8490-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(.typo,.richmedia,.markdown-body),html.ph8490-ui-runtime.theme--dark :is(.markdown-editor,.editor-preview,.editor-preview-side,.markdown-editor .editor-preview,.markdown-editor .editor-preview-side){background:#101a28!important;color:#dbe5f1!important}html.ph8490-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(h1,h2,h3,h4,h5,h6){color:#f0cd82!important}html.ph8490-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(p,li,div,span,strong,em,td,th){color:#dbe5f1!important}html.ph8490-ui-runtime.theme--dark :is(.editor-preview,.editor-preview-side) :is(pre,code,.sample){background:#0a1422!important;border-color:#38506b!important;color:#f5deb0!important}html.ph8490-copy-guard body,html.ph8490-copy-guard body *{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}html.ph8490-copy-guard body :is(input,textarea,select,[contenteditable=true],.CodeMirror,.cm-editor,.monaco-editor,.ace_editor,.ph8488-copy-allowed,.ph8488-copy-allowed *,.ph8490-music-player,.ph8490-music-player *){-webkit-user-select:text!important;user-select:text!important;-webkit-user-drag:auto!important}.ph8490-contest-policy-list{display:grid;gap:12px;max-height:620px!important;overflow:auto!important;padding:14px!important}.ph8490-contest-policy-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:center;padding:16px;border:1px solid #d7e0eb;border-radius:14px;background:linear-gradient(135deg,#fff 0,#f7faff 100%);box-shadow:0 5px 16px rgba(35,58,82,.07)}.ph8490-contest-policy-heading{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.ph8490-contest-policy-heading a{min-width:0;color:#173f70;font-size:16px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.ph8490-check input,.ph8490-contest-policy-heading .tag{flex:0 0 auto}.ph8490-contest-policy-id{margin-top:5px;color:#66778a;font-size:12px}.ph8490-contest-policy-id code{color:inherit}.ph8490-contest-policy-meta{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:11px}.ph8490-contest-policy-meta span{display:grid;gap:2px;color:#54677c;font-size:12px}.ph8490-contest-policy-meta strong{color:#243d5a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ph8490-contest-policy-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px;border-radius:11px;background:#edf4ff}.ph8490-contest-policy-form label{display:grid;gap:5px;min-width:0}.ph8490-contest-policy-form label>span{color:#264c78;font-size:12px;font-weight:700}.ph8490-contest-policy-form .textbox{width:100%!important}.ph8490-contest-policy-form small{grid-column:1/-1;color:#718095}html.theme--dark .ph8490-contest-policy-card{background:linear-gradient(135deg,#142235 0,#101b2a 100%);border-color:#354b65;box-shadow:0 8px 22px rgba(0,0,0,.22)}html.theme--dark .ph8490-contest-policy-heading a{color:#f2d18c}html.theme--dark :is(.ph8490-contest-policy-id,.ph8490-contest-policy-meta span){color:#adbed1}html.theme--dark .ph8490-contest-policy-meta strong{color:#e6edf6}html.theme--dark .ph8490-contest-policy-form{background:#0d1827;border:1px solid #31465f}html.theme--dark .ph8490-contest-policy-form label>span{color:#e7c77f}.ph8490-music-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.ph8490-music-config-form,.ph8490-music-upload-form{display:grid;gap:11px;padding:15px;border:1px solid #d6e0ec;border-radius:13px;background:#f8fbff}.ph8490-music-config-form>label:not(.ph8490-check),.ph8490-music-upload-form label{display:grid;gap:5px}.ph8490-check{display:flex!important;gap:8px;align-items:center}.ph8490-music-track-list{max-height:440px!important;overflow:auto!important;display:grid;gap:8px}.ph8490-music-track-row{display:grid;grid-template-columns:30px minmax(220px,1fr) 95px 110px 75px auto;gap:9px;align-items:end;padding:11px;border:1px solid #dce4ee;border-radius:11px}.ph8490-music-track-row>label:not(.ph8490-check),.ph8491-track-edit-form>label:not(.ph8491-inline-check){display:grid;gap:4px}.ph8490-music-track-row label>span{font-size:11px;font-weight:700}.ph8490-track-index{align-self:center;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e9f2ff;color:#1f5ca7;font-weight:700}.ph8490-track-size{align-self:center;color:#6b7c90;font-size:12px;white-space:nowrap}.ph8490-empty-state{padding:24px;text-align:center;color:#718095}html.theme--dark :is(.ph8490-music-config-form,.ph8490-music-upload-form,.ph8490-music-track-row){background:#0d1827;border-color:#344a64}html.theme--dark .ph8490-track-index{background:#203653;color:#f0cc80}html.theme--dark .ph8490-track-size{color:#aabbd0}.ph8490-music-player{position:fixed;z-index:19990;right:16px;bottom:76px;width:min(330px,calc(100vw - 28px));color:#edf4fc;font-family:var(--ph-font-ui, Georgia, serif);filter:drop-shadow(0 14px 26px rgba(0,0,0,.32))}.ph8490-music-toggle{display:none;margin-left:auto;width:48px;height:48px;border:1px solid #526b88;border-radius:50%;background:linear-gradient(145deg,#173150,#0d1c30);color:#f4d38b;font-size:21px;cursor:pointer}.ph8490-music-panel{overflow:hidden;border:1px solid #405873;border-radius:15px;background:linear-gradient(145deg,rgba(18,34,53,.98),rgba(9,19,32,.98));backdrop-filter:blur(16px)}.ph8490-music-heading{display:flex;gap:10px;align-items:flex-start;padding:13px 14px 9px}.ph8490-music-heading>div{display:grid;gap:3px;min-width:0;flex:1}.ph8490-music-heading strong{overflow:hidden;color:#f4d38b;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ph8490-music-heading small{overflow:hidden;color:#aebfd2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ph8490-music-heading button{border:0;background:0 0;color:#b9c8d8;font-size:20px;cursor:pointer}.ph8490-music-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:0 13px 10px}.ph8490-music-controls button{min-height:35px;border:1px solid #405873;border-radius:9px;background:#172a41;color:#edf4fc;cursor:pointer}.ph8490-music-controls button:hover{border-color:#d2ae67;color:#f4d38b;transform:translateY(-1px)}.ph8490-music-controls button.is-off{opacity:.55}.ph8490-volume{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:0 13px 13px;color:#b9c8d8;font-size:11px}.ph8490-volume input{width:100%;accent-color:#d1a95f}.ph8490-music-player.is-collapsed{width:48px}.ph8490-music-player.is-collapsed .ph8490-music-toggle{display:grid;place-items:center}.ph8490-music-player.is-collapsed .ph8490-music-panel{display:none}.ph8490-music-player.is-playing .ph8490-music-toggle{animation:ph8490MusicPulse 1.8s ease-in-out infinite}@media (max-width:760px){.ph8490-contest-policy-card,.ph8490-music-admin-grid{grid-template-columns:1fr}.ph8490-music-track-row{grid-template-columns:30px minmax(0,1fr) 85px}.ph8490-music-player{right:10px;bottom:70px}}.ph8491-track-count{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid #c8d8eb;border-radius:999px;background:#f0f6ff;color:#245184;font-size:12px;font-weight:700}.ph8491-music-hero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid #d5e2f1;border-radius:16px;background:linear-gradient(135deg,#f5f9ff 0,#edf5ff 55%,#fff8e9 100%)}.ph8491-card-icon,.ph8491-music-hero-icon{display:grid;place-items:center;flex:0 0 auto;color:#f3d28b;background:linear-gradient(145deg,#173654,#0d1d30);box-shadow:0 9px 20px rgba(17,48,78,.18)}.ph8491-music-hero-icon{width:58px;height:58px;border-radius:14px;font-size:27px}.ph8491-music-hero>div:nth-child(2)>strong{display:block;color:#183b64;font-size:17px}.ph8491-music-hero p{margin:5px 0 0;color:#61748a;line-height:1.55}.ph8491-music-summary{display:flex;gap:8px}.ph8491-music-summary>span{display:grid;min-width:86px;gap:2px;padding:10px 12px;border:1px solid rgba(55,91,130,.14);border-radius:11px;background:rgba(255,255,255,.72);color:#6d7f93;font-size:11px;text-align:center}.ph8491-music-summary strong{color:#173e6b;font-size:15px}.ph8491-music-admin-grid{gap:18px;align-items:stretch}.ph8491-music-card{overflow:hidden;border:1px solid #d7e1ed;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(37,61,89,.07)}.ph8491-music-card-head{display:flex;gap:11px;align-items:center;padding:15px 16px;border-bottom:1px solid #e2e9f1;background:#f8fbff}.ph8491-card-icon{width:36px;height:36px;border-radius:10px;font-size:18px}.ph8491-check>span,.ph8491-music-card-head>div{display:grid;gap:2px}.ph8491-music-card-head strong{color:#1d3d63;font-size:14px}.ph8491-music-card-head small{color:#73849a}.ph8491-music-form.ph8490-music-config-form,.ph8491-music-form.ph8490-music-upload-form{min-height:215px;padding:16px;border:0;border-radius:0;background:0 0;box-shadow:none}.ph8491-field-grid,.ph8491-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ph8491-check{min-height:52px;padding:9px 11px;border:1px solid #dce5ef;border-radius:11px;background:#f9fbfe}.ph8491-check strong{color:#284763;font-size:12px}.ph8491-check small{color:#7b8999;font-size:10px}.ph8491-music-form label>span{color:#3a526c;font-size:11px;font-weight:700}.ph8491-number-suffix{position:relative}.ph8491-number-suffix .textbox{padding-right:34px!important}.ph8491-number-suffix em{position:absolute;top:50%;right:12px;color:#6e8094;font-style:normal;transform:translateY(-50%)}.ph8491-file-field input[type=file]{padding:9px;border:1px dashed #afc3d9;border-radius:10px;background:#f7faff;color:#405a75}.ph8491-file-field input[type=file]::file-selector-button{margin-right:10px;padding:7px 11px;border:0;border-radius:7px;background:#e5effc;color:#235383;font-weight:700;cursor:pointer}.ph8491-file-field small{color:#75869a;font-size:10px}.ph8491-wide-button{width:100%;min-height:40px}.ph8491-playlist-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e1e8f0;background:#f8fafc}.ph8491-playlist-head>div{display:grid;gap:3px}.ph8491-playlist-head strong{color:#203f63}.ph8491-playlist-head small{color:#75869a}.ph8491-playlist-head>span{color:#41658c;font-size:12px;font-weight:700}.ph8491-music-track-list{gap:10px;max-height:500px!important;padding:13px!important;background:#f5f8fc}.ph8491-music-track-row{grid-template-columns:38px minmax(160px,.75fr) minmax(390px,1.7fr) auto;gap:12px;align-items:center;padding:13px;border-color:#d9e2ed;border-radius:13px;background:#fff;box-shadow:0 3px 12px rgba(40,61,86,.05)}.ph8491-track-identity{display:grid;min-width:0;gap:3px}.ph8491-track-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a899b;font-size:10px}.ph8491-track-identity strong{overflow:hidden;color:#183b63;text-overflow:ellipsis;white-space:nowrap}.ph8491-track-edit-form{display:grid;grid-template-columns:minmax(170px,1fr) 78px 104px 62px;gap:8px;align-items:end}.ph8491-track-edit-form label>span{color:#536a82;font-size:10px;font-weight:700}.ph8491-inline-check{align-self:end;justify-content:center;min-height:37px;padding:0 7px;border:1px solid #dce5ef;border-radius:9px;background:#f7faff;font-size:10px}.ph8491-track-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.ph8491-track-actions .button.danger{border-color:#e9b7b7;background:#fff5f5;color:#a83535}.ph8491-track-actions .button.danger:hover{border-color:#cc5656;background:#b83f3f;color:#fff}.ph8491-empty-playlist{display:grid;place-items:center;gap:5px;min-height:180px;border:1px dashed #c8d5e3;border-radius:14px;background:#fff}.ph8491-empty-playlist>span{color:#c49742;font-size:30px}.ph8491-empty-playlist strong{color:#254664}.ph8491-empty-playlist p{margin:0;color:#7a8999}html.ph8491-ui-runtime .ph8490-music-player{right:70px;bottom:16px}html.ph8491-ui-runtime .ph8490-music-toggle{width:46px;height:46px;border-radius:11px;box-shadow:0 8px 20px rgba(5,17,31,.24);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}html.ph8491-ui-runtime .ph8490-music-toggle:hover{border-color:#d5b36d;box-shadow:0 10px 24px rgba(5,17,31,.32);transform:translateY(-2px)}html.ph8491-ui-runtime .ph8490-music-player.is-collapsed{width:46px}html.theme--dark .ph8491-track-count{border-color:#405670;background:#17283d;color:#f0ce87}html.theme--dark .ph8491-music-hero{border-color:#364b64;background:linear-gradient(135deg,#142438 0,#101d2d 65%,#261f15 100%)}html.theme--dark .ph8491-empty-playlist strong,html.theme--dark .ph8491-music-card-head strong,html.theme--dark .ph8491-music-hero>div:nth-child(2)>strong,html.theme--dark .ph8491-music-summary strong,html.theme--dark .ph8491-playlist-head strong,html.theme--dark .ph8491-track-identity strong{color:#f0ce87}html.theme--dark .ph8491-empty-playlist p,html.theme--dark .ph8491-music-card-head small,html.theme--dark .ph8491-music-hero p,html.theme--dark .ph8491-music-summary>span,html.theme--dark .ph8491-playlist-head small,html.theme--dark .ph8491-track-identity small,html.theme--dark .ph8493-manual-play small{color:#aebed0}html.theme--dark .ph8491-music-summary>span{border-color:#3a4f67;background:rgba(9,20,33,.72)}html.theme--dark .ph8491-empty-playlist,html.theme--dark .ph8491-music-card,html.theme--dark .ph8491-music-track-row{border-color:#344961;background:#101c2b;box-shadow:0 7px 22px rgba(0,0,0,.2)}html.theme--dark .ph8491-music-card-head,html.theme--dark .ph8491-playlist-head{border-color:#33485f;background:#142235}html.theme--dark .ph8491-music-form.ph8490-music-config-form,html.theme--dark .ph8491-music-form.ph8490-music-upload-form{background:0 0}html.theme--dark .ph8491-check,html.theme--dark .ph8491-inline-check{border-color:#3b5069;background:#0d1827}html.theme--dark .ph8491-check strong,html.theme--dark .ph8491-music-form label>span,html.theme--dark .ph8491-track-edit-form label>span{color:#dce6f1}html.theme--dark .ph8491-file-field input[type=file]{border-color:#47607b;background:#0b1624;color:#cbd8e6}html.theme--dark .ph8491-file-field input[type=file]::file-selector-button{background:#203651;color:#f0ce87}html.theme--dark .ph8491-music-track-list{background:#0b1522}html.theme--dark .ph8491-track-actions .button.danger{border-color:#704444;background:#2d1b20;color:#f0a2a2}@media (max-width:980px){.ph8491-music-hero{grid-template-columns:52px minmax(0,1fr)}.ph8491-music-summary{grid-column:1/-1}.ph8491-music-track-row{grid-template-columns:38px minmax(0,1fr)}.ph8491-track-actions,.ph8491-track-edit-form{grid-column:1/-1}}@media (max-width:620px){.ph8491-field-grid,.ph8491-toggle-grid,.ph8491-track-edit-form{grid-template-columns:1fr}.ph8491-music-summary{display:grid;grid-template-columns:repeat(3,1fr)}.ph8491-music-summary>span{min-width:0}html.ph8491-ui-runtime .ph8490-music-player{right:66px;bottom:12px}}html.ph8492-ui-runtime .ph8490-music-player{right:68px;bottom:30px;filter:none}html.ph8492-ui-runtime .ph8490-music-toggle{box-sizing:border-box;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;place-items:center;border:1px solid #e1e8f0;border-radius:9px;background:rgba(255,255,255,.94);color:#183b63;box-shadow:0 4px 14px rgba(15,23,42,.06);font-size:0;line-height:0}html.ph8492-ui-runtime .ph8490-music-toggle:hover{border-color:#c89b49;background:#fff;color:#9a681b;box-shadow:0 6px 18px rgba(15,23,42,.12)}html.ph8492-ui-runtime .ph8490-music-player.is-collapsed{width:40px}html.ph8492-ui-runtime .ph8490-music-panel{box-shadow:0 14px 32px rgba(5,17,31,.28)}.ph8492-music-note-icon{display:block;width:19px;height:19px;overflow:visible}.ph8492-music-note-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ph8492-music-note-icon ellipse{fill:currentColor}html.theme--dark.ph8492-ui-runtime .ph8490-music-toggle{border-color:#334960;background:rgba(18,32,49,.96);color:#f0ce87;box-shadow:0 4px 14px rgba(0,0,0,.26)}html.theme--dark.ph8492-ui-runtime .ph8490-music-toggle:hover{border-color:#b98d43;background:#172b42;color:#ffe0a0}@media (max-width:768px){html.ph8492-ui-runtime .ph8490-music-player{right:60px;bottom:12px}}html.ph8493-ui-runtime .ph8490-music-player{right:20px;bottom:78px}.ph8493-manual-play{display:flex;gap:9px;align-items:center;min-width:0;padding:10px 11px;border:1px solid #d8e3ef;border-radius:10px;background:#f7faff}.ph8493-manual-play>span{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:50%;background:#e4effd;color:#215a92;font-size:11px}.ph84919-role-card span,.ph8493-manual-play>div{display:grid;min-width:0;gap:2px}.ph8493-manual-play strong{color:#284763;font-size:12px}.ph8493-manual-play small{color:#7b8999;font-size:10px;line-height:1.35}.ph8493-track-status-field{display:grid;align-self:stretch;gap:4px;min-width:0}.ph8493-track-status-field>span:first-child{color:#536a82;font-size:10px;font-weight:700}.ph8493-track-status-control{box-sizing:border-box;display:flex;gap:7px;align-items:center;justify-content:center;width:100%;min-height:37px;margin:0;padding:0 8px;border:1px solid #dce5ef;border-radius:9px;background:#f7faff;color:#345876;line-height:1}.ph84919-role-card input,.ph8493-track-status-control input{flex:0 0 auto;margin:0}.ph8493-track-status-control strong{font-size:10px;white-space:nowrap}html.theme--dark .ph8493-manual-play,html.theme--dark .ph8493-track-status-control{border-color:#3b5069;background:#0d1827}html.theme--dark .ph8493-manual-play>span{background:#203651;color:#f0ce87}html.theme--dark .ph8493-manual-play strong,html.theme--dark .ph8493-track-status-control,html.theme--dark .ph8493-track-status-field>span:first-child{color:#dce6f1}@media (max-width:768px){html.ph8493-ui-runtime .ph8490-music-player{right:12px;bottom:60px}}html.ph84911-ui-runtime{scrollbar-gutter:stable}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns){box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(278px,21vw,312px);gap:22px;align-items:start;width:calc(100% - 28px)!important;max-width:1360px!important;margin-right:auto!important;margin-left:auto!important}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)::after,html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)::before,html.ph84911-contest-workspace .ph84911-contest-layout::after,html.ph84911-contest-workspace .ph84911-contest-layout::before{display:none!important;content:none!important}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)>.columns{box-sizing:border-box;float:none!important;min-width:0!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)>.medium-9.columns{width:auto!important}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)>.medium-3.columns{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-width:0!important;max-width:312px!important;transform:none!important}html.ph84911-contest-workspace .ph84911-contest-layout{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(278px,21vw,312px);gap:22px;align-items:start;width:calc(100% - 28px)!important;max-width:1360px!important;margin-right:auto!important;margin-left:auto!important}html.ph84911-contest-workspace .ph84911-contest-layout>.columns{box-sizing:border-box;float:none!important;min-width:0!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important}html.ph84911-contest-workspace .ph84911-contest-layout>.medium-9.columns{width:auto!important}html.ph84911-contest-workspace .ph84911-contest-sidebar{right:auto!important;bottom:auto!important;align-self:start;min-width:0!important;max-width:312px!important}html.ph84911-contest-workspace .ph84911-contest-sidebar,html.ph84911-contest-workspace .ph84911-contest-sidebar.is_stuck,html.ph84911-contest-workspace .ph84911-contest-sidebar[style]{position:relative!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important}html.ph84911-contest-workspace .ph84911-contest-sidebar .section.side,html.ph84911-contest-workspace .ph84911-contest-sidebar>*{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}html.ph84911-contest-workspace .ph84911-contest-sidebar .section.side{overflow:hidden}html.ph84911-contest-workspace .ph84911-contest-sidebar .contest-sidebar__bg{box-sizing:border-box;width:100%}html.ph84911-contest-workspace .ph84911-contest-sidebar ol.menu{box-sizing:border-box;width:100%;margin:0;padding:6px 0}html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__item,html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__item>form{box-sizing:border-box;width:100%;margin:0!important;padding:0!important}html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link,html.ph84911-contest-workspace .ph84911-contest-sidebar .ph8498-retake-menu-button{box-sizing:border-box!important;display:flex!important;gap:10px;align-items:center!important;justify-content:flex-start!important;width:calc(100% - 16px)!important;min-height:42px;margin:3px 8px!important;padding:10px 12px!important;border:0!important;border-left:3px solid transparent!important;border-radius:8px;background:0 0!important;color:#435c78!important;font:inherit!important;line-height:18px;text-align:left!important;white-space:normal}html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link .icon{flex:0 0 18px;width:18px;margin:0!important;color:#526b88;line-height:18px;text-align:center}html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link:not(.disabled):not(:disabled):hover{border-left-color:#2563eb!important;background:#eef5ff!important;color:#174f9c!important;transform:none!important}html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link.disabled,html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link:disabled{opacity:.58;cursor:not-allowed}html.theme--dark.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link,html.theme--dark.ph84911-contest-workspace .ph84911-contest-sidebar .ph8498-retake-menu-button{color:#d8e2ee!important}html.theme--dark.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link .icon{color:#9fb2c8}html.theme--dark.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link:not(.disabled):not(:disabled):hover{border-left-color:#e2b85e!important;background:#18283a!important;color:#f5d58f!important}html.ph84911-contest-workspace .ph84911-contest-layout .data-table,html.ph84911-contest-workspace .ph84911-contest-layout .section{min-width:0}@media (max-width:900px){html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns),html.ph84911-contest-workspace .ph84911-contest-layout{grid-template-columns:minmax(0,1fr);gap:16px;width:100%!important}html.ph84911-contest-workspace .main>.row:has(>.medium-9.columns):has(>.medium-3.columns)>.medium-3.columns,html.ph84911-contest-workspace .ph84911-contest-sidebar{width:100%!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){html.ph84911-contest-workspace .ph84911-contest-sidebar .menu__link{transition:none!important}}html.ph84914-ui-runtime .main{transition:opacity 90ms ease,transform 90ms ease}html.ph84914-ui-runtime.ph84914-nav-pending .main{opacity:.94;transform:translateY(1px)}html.ph84914-ui-runtime.ph84914-nav-ready .main{animation:ph84914ContentReady 150ms ease-out both}@media (prefers-reduced-motion:reduce){html.ph84914-ui-runtime .main{transition:none!important}html.ph84914-ui-runtime.ph84914-nav-ready .main{animation:none!important}}html.ph84915-cache-runtime .main,html.ph84915-cache-runtime.ph84914-nav-pending .main,html.ph84915-cache-runtime.ph84914-nav-ready .main{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}html.ph84916-preload-runtime::view-transition-new(root),html.ph84916-preload-runtime::view-transition-old(root){animation:none!important;mix-blend-mode:normal}html.ph84918-editor-metrics-runtime body{--ph84918-code-font:var(
    --code-font-family,
    "Source Code Pro",
    "Cascadia Mono",
    Consolas,
    "Liberation Mono",
    monospace
  )}html.ph84918-editor-metrics-runtime .CodeMirror,html.ph84918-editor-metrics-runtime .CodeMirror pre,html.ph84918-editor-metrics-runtime .CodeMirror textarea,html.ph84918-editor-metrics-runtime .CodeMirror-code,html.ph84918-editor-metrics-runtime .CodeMirror-line,html.ph84918-editor-metrics-runtime .CodeMirror-lines,html.ph84918-editor-metrics-runtime .CodeMirror-measure,html.ph84918-editor-metrics-runtime .CodeMirror-measure pre,html.ph84918-editor-metrics-runtime .ph8412-submit-code-stage,html.ph84918-editor-metrics-runtime .ph8412-submit-code-stage textarea,html.ph84918-editor-metrics-runtime .ph843-code-highlight,html.ph84918-editor-metrics-runtime .ph843-code-highlight code{font-family:var(--ph84918-code-font)!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;font-synthesis:none!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga"0,"calt"0!important;letter-spacing:0!important;line-height:22px!important;tab-size:4!important}html.ph84918-editor-metrics-runtime .ace_editor textarea.ace_text-input,html.ph84918-editor-metrics-runtime .monaco-editor textarea.ime-input,html.ph84918-editor-metrics-runtime .monaco-editor textarea.inputarea{font-family:var(--ph84918-code-font)!important;font-synthesis:none!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga"0,"calt"0!important;letter-spacing:0!important}html.ph84919-editor-metrics-runtime{--ph84919-code-font:"Source Code Pro", "Cascadia Mono", Consolas, "Liberation Mono", monospace}html.ph84919-editor-metrics-runtime .monaco-editor,html.ph84919-editor-metrics-runtime .monaco-editor .view-line,html.ph84919-editor-metrics-runtime .monaco-editor .view-lines,html.ph84919-editor-metrics-runtime .monaco-editor textarea.ime-input,html.ph84919-editor-metrics-runtime .monaco-editor textarea.inputarea{font-family:var(--ph84919-code-font)!important;font-weight:400!important;font-style:normal!important;font-synthesis:none!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga"0,"calt"0!important;letter-spacing:0!important}.ph84919-solution-access-page{max-width:1240px}.ph84919-solution-access-hero .section__body{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 24px}.ph84919-solution-access-hero h1{margin:3px 0 5px;color:#173e6b;font-size:26px}.ph84919-solution-access-hero p{margin:0;color:#637890}.ph84919-eyebrow{color:#996a1f;font-size:11px;font-weight:700;letter-spacing:.08em}.ph84919-saved-message,.ph84919-security-note{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border:1px solid #bedfc9;border-radius:11px;background:#f0fbf4}.ph84919-saved-message{margin-bottom:14px;color:#23653a}.ph84919-security-note{margin:16px 0;border-color:#c9daef;background:#f3f8ff;color:#315777}.ph84919-security-note p{margin:3px 0 0;color:#62778d;line-height:1.55}.ph84919-solution-access-form .section__tools{color:#5b718a;font-size:12px}.ph84919-policy-field{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:14px;align-items:center;color:#263f5d;font-weight:700}.ph84919-policy-field .select{width:100%}.ph84919-role-fieldset{margin:0;padding:16px;border:1px solid #d5e1ef;border-radius:12px;background:#fafcff}.ph84919-role-fieldset[aria-disabled=true]{opacity:.64}.ph84919-role-fieldset legend{padding:0 8px;color:#23486f;font-weight:700}.ph84919-role-fieldset>p{margin:0 0 12px;color:#6c7f92;font-size:12px}.ph84919-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ph84919-role-card{display:flex;gap:10px;align-items:center;min-height:56px;margin:0;padding:10px 12px;border:1px solid #d8e3ef;border-radius:10px;background:#fff;cursor:pointer}.ph84919-role-card:hover{border-color:#8eb5e5;background:#f5f9ff}.ph84919-role-card.is-disabled{cursor:not-allowed;opacity:.58}.ph84919-role-card strong{overflow:hidden;color:#1e4269;text-overflow:ellipsis}.ph84919-role-card small{color:#74869a}.ph84919-form-actions{display:flex;gap:9px;border-top:1px solid #e1e8f0}html.theme--dark .ph84919-role-card strong,html.theme--dark .ph84919-role-fieldset legend,html.theme--dark .ph84919-solution-access-hero h1{color:#f0ce87}html.theme--dark .ph84919-role-card small,html.theme--dark .ph84919-role-fieldset>p,html.theme--dark .ph84919-security-note p,html.theme--dark .ph84919-solution-access-form .section__tools,html.theme--dark .ph84919-solution-access-hero p{color:#aebed0}html.theme--dark .ph84919-security-note{border-color:#38536f;background:#13263b;color:#dbe7f4}html.theme--dark .ph84919-saved-message{border-color:#34654a;background:#11291d;color:#8fe0aa}html.theme--dark .ph84919-role-card,html.theme--dark .ph84919-role-fieldset{border-color:#344a62;background:#101d2c}html.theme--dark .ph84919-role-card:hover{border-color:#53779d;background:#15283c}html.theme--dark .ph84919-form-actions{border-color:#31465d}@media (max-width:760px){.ph84919-policy-field,.ph84919-role-grid,.ph84919-solution-access-hero .section__body{grid-template-columns:1fr}.ph84919-solution-access-hero .section__body{display:grid}}
/* =========================================================
   Phase 8.49.25 — continuous PDF stream and readable outline
   ========================================================= */
.ph84925-library-continuous-pdf-v1 .ph84922-pdf-reader .ph84921-pdf-layout {
  grid-template-columns: 320px minmax(0, 1fr);
}

.ph84925-library-continuous-pdf-v1 .ph84922-pdf-stage {
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: auto;
  scroll-snap-type: none;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
}

.ph84925-pdf-pages {
  display: grid;
  width: 100%;
  min-width: 0;
  gap: 20px;
  align-items: start;
  justify-items: center;
  padding: 4px 0 58px;
}

.ph84925-pdf-page {
  position: relative;
  display: grid;
  box-sizing: border-box;
  width: calc(100% - 18px);
  min-width: 0;
  padding: 34px 12px 16px;
  justify-items: center;
  align-content: start;
  border: 1px solid rgba(164, 185, 206, .22);
  border-radius: 10px;
  background: rgba(9, 21, 33, .48);
  scroll-margin-top: 12px;
  contain: layout paint;
}

.ph84925-pdf-page canvas {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 12px 34px rgba(0, 0, 0, .28);
  pointer-events: none;
}

.ph84925-pdf-page__label {
  position: absolute;
  top: 8px;
  left: 50%;
  padding: 3px 9px;
  transform: translateX(-50%);
  border-radius: 999px;
  background: rgba(8, 21, 34, .86);
  color: #d9e7f4;
  font-size: 10px;
  font-weight: 800;
  line-height: 1.3;
  white-space: nowrap;
}

.ph84925-pdf-page.is-current {
  border-color: rgba(91, 174, 255, .76);
  box-shadow: inset 0 0 0 1px rgba(91, 174, 255, .28);
}

.ph84925-pdf-page.is-rendering::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  content: '';
  transform: translate(-50%, -50%);
  animation: ph84925-pdf-spin .8s linear infinite;
  border: 3px solid rgba(196, 216, 235, .24);
  border-top-color: #6eb9ff;
  border-radius: 50%;
}

@keyframes ph84925-pdf-spin {
  to { transform: translate(-50%, -50%) rotate(360deg); }
}

.ph84925-library-continuous-pdf-v1 .ph84921-pdf-outline__body {
  padding: 8px 6px 18px !important;
}

.ph84925-library-continuous-pdf-v1 .ph84921-outline-list {
  display: grid !important;
  width: 100% !important;
  gap: 3px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  list-style: none !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-item {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-link {
  display: flex !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 32px;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  border: 0 !important;
  border-left: 3px solid transparent !important;
  border-radius: 7px !important;
  background: transparent !important;
  color: #d6e4f2 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-link:hover,
.ph84925-library-continuous-pdf-v1 .ph84925-outline-link:focus-visible {
  border-left-color: #67b6ff !important;
  background: rgba(93, 168, 236, .14) !important;
  color: #fff !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-level-0 > .ph84925-outline-item > .ph84925-outline-link {
  padding: 10px 9px !important;
  border-left-color: #66b5fd !important;
  background: rgba(75, 142, 205, .17) !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 900 !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-level-1 > .ph84925-outline-item > .ph84925-outline-link {
  padding: 8px 9px 8px 17px !important;
  color: #d8e6f3 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-level-2 > .ph84925-outline-item > .ph84925-outline-link {
  padding: 7px 9px 7px 28px !important;
  color: #bfd2e4 !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-level-3 > .ph84925-outline-item > .ph84925-outline-link {
  padding: 6px 9px 6px 39px !important;
  color: #adbfce !important;
  font-size: 10px !important;
  font-weight: 650 !important;
}

.ph84925-library-continuous-pdf-v1 .ph84925-outline-level-4 > .ph84925-outline-item > .ph84925-outline-link {
  padding: 6px 9px 6px 50px !important;
  color: #9fb0c0 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
}

@media (max-width: 900px) {
  .ph84925-library-continuous-pdf-v1 .ph84922-pdf-reader .ph84921-pdf-layout {
    grid-template-columns: 270px minmax(0, 1fr);
  }
}

@media (max-width: 680px) {
  .ph84925-pdf-pages { gap: 12px; padding-bottom: 24px; }
  .ph84925-pdf-page { width: calc(100% - 8px); padding: 30px 4px 8px; }
}
/* Phase 8.49.27 — per-solution policies, clean PDF controls and lesson slides */
.ph84927-solution-policy-list{display:grid;gap:16px}.ph84927-solution-policy-card{scroll-margin-top:76px;border:1px solid #d8e3f1;border-radius:14px;background:#fff;padding:16px}.ph84927-solution-policy-card.is-saved{border-color:#4f8df7;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ph84927-solution-policy-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ph84927-solution-policy-card>header>div{display:grid;gap:3px}.ph84927-solution-policy-card>header span,.ph84927-solution-preview{color:#64748b;font-size:13px}.ph84927-solution-preview{margin:12px 0;padding:10px 12px;border-radius:9px;background:#f6f8fc}.ph84927-solution-policy-controls{display:grid;gap:12px}.ph84927-inline-roles{margin:0}.ph84927-inline-saved{margin:10px 0;color:#137a3e;font-weight:700}.ph84927-no-solutions{border:1px dashed #c7d5e7;border-radius:12px;padding:24px;text-align:center;color:#64748b}.ph84927-display-mode-panel{margin-bottom:16px}.ph84927-slide-upload{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;opacity:.72}.ph84927-slide-upload.is-active{opacity:1}.ph84927-current-slides{display:grid;gap:8px;margin-bottom:12px}.ph84927-current-slides>div{display:flex;flex-wrap:wrap;gap:6px}.ph84927-current-slides span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dbe4ef;border-radius:999px;padding:5px 9px;background:#f8fafc;font-size:12px}.ph84927-slideshow-section{padding:18px!important}.ph84927-slideshow{overflow:hidden;border:1px solid #cad7e7;border-radius:16px;background:#111827;outline:none}.ph84927-slideshow-stage{display:grid;place-items:center;min-height:min(66vh,760px);background:radial-gradient(circle at center,#263449,#0b1220)}.ph84927-slide{width:100%;height:100%;margin:0;text-align:center}.ph84927-slide img{display:block;width:100%;height:min(72vh,820px);object-fit:contain;user-select:none}.ph84927-slideshow-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid #334155;background:#111827;color:#f8fafc}.ph84927-slide-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:10px;background:#0b1220}.ph84927-slide-thumbnails button{flex:0 0 78px;height:54px;overflow:hidden;border:2px solid transparent;border-radius:8px;padding:0;background:#1e293b;cursor:pointer}.ph84927-slide-thumbnails button.is-active{border-color:#60a5fa}.ph84927-slide-thumbnails img{width:100%;height:100%;object-fit:cover}.ph84927-slideshow:fullscreen{display:grid;grid-template-rows:minmax(0,1fr) auto auto;width:100vw;height:100vh;border:0;border-radius:0}.ph84927-slideshow:fullscreen .ph84927-slideshow-stage,.ph84927-slideshow:fullscreen .ph84927-slide,.ph84927-slideshow:fullscreen .ph84927-slide img{min-height:0;height:100%}.ph84921-outline-open,.ph84922-page-hint,[data-pdf-outline-toggle],[data-pdf-outline-open]{display:none!important}.ph84921-pdf-controls [data-pdf-outline-header-toggle]{min-width:108px}html.theme--dark .ph84927-solution-policy-card{border-color:#334155;background:#111c2e}html.theme--dark .ph84927-solution-preview,html.theme--dark .ph84927-current-slides span{border-color:#334155;background:#0b1627;color:#cbd5e1}html.theme--dark .ph84927-slide-upload{border-color:#334155}@media(max-width:720px){.ph84927-solution-policy-card>header,.ph84927-slideshow-controls{align-items:stretch;flex-direction:column}.ph84927-slideshow-stage,.ph84927-slide img{min-height:0;height:56vh}}
/* Phase 8.49.30 incremental UI rules */
.ph84929-batch-id-panel{margin:16px 0 20px;overflow:hidden;border:1px solid #cbd9e9;border-radius:14px;background:#f8fbff}.ph84929-batch-id-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #dbe5f0;background:#eef5ff}.ph84929-batch-id-panel>header>div{display:grid;gap:4px}.ph84929-batch-id-panel>header strong{color:#173f6e;font-size:16px}.ph84929-batch-id-panel>header span{color:#667b93;font-size:12px}.ph84929-batch-count{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#2563eb;color:#fff!important;font-weight:800}.ph84929-batch-tools{display:grid;grid-template-columns:minmax(110px,1fr) 120px 105px auto auto;gap:10px;align-items:end;padding:14px 16px;border-bottom:1px solid #e1e8f0}.ph84929-batch-tools label{display:grid;gap:5px;margin:0;color:#425d7a;font-size:11px;font-weight:750}.ph84929-batch-tools .button,.ph84929-batch-tools .textbox{height:38px;margin:0!important}.ph84929-batch-message{margin:12px 16px 0;padding:9px 11px;border-radius:9px;background:#edf8f1;color:#23713c;font-size:12px;font-weight:700}.ph84929-batch-message[data-tone=error]{background:#fff0f0;color:#a33131}.ph84929-batch-id-list{display:grid;max-height:420px;overflow:auto;padding:12px 16px 16px}.ph84929-batch-id-row{display:grid;grid-template-columns:34px minmax(180px,1fr) minmax(170px,230px);gap:10px;align-items:center;margin:0;padding:9px 0;border-bottom:1px solid #e2e8f0}.ph84929-batch-id-row:last-child{border-bottom:0}.ph84929-batch-number{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e6effc;color:#245791;font-size:11px;font-weight:850}.ph84927-current-slides span,.ph84929-batch-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph84929-batch-filename{min-width:0;color:#263f5d}.ph84929-batch-id-row .textbox{width:100%;height:38px;margin:0!important;font-family:var(--ph84918-code-font, monospace)!important;text-transform:uppercase}html.theme--dark .ph84929-batch-id-panel{border-color:#344a62;background:#101c2a}html.theme--dark .ph84929-batch-id-panel>header{border-color:#344a62;background:#15263a}html.theme--dark .ph84929-batch-filename,html.theme--dark .ph84929-batch-id-panel>header strong{color:#f0ce87}html.theme--dark .ph84929-batch-id-row,html.theme--dark .ph84929-batch-tools{border-color:#30465d}html.theme--dark .ph84929-batch-number{background:#203650;color:#b8d9ff}html.theme--dark .ph84929-batch-message{background:#142c20;color:#8cdda5}html.theme--dark .ph84929-batch-message[data-tone=error]{background:#3b1f24;color:#ffb7b7}@media (max-width:900px){.ph84929-batch-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.ph84929-batch-tools .button{height:auto;min-height:38px}}@media (max-width:620px){.ph84929-batch-id-panel>header,.ph84929-batch-tools{grid-template-columns:1fr}.ph84929-batch-id-panel>header{display:grid}.ph84929-batch-id-row{grid-template-columns:30px minmax(0,1fr)}.ph84929-batch-id-row .textbox{grid-column:1/-1}}.ph84927-solution-policy-list{display:grid;gap:16px}.ph84927-solution-policy-card{scroll-margin-top:76px;border:1px solid #d8e3f1;border-radius:14px;background:#fff;padding:16px}.ph84927-solution-policy-card.is-saved{border-color:#4f8df7;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ph84927-solution-policy-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ph84927-solution-policy-card>header>div{display:grid;gap:3px}.ph84927-solution-policy-card>header span,.ph84927-solution-preview{color:#64748b;font-size:13px}.ph84927-solution-preview{margin:12px 0;padding:10px 12px;border-radius:9px;background:#f6f8fc}.ph84927-solution-policy-controls{display:grid;gap:12px}.ph84927-inline-roles{margin:0}.ph84927-inline-saved{margin:10px 0;color:#137a3e;font-weight:700}.ph84927-no-solutions{border:1px dashed #c7d5e7;border-radius:12px;padding:24px;text-align:center;color:#64748b}.ph84927-display-mode-panel{margin-bottom:16px}.ph84927-slide-upload{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;opacity:.72}.ph84927-slide-upload.is-active{opacity:1}.ph84927-current-slides{display:grid;gap:8px;margin-bottom:12px}.ph84927-current-slides>div{display:flex;flex-wrap:wrap;gap:6px}.ph84927-current-slides span{max-width:260px;border:1px solid #dbe4ef;border-radius:999px;padding:5px 9px;background:#f8fafc;font-size:12px}.ph84927-slideshow-section{padding:18px!important}.ph84927-slideshow{overflow:hidden;border:1px solid #cad7e7;border-radius:16px;background:#111827;outline:0}.ph84927-slideshow-stage{display:grid;place-items:center;position:relative;overflow:hidden;min-height:min(66vh,760px);background:radial-gradient(circle at center,#263449,#0b1220);cursor:zoom-in;touch-action:pan-y;overscroll-behavior:contain}.ph84927-slideshow-stage.is-zoomed{cursor:grab;touch-action:none}.ph84927-slideshow-stage.is-dragging{cursor:grabbing}.ph84927-slide{width:100%;height:100%;margin:0;text-align:center}.ph84927-slide img{display:block;width:100%;height:min(72vh,820px);object-fit:contain;user-select:none;transform-origin:center center;transition:transform 160ms ease-out;will-change:transform;pointer-events:none}.ph84927-slide img.ph84928-no-transition{transition:none}.ph84927-slideshow-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid #334155;background:#111827;color:#f8fafc}.ph84928-slideshow-navigation,.ph84928-slideshow-zoom{display:flex;align-items:center;justify-content:center;gap:9px}.ph84928-slideshow-zoom [data-ph84928-zoom-label]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;font-variant-numeric:tabular-nums;font-weight:700}.ph84928-slideshow-help{padding:7px 12px;border-top:1px solid #263449;background:#0f1929;color:#aebdd0;text-align:center;font-size:12px}.ph84927-slide-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:10px;background:#0b1220}.ph84927-slide-thumbnails button{flex:0 0 78px;height:54px;overflow:hidden;border:2px solid transparent;border-radius:8px;padding:0;background:#1e293b;cursor:pointer}.ph84927-slide-thumbnails button.is-active{border-color:#60a5fa}.ph84927-slide-thumbnails img{width:100%;height:100%;object-fit:cover}.ph84927-slideshow:fullscreen{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;width:100vw;height:100vh;border:0;border-radius:0}.ph84927-slideshow:fullscreen .ph84927-slide,.ph84927-slideshow:fullscreen .ph84927-slide img,.ph84927-slideshow:fullscreen .ph84927-slideshow-stage{min-height:0;height:100%}.ph84921-outline-open,.ph84922-page-hint,[data-pdf-outline-open],[data-pdf-outline-toggle]{display:none!important}.ph84921-pdf-controls [data-pdf-outline-header-toggle]{min-width:108px}html.theme--dark .ph84927-solution-policy-card{border-color:#334155;background:#111c2e}html.theme--dark .ph84927-current-slides span,html.theme--dark .ph84927-solution-preview{border-color:#334155;background:#0b1627;color:#cbd5e1}html.theme--dark .ph84927-slide-upload{border-color:#334155}@media (max-width:720px){.ph84927-slideshow-controls,.ph84927-solution-policy-card>header{align-items:stretch;flex-direction:column}.ph84928-slideshow-navigation,.ph84928-slideshow-zoom{flex-wrap:wrap}.ph84928-slideshow-help{display:none}.ph84927-slide img,.ph84927-slideshow-stage{min-height:0;height:56vh}}
html.ph84931-safe-ui-v1 .ph84931-import-policy-lock{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #dbe4ee;border-radius:8px;background:#f6f8fb;color:#526176;font-size:13px}html.ph84931-safe-ui-v1 .ph84921-card-badges .ph84931-image-badge{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}html.ph84931-safe-ui-v1 .ph84922-pdf-reader.ph84931-outline-collapsed .ph84921-pdf-layout{grid-template-columns:minmax(0,1fr)}html.ph84931-safe-ui-v1 .ph84922-pdf-reader.ph84931-outline-collapsed .ph84922-pdf-stage{grid-column:1/-1;width:100%;min-width:0}html.ph84931-safe-ui-v1 .ph84927-slideshow-stage{overscroll-behavior:contain}html.ph84931-safe-ui-v1 .ph84927-slideshow-stage.is-wheel-zooming img{transition:none}html.theme--dark.ph84931-safe-ui-v1 .ph84931-import-policy-lock{border-color:#334155;background:#111c2e;color:#cbd5e1}html.theme--dark.ph84931-safe-ui-v1 .ph84921-card-badges .ph84931-image-badge{border-color:#6d28d9;background:#2e1065;color:#ddd6fe}
.ph84933-code-page{width:100%;padding:14px 18px 22px;box-sizing:border-box}.ph84933-code-shell{max-width:1680px;min-height:calc(100vh - 118px);margin:0 auto;overflow:hidden;border:1px solid #25354a;border-radius:14px;background:#0e1724;box-shadow:0 18px 55px #0f172a2e;color:#d8e2ef}.ph84933-code-header{min-height:66px;padding:10px 14px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #28384b;background:linear-gradient(135deg,#142235,#101a29 70%)}.ph84933-code-brand,.ph84933-code-actions,.ph84933-code-language{display:flex;align-items:center}.ph84933-code-brand{gap:12px;min-width:0}.ph84933-code-logo{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid #3b82f6;border-radius:10px;background:#2563eb29;color:#7db2ff;font:700 14px/1 ui-monospace,monospace}.ph84933-code-brand h1{margin:0;color:#fff;font-size:21px;line-height:1.15}.ph84933-code-brand p{margin:3px 0 0;color:#91a3ba;font:500 12px/1.35 system-ui,sans-serif}.ph84933-code-actions{gap:9px}.ph84933-code-language{gap:8px;color:#9fb0c5;font:600 12px/1 system-ui,sans-serif}.ph84933-code-language .select{width:210px;height:38px;margin:0;border-color:#34465d;background-color:#182638;color:#e8eef6}.ph84933-code-actions .button{height:38px;margin:0;padding:0 16px;border-color:#3a4b61;background:#1b2a3d;color:#e5edf7;font:700 13px/38px system-ui,sans-serif}.ph84933-code-actions .button.primary{border-color:#2563eb;background:#2563eb;color:#fff}.ph84933-code-actions .button:disabled{opacity:.58;cursor:wait}.ph84933-code-run{min-width:112px}.ph84933-code-run kbd{margin-left:7px;padding:2px 5px;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:#00000029;color:inherit;font:600 10px/1 system-ui,sans-serif}.ph84933-code-workspace{min-height:calc(100vh - 184px);display:grid;grid-template-columns:244px minmax(0,1fr)}.ph84933-code-explorer{min-width:0;display:flex;flex-direction:column;border-right:1px solid #28384b;background:#111c2a}.ph84933-code-explorer-head{height:43px;padding:0 10px 0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #243346;color:#94a6bd;font:700 11px/1 system-ui,sans-serif;letter-spacing:.07em}.ph84933-code-explorer-head>div,.ph84933-code-folder-head>span,.ph84933-code-file-actions{display:flex;align-items:center;gap:3px}.ph84933-code-explorer-head button,.ph84933-code-folder-head button,.ph84933-code-file-actions button{width:27px;height:27px;padding:0;border:0;border-radius:6px;background:transparent;color:#9fb0c5;cursor:pointer;font:700 16px/27px system-ui,sans-serif}.ph84933-code-explorer-head button:hover,.ph84933-code-folder-head button:hover,.ph84933-code-file-actions button:hover{background:#26364a;color:#fff}.ph84933-code-tree{flex:1 1 auto;min-height:180px;padding:8px;overflow:auto}.ph84933-code-tree-file{min-height:34px;padding:3px 4px 3px 8px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;border:1px solid transparent;border-radius:7px;color:#bcc9d8;cursor:pointer;outline:0;font:500 12.5px/1.2 system-ui,sans-serif}.ph84933-code-tree-file:hover{background:#19283a;color:#edf5ff}.ph84933-code-tree-file.is-active{border-color:#315b92;background:#1c3553;color:#fff}.ph84933-code-file-icon{color:#67a7ff;font:800 9px/1 ui-monospace,monospace}.ph84933-code-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph84933-code-file-actions{opacity:0}.ph84933-code-tree-file:hover .ph84933-code-file-actions,.ph84933-code-tree-file:focus-within .ph84933-code-file-actions{opacity:1}.ph84933-code-file-actions button{width:22px;height:24px;font-size:13px;line-height:24px}.ph84933-code-folder{margin-top:6px}.ph84933-code-folder-head{display:flex;align-items:center;justify-content:space-between}.ph84933-code-folder-head>button:first-child{width:auto;min-width:0;flex:1 1 auto;padding:0 5px;display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#c9d5e4;font-size:12px;line-height:27px;text-align:left}.ph84933-code-folder-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph84933-code-folder.is-collapsed .ph84933-code-folder-head>button:first-child span{transform:rotate(-90deg)}.ph84933-code-folder.is-collapsed .ph84933-code-folder-body{display:none}.ph84933-code-folder-body{padding-left:9px;border-left:1px solid #2d3d50}.ph84933-code-folder-empty{display:block;padding:7px 12px;color:#6f8299;font:italic 11px/1.3 system-ui,sans-serif}.ph84933-code-explorer-foot{min-height:37px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #243346;color:#71859d;font:500 10px/1.2 system-ui,sans-serif}.ph84933-code-main{min-width:0;display:grid;grid-template-rows:42px minmax(330px,1fr) 220px 28px;background:#0b1320}.ph84933-code-tabs{min-width:0;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #26364a;background:#101b29;scrollbar-width:thin}.ph84933-code-tab{min-width:126px;max-width:220px;height:42px;padding:0 8px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-right:1px solid #26364a;border-radius:0;background:#142131;color:#91a4bb;cursor:pointer;font:500 12.5px/1 system-ui,sans-serif}.ph84933-code-tab>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph84933-code-tab i{padding:3px;border-radius:4px;font:400 16px/1 system-ui,sans-serif;font-style:normal}.ph84933-code-tab i:hover{background:#314157;color:#fff}.ph84933-code-tab.is-active{box-shadow:inset 0 2px #4a91ff;background:#0d1724;color:#eff6ff}.ph84933-code-editor-wrap,.ph84933-code-editor{min-width:0;min-height:0;width:100%;height:100%}.ph84933-code-editor{position:relative;overflow:hidden;background:#0d1724}.ph84933-code-loader{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;color:#8296ad;font:500 12px/1.4 system-ui,sans-serif}.ph84933-code-loader span{width:26px;height:26px;border:2px solid #31465f;border-top-color:#4a91ff;border-radius:50%;animation:ph84933spin .75s linear infinite}@keyframes ph84933spin{to{transform:rotate(360deg)}}.ph84933-code-console{min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr);border-top:1px solid #2a3b50;background:#0e1724}.ph84933-code-console-tabs{padding:0 12px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #233247}.ph84933-code-console-tabs>button{height:38px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#879ab2;cursor:pointer;font:700 11px/38px system-ui,sans-serif;text-transform:uppercase;letter-spacing:.055em}.ph84933-code-console-tabs>button.is-active{border-bottom-color:#4a91ff;color:#fff}[data-ph84933-output-dot]{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:#52657c;vertical-align:1px}[data-ph84933-output-dot][data-tone=working]{background:#fbbf24}[data-ph84933-output-dot][data-tone=success]{background:#34d399}[data-ph84933-output-dot][data-tone=error]{background:#fb7185}.ph84933-code-run-state{margin-left:auto;color:#8195ad;font:600 11px/1 system-ui,sans-serif}.ph84933-code-run-state[data-tone=working]{color:#f5c451}.ph84933-code-run-state[data-tone=success]{color:#4adea5}.ph84933-code-run-state[data-tone=error]{color:#fb8a9c}.ph84933-code-panel{min-height:0;display:none}.ph84933-code-panel.is-active{display:block}.ph84933-code-panel textarea,.ph84933-code-panel pre{width:100%;height:100%;min-height:0;margin:0;padding:13px 16px;box-sizing:border-box;overflow:auto;border:0;border-radius:0;outline:0;resize:none;background:#0b1320;color:#dbe7f4;font:400 13px/1.55 Cascadia Code,Consolas,monospace;white-space:pre-wrap;tab-size:4}.ph84933-code-panel textarea::placeholder{color:#63778f}.ph84933-code-panel pre[data-tone=working]{color:#f5cb6a}.ph84933-code-panel pre[data-tone=success]{color:#b7f7d7}.ph84933-code-panel pre[data-tone=error]{color:#ffb4bf}.ph84933-code-statusbar{padding:0 12px;display:flex;align-items:center;gap:20px;border-top:1px solid #203044;background:#15243a;color:#9cafc5;font:500 10.5px/1 system-ui,sans-serif}.ph84933-code-statusbar span:first-child{margin-right:auto}.ph84933-code-statusbar [data-tone=working]{color:#f5c451}.ph84933-code-statusbar [data-tone=success]{color:#52dca4}.ph84933-code-statusbar [data-tone=dirty],.ph84933-code-statusbar [data-tone=error]{color:#fb8a9c}@media(max-width:900px){.ph84933-code-page{padding:8px}.ph84933-code-shell{min-height:calc(100vh - 84px);border-radius:10px}.ph84933-code-header{align-items:flex-start;flex-direction:column;gap:10px}.ph84933-code-actions{width:100%;flex-wrap:wrap}.ph84933-code-language{flex:1 1 220px}.ph84933-code-language .select{width:100%}.ph84933-code-workspace{grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 190px)}.ph84933-code-main{grid-template-rows:42px minmax(300px,1fr) 190px 28px}}@media(max-width:640px){.ph84933-code-page{padding:0}.ph84933-code-shell{min-height:calc(100vh - 54px);border-right:0;border-left:0;border-radius:0}.ph84933-code-brand p{display:none}.ph84933-code-workspace{display:block}.ph84933-code-explorer{max-height:210px;border-right:0;border-bottom:1px solid #28384b}.ph84933-code-tree{max-height:132px}.ph84933-code-main{min-height:650px;grid-template-rows:42px minmax(330px,1fr) 190px 28px}.ph84933-code-actions .button{padding:0 11px}.ph84933-code-actions .button:not(.primary){min-width:62px}.ph84933-code-run kbd{display:none}.ph84933-code-statusbar{gap:10px}.ph84933-code-statusbar [data-ph84933-cursor]{display:none}}


html.ph84934-code-ide-native-v2 .ph84934-code-page{box-sizing:border-box;width:calc(100% - 32px);max-width:1180px;margin:0 auto;padding:18px 0 24px}html.ph84934-code-ide-native-v2 .ph84934-code-page .ph84933-code-shell{width:100%;max-width:none;min-height:min(760px,calc(100vh - 112px));margin:0}html.ph84934-code-ide-native-v2 .ph84934-code-workspace{min-height:min(688px,calc(100vh - 178px));grid-template-columns:210px minmax(0,1fr) 285px;transition:grid-template-columns .24s cubic-bezier(.2,.75,.25,1)}html.ph84934-code-ide-native-v2 .ph84934-code-workspace.is-explorer-collapsed{grid-template-columns:50px minmax(0,1fr) 285px}html.ph84934-code-ide-native-v2 .ph84933-code-explorer{overflow:hidden;transition:border-color .2s ease,background-color .2s ease}html.ph84934-code-ide-native-v2 .ph84933-code-explorer-head{min-width:208px;gap:8px}html.ph84934-code-ide-native-v2 .ph84934-code-explorer-actions{margin-left:auto}html.ph84934-code-ide-native-v2 .ph84934-code-explorer-toggle span{display:inline-block;font-size:22px;font-weight:400;transition:transform .22s ease}html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84933-code-explorer-head{min-width:48px;width:48px;padding:0 10px}html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84933-code-explorer-head>strong,html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84934-code-explorer-actions>button:not(.ph84934-code-explorer-toggle){display:none}html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84934-code-explorer-actions{width:100%;margin:0;justify-content:center}html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84934-code-explorer-toggle span{transform:rotate(180deg)}html.ph84934-code-ide-native-v2 .ph84933-code-tree,html.ph84934-code-ide-native-v2 .ph84933-code-explorer-foot{transition:opacity .16s ease,visibility .16s ease}html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84933-code-tree,html.ph84934-code-ide-native-v2 .is-explorer-collapsed .ph84933-code-explorer-foot{opacity:0;visibility:hidden;pointer-events:none}html.ph84934-code-ide-native-v2 .ph84933-code-main{min-width:0;min-height:0;grid-template-rows:42px minmax(0,1fr) 28px}html.ph84934-code-ide-native-v2 .ph84933-code-editor-wrap,html.ph84934-code-ide-native-v2 .ph84933-code-editor{min-height:0;overflow:hidden}html.ph84934-code-ide-native-v2 .ph84934-code-native-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html.ph84934-code-ide-native-v2 .ph84933-code-editor>.textbox{position:absolute!important;inset:0!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#0d1724!important}html.ph84934-code-ide-native-v2 .ph84933-code-editor>.textbox>.monaco-editor,html.ph84934-code-ide-native-v2 .ph84933-code-editor>.textbox>.monaco-editor>.overflow-guard{width:100%!important;height:100%!important}html.ph84934-code-ide-native-v2 .ph84934-code-io{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(220px,44%) minmax(260px,56%);border-left:1px solid #28384b;background:#0b1320}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel{min-width:0;min-height:0;display:grid;grid-template-rows:39px minmax(0,1fr);overflow:hidden}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel+.ph84934-code-io-panel{border-top:1px solid #2b3c51}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel>header{min-width:0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #233247;background:#101b29;color:#eef5ff;font:700 11px/1 system-ui,sans-serif;letter-spacing:.045em;text-transform:uppercase}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel>header>span{overflow:hidden;color:#7f93aa;font-size:9px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel textarea,html.ph84934-code-ide-native-v2 .ph84934-code-io-panel pre{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:13px 14px;overflow:auto;border:0;border-radius:0;outline:0;resize:none;background:#0b1320;color:#dbe7f4;font:400 12.5px/1.55 Cascadia Code,Consolas,monospace;white-space:pre-wrap;tab-size:4}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel textarea:focus{box-shadow:inset 2px 0 #4a91ff}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel textarea::placeholder{color:#61748c}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel pre[data-tone=working]{color:#f5cb6a}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel pre[data-tone=success]{color:#b7f7d7}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel pre[data-tone=error]{color:#ffb4bf}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel [data-ph84933-output-dot]{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:#52657c;vertical-align:1px}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel [data-ph84933-output-dot][data-tone=working]{background:#fbbf24}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel [data-ph84933-output-dot][data-tone=success]{background:#34d399}html.ph84934-code-ide-native-v2 .ph84934-code-output-panel [data-ph84933-output-dot][data-tone=error]{background:#fb7185}@media(max-width:1040px){html.ph84934-code-ide-native-v2 .ph84934-code-workspace{grid-template-columns:190px minmax(0,1fr) 250px}html.ph84934-code-ide-native-v2 .ph84934-code-workspace.is-explorer-collapsed{grid-template-columns:50px minmax(0,1fr) 250px}}@media(max-width:820px){html.ph84934-code-ide-native-v2 .ph84934-code-page{width:calc(100% - 16px);padding-top:8px}html.ph84934-code-ide-native-v2 .ph84934-code-workspace,html.ph84934-code-ide-native-v2 .ph84934-code-workspace.is-explorer-collapsed{grid-template-columns:180px minmax(0,1fr)}html.ph84934-code-ide-native-v2 .ph84934-code-io{grid-column:1 / -1;min-height:360px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);border-top:1px solid #28384b;border-left:0}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel+.ph84934-code-io-panel{border-top:0;border-left:1px solid #2b3c51}html.ph84934-code-ide-native-v2 .ph84933-code-main{min-height:590px}}@media(max-width:620px){html.ph84934-code-ide-native-v2 .ph84934-code-page{width:100%}html.ph84934-code-ide-native-v2 .ph84934-code-workspace,html.ph84934-code-ide-native-v2 .ph84934-code-workspace.is-explorer-collapsed{grid-template-columns:1fr}html.ph84934-code-ide-native-v2 .ph84933-code-explorer{max-height:210px}html.ph84934-code-ide-native-v2 .ph84934-code-io{grid-template-columns:1fr;grid-template-rows:230px 280px}html.ph84934-code-ide-native-v2 .ph84934-code-io-panel+.ph84934-code-io-panel{border-top:1px solid #2b3c51;border-left:0}}@media(prefers-reduced-motion:reduce){html.ph84934-code-ide-native-v2 .ph84934-code-workspace,html.ph84934-code-ide-native-v2 .ph84934-code-explorer-toggle span{transition:none}}

html.ph84935-code-ide-v3 .ph84935-code-page{width:min(1180px,calc(100% - 32px));margin:0 auto}html.ph84935-code-ide-v3 .ph84933-code-shell{border-color:#283b52;background:#0c1623;box-shadow:0 18px 50px #0f20342b}html.ph84935-code-ide-v3 .ph84933-code-header{border-bottom-color:#2a3d55;background:linear-gradient(135deg,#14253a,#101d2e 72%,#16263b)}html.ph84935-code-ide-v3 .ph84934-code-workspace{--ph84935-explorer-width: 210px;position:relative;grid-template-columns:var(--ph84935-explorer-width) minmax(0,1fr) 270px;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}html.ph84935-code-ide-v3 .ph84934-code-workspace.is-explorer-collapsed{--ph84935-explorer-width: 56px;grid-template-columns:var(--ph84935-explorer-width) minmax(0,1fr) 270px}html.ph84935-code-ide-v3 .ph84933-code-explorer{min-width:0;background:linear-gradient(180deg,#132237,#101d2e);transition:background-color .2s ease}html.ph84935-code-ide-v3 .is-explorer-collapsed .ph84933-code-explorer{cursor:pointer}html.ph84935-code-ide-v3 .ph84935-code-explorer-handle{position:absolute;z-index:12;top:50%;left:calc(var(--ph84935-explorer-width) - 14px);display:grid;width:28px;height:60px;place-items:center;padding:0;border:1px solid #456384;border-radius:999px;outline:0;background:#19314d;box-shadow:0 7px 20px #020a1457;color:#d9eaff;cursor:pointer;transform:translateY(-50%);transition:left .24s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease}html.ph84935-code-ide-v3 .ph84935-code-explorer-handle:hover{border-color:#6ea8ea;background:#24517e;box-shadow:0 8px 24px #145fb052}html.ph84935-code-ide-v3 .ph84935-code-explorer-handle:focus-visible{border-color:#80b9ff;box-shadow:0 0 0 3px #4a91ff47,0 8px 24px #145fb052}html.ph84935-code-ide-v3 .ph84935-code-explorer-handle span{font:800 24px/1 system-ui,sans-serif;transform:translateY(-1px)}html.ph84935-code-ide-v3 .ph84933-code-tabs{background:#111f31;scrollbar-color:#385473 transparent}html.ph84935-code-ide-v3 .ph84933-code-tab{border-right-color:#2a3d55;color:#9eb2ca}html.ph84935-code-ide-v3 .ph84933-code-tab.is-active{background:#0d1826;color:#f2f7fd}html.ph84935-code-ide-v3 .ph84933-code-editor,html.ph84935-code-ide-v3 .ph84933-code-editor-wrap{background:#1e1e1e}html.ph84935-code-ide-v3 .ph84934-code-io{background:#0d1826}html.ph84935-code-ide-v3 .ph84934-code-io-panel>header{background:#132237}html.ph84935-code-ide-v3 .ph84934-code-input-panel textarea,html.ph84935-code-ide-v3 .ph84934-code-output-panel pre{background:#0b1421;scrollbar-color:#385473 transparent}html.ph84935-code-ide-v3 .ph84933-code-statusbar{background:#15355b;color:#d0e4fb}@media(max-width:1040px){html.ph84935-code-ide-v3 .ph84934-code-workspace{--ph84935-explorer-width: 190px;grid-template-columns:var(--ph84935-explorer-width) minmax(0,1fr) 250px}html.ph84935-code-ide-v3 .ph84934-code-workspace.is-explorer-collapsed{--ph84935-explorer-width: 56px;grid-template-columns:var(--ph84935-explorer-width) minmax(0,1fr) 250px}}@media(max-width:820px){html.ph84935-code-ide-v3 .ph84935-code-page{width:calc(100% - 16px)}html.ph84935-code-ide-v3 .ph84934-code-workspace,html.ph84935-code-ide-v3 .ph84934-code-workspace.is-explorer-collapsed{grid-template-columns:var(--ph84935-explorer-width) minmax(0,1fr)}}@media(max-width:620px){html.ph84935-code-ide-v3 .ph84935-code-page{width:100%}html.ph84935-code-ide-v3 .ph84934-code-workspace,html.ph84935-code-ide-v3 .ph84934-code-workspace.is-explorer-collapsed{--ph84935-explorer-width: 100%;grid-template-columns:1fr}html.ph84935-code-ide-v3 .ph84935-code-explorer-handle{display:none}}@media(prefers-reduced-motion:reduce){html.ph84935-code-ide-v3 .ph84934-code-workspace,html.ph84935-code-ide-v3 .ph84935-code-explorer-handle{transition:none}}

/* Phase 8.49.62 — public nicknames and GitHub-style learning activity */
.ph84962-nav-nickname{display:inline-flex!important;min-width:0;align-items:center}.ph84962-nav-nickname [data-ph84962-nickname-text]{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.ph84962-nav-nickname [data-ph84962-nickname-text]{max-width:118px}}@media(max-width:620px){.ph84962-nav-nickname [data-ph84962-nickname-text]{max-width:104px}}
.ph84962-recent-item.tone-accepted .ph84962-recent-dot{background:#22a447;box-shadow:0 0 0 3px #dcfce7}
.ph84962-nickname-status{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 11px;align-items:center;margin-top:10px;padding:11px 13px;border:1px solid #b9d4fb;border-radius:11px;background:linear-gradient(135deg,#f1f7ff,#f8fbff);color:#174d8c;font-size:13px}.ph84962-nickname-status__icon{grid-row:1/3;display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#dcecff;color:#1769d2;font-size:17px;font-weight:900}.ph84962-nickname-status strong{color:#123f72}.ph84962-nickname-status small{color:#5b7089;line-height:1.45}.ph84962-nickname-status.is-loading{opacity:.78}.ph84962-nickname-status.is-locked{border-color:#d8dee7;background:#f7f8fa;color:#536273}.ph84962-nickname-status.is-locked .ph84962-nickname-status__icon{background:#e7ebf0;color:#526171}.ph84962-nickname-status.is-error{border-color:#f0b8b8;background:#fff5f5;color:#9b3030}.ph84962-profile-nickname{overflow-wrap:anywhere}.ph84962-profile-activity{margin:18px;overflow:hidden;border:1px solid #d8e1ec;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(31,55,82,.07);color:#1f2937}.ph84962-activity-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid #e5eaf1}.ph84962-eyebrow{display:block;margin-bottom:5px;color:#2563eb;font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.12em}.ph84962-activity-head h2{margin:0;color:#172033;font-size:22px;line-height:1.25}.ph84962-activity-head p{margin:6px 0 0;color:#64748b;font-size:13px}.ph84962-activity-head p strong{color:#172033;font-size:15px}.ph84962-activity-legend{display:flex;flex:0 0 auto;align-items:center;gap:5px;color:#64748b;font-size:11px}.ph84962-activity-legend i,.ph84962-heat-cell{background:#ebedf0}.ph84962-activity-legend i{width:11px;height:11px;border-radius:2px}.ph84962-activity-legend .level-1,.ph84962-heat-cell.level-1{background:#9be9a8}.ph84962-activity-legend .level-2,.ph84962-heat-cell.level-2{background:#40c463}.ph84962-activity-legend .level-3,.ph84962-heat-cell.level-3{background:#30a14e}.ph84962-activity-legend .level-4,.ph84962-heat-cell.level-4{background:#216e39}.ph84962-activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 92px}.ph84962-activity-main{min-width:0;padding:20px 24px 24px}.ph84962-year-list{display:flex;flex-direction:column;gap:6px;padding:18px 12px;border-left:1px solid #e5eaf1;background:#fafbfd}.ph84962-year-list button{min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#526176;cursor:pointer;font:700 12px/1 system-ui,sans-serif}.ph84962-year-list button:hover{border-color:#cad8ec;background:#eef4fc;color:#155bb8}.ph84962-year-list button.is-active{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 5px 14px rgba(37,99,235,.22)}.ph84962-calendar-scroll{overflow-x:auto;padding:4px 2px 10px;scrollbar-color:#b7c4d5 transparent}.ph84962-calendar-scroll:focus-visible{border-radius:8px;outline:2px solid #70a8f5;outline-offset:2px}.ph84962-calendar{display:grid;grid-template-columns:30px max-content;grid-template-rows:18px max-content;column-gap:8px;row-gap:6px;min-width:max-content}.ph84962-months{grid-column:2;display:grid;grid-template-columns:repeat(var(--ph-weeks),12px);gap:3px;height:18px;color:#667085;font:600 10px/1 system-ui,sans-serif}.ph84962-months span{white-space:nowrap}.ph84962-weekdays{grid-row:2;display:grid;grid-template-rows:repeat(7,12px);gap:3px;color:#667085;font:600 9px/12px system-ui,sans-serif;text-align:right}.ph84962-heat-grid{grid-column:2;grid-row:2;display:grid;grid-auto-columns:12px;grid-auto-flow:column;grid-template-rows:repeat(7,12px);gap:3px}.ph84962-heat-cell{width:12px;height:12px;margin:0;padding:0;border:0;border-radius:2px;cursor:help;transition:transform .12s ease,box-shadow .12s ease}.ph84962-heat-cell:hover,.ph84962-heat-cell:focus-visible{z-index:1;outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb;transform:scale(1.22)}.ph84962-heat-cell.is-outside{opacity:0;pointer-events:none}.ph84962-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ph84962-kpis article{min-width:0;padding:13px 14px;border:1px solid #e1e7ef;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc)}.ph84962-kpis strong{display:block;color:#18243a;font-size:21px;line-height:1.1;font-variant-numeric:tabular-nums}.ph84962-kpis span{display:block;margin-top:5px;overflow:hidden;color:#6b778a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ph84962-activity-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:14px;margin-top:14px}.ph84962-activity-overview>section,.ph84962-recent{padding:16px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.ph84962-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ph84962-subhead h3{margin:0;color:#202b3d;font-size:15px}.ph84962-subhead span{color:#7b8798;font-size:10px;font-weight:700;text-transform:uppercase}.ph84962-activity-category+.ph84962-activity-category{margin-top:12px}.ph84962-activity-category>div{display:flex;justify-content:space-between;gap:12px;color:#5d6b7e;font-size:12px}.ph84962-activity-category strong{color:#283649;font-variant-numeric:tabular-nums}.ph84962-activity-category>i{display:block;height:7px;margin-top:6px;overflow:hidden;border-radius:999px;background:#edf1f5}.ph84962-activity-category>i>b{display:block;min-width:3px;height:100%;border-radius:inherit}.ph84962-highlights dl{display:grid;gap:11px;margin:0}.ph84962-highlights dl>div{padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.ph84962-highlights dl>div:last-child{padding-bottom:0;border-bottom:0}.ph84962-highlights dt{color:#7a8798;font-size:10px;font-weight:700;text-transform:uppercase}.ph84962-highlights dd{margin:4px 0 0;color:#26364b;font-size:12px;font-weight:700;line-height:1.4}.ph84962-recent{margin-top:14px}.ph84962-recent-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-top:1px solid #eef1f5;color:inherit;text-decoration:none}.ph84962-recent-item:first-child{border-top:0}.ph84962-recent-item:hover{color:#155fc7}.ph84962-recent-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.ph84962-recent-item.tone-success .ph84962-recent-dot{background:#22a447;box-shadow:0 0 0 3px #dcfce7}.ph84962-recent-item.tone-library .ph84962-recent-dot{background:#8b5cf6;box-shadow:0 0 0 3px #ede9fe}.ph84962-recent-item>span:nth-child(2){display:grid;min-width:0;gap:2px}.ph84962-recent-item strong,.ph84962-recent-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph84962-recent-item strong{font-size:12px}.ph84962-recent-item small{color:#738094;font-size:10px}.ph84962-recent-item time{color:#7b8798;font-size:10px;white-space:nowrap}.ph84962-activity-empty{padding:20px 0;color:#7c8899;font-size:12px;text-align:center}.ph84962-activity-skeleton,.ph84962-activity-error{display:grid;place-items:center;min-height:250px;padding:30px;color:#64748b;text-align:center}.ph84962-activity-skeleton{grid-template-columns:repeat(3,130px);gap:10px}.ph84962-activity-skeleton i{width:100%;height:68px;border-radius:10px;background:linear-gradient(100deg,#edf1f5 30%,#f8fafc 50%,#edf1f5 70%);background-size:250% 100%;animation:ph84962Shimmer 1.25s infinite}.ph84962-activity-skeleton span{grid-column:1/-1;font-size:12px}.ph84962-activity-error{gap:6px}.ph84962-activity-error strong{color:#9a3030}.ph84962-activity-error button{margin-top:8px;padding:7px 13px;border:1px solid #d0daea;border-radius:8px;background:#fff;color:#1f5fac;cursor:pointer;font-weight:700}@keyframes ph84962Shimmer{to{background-position-x:-250%}}html.theme--dark .ph84962-nickname-status{border-color:#315276;background:#10243a;color:#a9cdf6}html.theme--dark .ph84962-nickname-status__icon{background:#173c66;color:#8dc2ff}html.theme--dark .ph84962-nickname-status strong{color:#dcecff}html.theme--dark .ph84962-nickname-status small{color:#9fb1c7}html.theme--dark .ph84962-profile-activity{border-color:#30445b;background:#101b2a;color:#dbe5f2;box-shadow:0 14px 34px rgba(0,0,0,.22)}html.theme--dark .ph84962-activity-head,html.theme--dark .ph84962-year-list{border-color:#2b3d52}html.theme--dark .ph84962-activity-head h2,html.theme--dark .ph84962-activity-head p strong,html.theme--dark .ph84962-kpis strong,html.theme--dark .ph84962-subhead h3,html.theme--dark .ph84962-activity-category strong,html.theme--dark .ph84962-highlights dd{color:#ecf4ff}html.theme--dark .ph84962-activity-head p,html.theme--dark .ph84962-activity-legend,html.theme--dark .ph84962-months,html.theme--dark .ph84962-weekdays{color:#9aabc0}html.theme--dark .ph84962-year-list{background:#0d1724}html.theme--dark .ph84962-year-list button{color:#afbed0}html.theme--dark .ph84962-activity-legend i,html.theme--dark .ph84962-heat-cell{background:#243244}html.theme--dark .ph84962-activity-legend .level-1,html.theme--dark .ph84962-heat-cell.level-1{background:#0e4429}html.theme--dark .ph84962-activity-legend .level-2,html.theme--dark .ph84962-heat-cell.level-2{background:#006d32}html.theme--dark .ph84962-activity-legend .level-3,html.theme--dark .ph84962-heat-cell.level-3{background:#26a641}html.theme--dark .ph84962-activity-legend .level-4,html.theme--dark .ph84962-heat-cell.level-4{background:#39d353}html.theme--dark .ph84962-kpis article,html.theme--dark .ph84962-activity-overview>section,html.theme--dark .ph84962-recent{border-color:#2c3e53;background:#121f30}html.theme--dark .ph84962-kpis span,html.theme--dark .ph84962-activity-category>div,html.theme--dark .ph84962-recent-item small,html.theme--dark .ph84962-recent-item time{color:#91a2b8}html.theme--dark .ph84962-activity-category>i{background:#26374b}html.theme--dark .ph84962-highlights dl>div,html.theme--dark .ph84962-recent-item{border-color:#293b50}html.theme--dark .ph84962-heat-cell:hover,html.theme--dark .ph84962-heat-cell:focus-visible{box-shadow:0 0 0 2px #101b2a,0 0 0 4px #60a5fa}@media(max-width:900px){.ph84962-activity-layout{grid-template-columns:1fr}.ph84962-year-list{order:-1;flex-direction:row;overflow-x:auto;padding:10px 18px;border-bottom:1px solid #e5eaf1;border-left:0}.ph84962-year-list button{min-width:66px}.ph84962-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ph84962-activity-overview{grid-template-columns:1fr}}@media(max-width:620px){.ph84962-profile-activity{margin:10px 0;border-right:0;border-left:0;border-radius:0}.ph84962-activity-head{align-items:flex-start;flex-direction:column;padding:18px 15px 14px}.ph84962-activity-legend{align-self:flex-end}.ph84962-activity-main{padding:16px 12px 18px}.ph84962-kpis{gap:8px}.ph84962-kpis article{padding:11px}.ph84962-kpis strong{font-size:18px}.ph84962-recent-item{grid-template-columns:9px minmax(0,1fr)}.ph84962-recent-item time{grid-column:2}.ph84962-activity-skeleton{grid-template-columns:1fr}.ph84962-activity-skeleton span{grid-column:1}}@media(prefers-reduced-motion:reduce){.ph84962-heat-cell{transition:none}.ph84962-activity-skeleton i{animation:none}}
/* =========================================================
   PHASE 8.49.65 — function-mode problem authoring/submission
   ========================================================= */
.ph84965-function-page { padding-top: 18px; }
.ph84965-function-hero,
.ph84965-function-form,
.ph84965-guide {
  overflow: hidden;
  border: 1px solid #dbe5f1;
  border-radius: 16px;
  box-shadow: 0 10px 28px rgba(28, 48, 78, .06);
}
.ph84965-function-hero .section__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 24px 26px;
  background: linear-gradient(135deg, #f7fbff 0%, #eef5ff 100%);
}
.ph84965-eyebrow {
  margin-bottom: 6px;
  color: #2563eb;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .12em;
}
.ph84965-function-hero h1 { margin: 0 0 4px; font-size: 30px; line-height: 1.15; }
.ph84965-function-hero p { margin: 0; color: #64748b; }
.ph84965-mode-badge {
  flex: 0 0 auto;
  padding: 8px 12px;
  border: 1px solid #cbd5e1;
  border-radius: 999px;
  background: #fff;
  color: #64748b;
  font-size: 12px;
  font-weight: 800;
}
.ph84965-mode-badge.is-active { border-color: #86efac; background: #ecfdf5; color: #15803d; }
.ph84965-saved {
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 14px 0;
  padding: 12px 15px;
  border: 1px solid #86efac;
  border-radius: 12px;
  background: #ecfdf5;
  color: #166534;
}
.ph84965-function-form { margin-top: 16px; }
.ph84965-function-form > .section__header,
.ph84965-guide > .section__header { padding: 15px 20px; }
.ph84965-switch-row {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 16px;
  border: 1px solid #bfdbfe;
  border-radius: 12px;
  background: #eff6ff;
  cursor: pointer;
}
.ph84965-switch-row input { width: 18px; height: 18px; margin-top: 3px; accent-color: #2563eb; }
.ph84965-switch-row span { display: grid; gap: 3px; }
.ph84965-switch-row strong { color: #172033; font-size: 15px; }
.ph84965-switch-row small { color: #617089; font-size: 12px; line-height: 1.55; }
.ph84965-safety-note {
  display: flex;
  gap: 12px;
  margin-top: 14px;
  padding: 14px 16px;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  background: #f8fafc;
  color: #334155;
}
.ph84965-safety-note .icon { color: #2563eb; font-size: 20px; }
.ph84965-safety-note p { margin: 3px 0 0; color: #64748b; font-size: 12px; line-height: 1.6; }
.ph84965-adapter-heading { margin-top: 8px; border-top: 1px solid #e5eaf1; }
.ph84965-adapter-list { display: grid; gap: 12px; padding-top: 6px; }
.ph84965-adapter {
  overflow: hidden;
  border: 1px solid #dbe3ee;
  border-radius: 12px;
  background: #fff;
}
.ph84965-adapter > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 14px 16px;
  background: #f8fafc;
  cursor: pointer;
  list-style: none;
}
.ph84965-adapter > summary::-webkit-details-marker { display: none; }
.ph84965-adapter > summary label { display: flex; align-items: center; gap: 9px; cursor: pointer; font-weight: 800; }
.ph84965-adapter > summary input { width: 17px; height: 17px; accent-color: #2563eb; }
.ph84965-adapter-state { color: #64748b; font-size: 11px; font-weight: 700; }
.ph84965-adapter[open] > summary { border-bottom: 1px solid #e5eaf1; background: #f1f6fd; }
.ph84965-adapter-body { display: grid; gap: 16px; padding: 18px; }
.ph84965-adapter-body label { display: grid; gap: 6px; }
.ph84965-adapter-body label > span { color: #1e293b; font-size: 13px; font-weight: 800; }
.ph84965-adapter-body label > small { color: #64748b; font-size: 11px; line-height: 1.5; }
.ph84965-adapter-body textarea {
  width: 100%;
  min-height: 160px;
  resize: vertical;
  border-color: #cbd5e1;
  background: #0d1724;
  color: #e5edf7;
  font-family: var(--ph84919-code-font, "Source Code Pro", monospace);
  font-size: 12px;
  line-height: 1.65;
  tab-size: 4;
}
.ph84965-wrapper-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.ph84965-actions { display: flex; flex-wrap: wrap; gap: 10px; border-top: 1px solid #e5eaf1; }
.ph84965-guide { margin-top: 16px; }
.ph84965-guide ol { margin: 0; padding-left: 22px; color: #475569; }
.ph84965-guide li { margin: 8px 0; line-height: 1.6; }
.ph84965-guide code { padding: 2px 5px; border-radius: 5px; background: #eef2f7; color: #1d4ed8; }

.ph84965-function-banner {
  display: grid;
  grid-template-columns: 38px minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  margin: 0 0 14px;
  padding: 12px 14px;
  border: 1px solid #93c5fd;
  border-radius: 12px;
  background: linear-gradient(135deg, #eff6ff, #f8fbff);
  color: #1e3a5f;
}
.ph84965-function-icon {
  display: grid;
  width: 36px;
  height: 36px;
  place-items: center;
  border-radius: 10px;
  background: #2563eb;
  color: #fff;
  font: 800 21px/1 Georgia, serif;
}
.ph84965-function-banner strong { display: block; margin-bottom: 2px; color: #172554; font-size: 13px; }
.ph84965-function-banner p { margin: 0; color: #52647c; font-size: 11px; line-height: 1.5; }
.ph84965-function-banner .button { margin: 0; white-space: nowrap; }
.ph84965-function-banner.is-unsupported { border-color: #fca5a5; background: #fff7f7; }
.ph84965-function-banner.is-unsupported .ph84965-function-icon { background: #dc2626; }
.ph84965-function-chip::before { content: "ƒ"; margin-right: 5px; font-weight: 900; }

html.theme--dark .ph84965-function-hero,
html.theme--dark .ph84965-function-form,
html.theme--dark .ph84965-guide { border-color: #293a50; background: #111d2c; }
html.theme--dark .ph84965-function-hero .section__body { background: linear-gradient(135deg, #122238, #101b2a); }
html.theme--dark .ph84965-function-hero h1,
html.theme--dark .ph84965-switch-row strong,
html.theme--dark .ph84965-adapter-body label > span { color: #edf5ff; }
html.theme--dark .ph84965-function-hero p,
html.theme--dark .ph84965-switch-row small,
html.theme--dark .ph84965-adapter-body label > small,
html.theme--dark .ph84965-adapter-state { color: #98a9bd; }
html.theme--dark .ph84965-switch-row { border-color: #31547e; background: #12243a; }
html.theme--dark .ph84965-safety-note,
html.theme--dark .ph84965-adapter,
html.theme--dark .ph84965-adapter > summary { border-color: #293b50; background: #111e2e; color: #cbd8e8; }
html.theme--dark .ph84965-adapter[open] > summary { background: #15263a; }
html.theme--dark .ph84965-function-banner { border-color: #315b8d; background: linear-gradient(135deg, #12243b, #101c2b); color: #dbeafe; }
html.theme--dark .ph84965-function-banner strong { color: #e9f2ff; }
html.theme--dark .ph84965-function-banner p { color: #9eb0c5; }

@media (max-width: 760px) {
  .ph84965-wrapper-grid { grid-template-columns: 1fr; }
  .ph84965-function-hero .section__body { align-items: flex-start; flex-direction: column; }
  .ph84965-function-banner { grid-template-columns: 36px minmax(0, 1fr); }
  .ph84965-function-banner .button { grid-column: 1 / -1; width: 100%; }
}

/* =========================================================
   PHASE 8.49.66 — common function signature generator
   ========================================================= */
.ph84966-legacy-note {
  display: grid;
  gap: 4px;
  margin-top: 14px;
  padding: 13px 15px;
  border: 1px solid #f5c36a;
  border-radius: 12px;
  background: #fffbeb;
  color: #854d0e;
}
.ph84966-legacy-note span { font-size: 12px; line-height: 1.55; }
.ph84966-signature-builder { display: grid; gap: 18px; }
.ph84966-signature-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(240px, .7fr); gap: 14px; }
.ph84966-signature-grid label { display: grid; gap: 6px; min-width: 0; }
.ph84966-signature-grid label > span { color: #1f2a3d; font-size: 13px; font-weight: 800; }
.ph84966-signature-grid label > small { min-height: 16px; color: #69778b; font-size: 11px; line-height: 1.45; }
.ph84966-signature-grid .textbox,
.ph84966-signature-grid .select,
.ph84966-param-row .textbox,
.ph84966-param-row .select { width: 100%; height: 42px; margin: 0; border-color: #ccd7e5; border-radius: 9px; background: #fff; }
.ph84966-params-heading { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding-top: 2px; }
.ph84966-params-heading > div { display: grid; gap: 3px; }
.ph84966-params-heading strong { color: #1f2a3d; font-size: 13px; }
.ph84966-params-heading small { color: #69778b; font-size: 11px; }
.ph84966-params-heading .button { margin: 0; white-space: nowrap; }
.ph84966-param-list { display: grid; gap: 9px; }
.ph84966-param-row { display: grid; grid-template-columns: 32px minmax(130px, .8fr) minmax(210px, 1.2fr) 42px; gap: 9px; align-items: center; }
.ph84966-param-index { display: grid; width: 30px; height: 30px; place-items: center; border-radius: 8px; background: #eaf2ff; color: #1d5fb9; font-size: 11px; font-weight: 900; }
.ph84966-param-remove { display: grid !important; width: 42px; height: 42px; margin: 0 !important; padding: 0 !important; place-items: center; color: #b42318; }
.ph84966-empty-params { padding: 18px; border: 1px dashed #c9d5e5; border-radius: 10px; background: #fafcff; color: #758399; font-size: 12px; text-align: center; }
.ph84966-builder-status { min-height: 18px; padding: 8px 11px; border-radius: 8px; font-size: 11px; font-weight: 700; }
.ph84966-builder-status.is-ok { background: #eefbf3; color: #18713a; }
.ph84966-builder-status.is-error { background: #fff1f1; color: #b42318; }
.ph84966-generated-languages { display: grid; gap: 8px; padding: 14px; border: 1px solid #dbe5f1; border-radius: 11px; background: #f8fbff; }
.ph84966-generated-languages strong { color: #334155; font-size: 12px; }
.ph84966-generated-languages > div { display: flex; flex-wrap: wrap; gap: 7px; }
.ph84966-generated-languages span { padding: 5px 9px; border: 1px solid #bfdbfe; border-radius: 999px; background: #eff6ff; color: #1e5ea8; font-size: 10px; font-weight: 800; }
.ph84966-protocol-guide code,
.ph84966-create-protocol code { padding: 2px 5px; border-radius: 5px; background: #eaf2ff; color: #1d4ed8; }

.ph84966-create-function {
  margin: 18px 0;
  overflow: hidden;
  border: 1px solid #cbdced;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 22px rgba(28, 48, 78, .05);
}
.ph84966-create-function__head { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 18px 20px; background: linear-gradient(135deg, #f5f9ff, #edf5ff); }
.ph84966-create-function__head > div { min-width: 0; }
.ph84966-create-function__eyebrow { color: #2563eb; font-size: 9px; font-weight: 900; letter-spacing: .12em; }
.ph84966-create-function__head h2 { margin: 4px 0 3px; color: #172033; font-size: 18px; }
.ph84966-create-function__head p { margin: 0; color: #64748b; font-size: 11px; line-height: 1.5; }
.ph84966-create-toggle { display: flex; flex: 0 0 auto; align-items: center; gap: 8px; padding: 9px 11px; border: 1px solid #b9d2f3; border-radius: 10px; background: #fff; color: #244a76; cursor: pointer; font-size: 11px; font-weight: 800; }
.ph84966-create-toggle input { width: 17px; height: 17px; margin: 0; accent-color: #2563eb; }
.ph84966-create-function__body { display: grid; gap: 17px; padding: 18px 20px 20px; transition: opacity .18s ease; }
.ph84966-create-function.is-disabled .ph84966-create-function__body { opacity: .52; }
.ph84966-create-function.is-disabled .ph84966-create-function__body :is(input, select, button) { pointer-events: none; }
.ph84966-create-protocol { padding: 12px 14px; border-left: 3px solid #3b82f6; border-radius: 4px 9px 9px 4px; background: #f4f8fd; color: #52647b; font-size: 11px; line-height: 1.6; }
.ph84966-create-applied { display: flex; align-items: center; gap: 11px; margin: 14px 0; padding: 13px 16px; border: 1px solid #86efac; border-radius: 12px; background: #ecfdf5; color: #166534; }
.ph84966-create-applied .icon { font-size: 18px; }
.ph84966-create-applied > div { display: grid; gap: 2px; }
.ph84966-create-applied span { font-size: 11px; }

html.theme--dark .ph84966-signature-grid label > span,
html.theme--dark .ph84966-params-heading strong,
html.theme--dark .ph84966-create-function__head h2 { color: #edf5ff; }
html.theme--dark .ph84966-signature-grid label > small,
html.theme--dark .ph84966-params-heading small,
html.theme--dark .ph84966-create-function__head p { color: #97a9bf; }
html.theme--dark .ph84966-signature-grid .textbox,
html.theme--dark .ph84966-signature-grid .select,
html.theme--dark .ph84966-param-row .textbox,
html.theme--dark .ph84966-param-row .select { border-color: #344a64; background: #0d1826; color: #e7eef8; }
html.theme--dark .ph84966-param-index { background: #17375e; color: #9ec8ff; }
html.theme--dark .ph84966-empty-params,
html.theme--dark .ph84966-generated-languages { border-color: #2f455f; background: #101c2a; color: #9badc2; }
html.theme--dark .ph84966-generated-languages strong { color: #dce8f6; }
html.theme--dark .ph84966-generated-languages span { border-color: #31547e; background: #132844; color: #a8d0ff; }
html.theme--dark .ph84966-create-function { border-color: #30465f; background: #101b29; }
html.theme--dark .ph84966-create-function__head { background: linear-gradient(135deg, #12243a, #101c2b); }
html.theme--dark .ph84966-create-toggle { border-color: #31547e; background: #13243a; color: #bed8f7; }
html.theme--dark .ph84966-create-protocol { background: #122238; color: #9fb1c7; }
html.theme--dark .ph84966-legacy-note { border-color: #7a5d27; background: #2b2413; color: #f2ce84; }

@media (max-width: 760px) {
  .ph84966-signature-grid { grid-template-columns: 1fr; }
  .ph84966-param-row { grid-template-columns: 30px minmax(0, 1fr) 42px; }
  .ph84966-param-row .select { grid-column: 2 / -1; }
  .ph84966-create-function__head { align-items: flex-start; flex-direction: column; }
  .ph84966-create-toggle { width: 100%; justify-content: center; }
}
@media (max-width: 480px) {
  .ph84966-params-heading { align-items: stretch; flex-direction: column; }
  .ph84966-params-heading .button { width: 100%; }
  .ph84966-create-function__head,
  .ph84966-create-function__body { padding-right: 14px; padding-left: 14px; }
}

/* PHASE 8.49.68 - recent presence and rich member timeline */
.ph84968-user-filter { grid-template-columns: minmax(210px, 1.25fr) repeat(4, minmax(145px, .72fr)) auto !important; align-items: end; }
.ph84968-user-filter label, .ph84968-history-filter label { display: grid; gap: 6px; min-width: 0; margin: 0; }
.ph84968-user-filter label > span, .ph84968-history-filter label > span { color: #53667c; font-size: 10px; font-weight: 800; letter-spacing: .02em; }
.ph84968-filter-actions { display: flex; gap: 7px; align-items: center; }
.ph84968-filter-actions .button { height: 38px; margin: 0; white-space: nowrap; }
.ph84968-last-seen { color: #234f7f; font-size: 12px; }
.ph84968-user-actions { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 7px; }
.ph84968-user-actions .button { margin: 0; }
.ph84968-history-types { display: flex; flex-wrap: wrap; gap: 7px; margin: 14px 0; }
.ph84968-history-types a { display: inline-flex; align-items: center; gap: 7px; min-height: 32px; padding: 6px 10px; border: 1px solid #d5dfeb; border-radius: 999px; background: #fff; color: #40556d; font-size: 11px; font-weight: 800; text-decoration: none; }
.ph84968-history-types a:hover { border-color: #8fb7e8; background: #f4f8fe; color: #185ea9; }
.ph84968-history-types a.is-active { border-color: #2563eb; background: #2563eb; color: #fff; box-shadow: 0 5px 14px rgba(37, 99, 235, .2); }
.ph84968-history-types b { display: grid; min-width: 20px; height: 20px; padding: 0 5px; place-items: center; border-radius: 999px; background: rgba(91, 112, 139, .12); font-size: 9px; font-variant-numeric: tabular-nums; }
.ph84968-history-types .is-active b { background: rgba(255, 255, 255, .2); }
.ph84968-history-filter { display: grid; grid-template-columns: repeat(3, minmax(150px, 1fr)) auto; gap: 10px; align-items: end; padding: 13px; border: 1px solid #dbe4ef; border-radius: 11px; background: #f8fbff; }
.ph84968-history-filter .select { width: 100%; height: 38px; margin: 0; border-radius: 8px; }
.ph84968-history-filter .button { height: 38px; margin: 0; }
.ph84968-history-empty { margin: 0; padding: 28px; border: 1px dashed #ccd8e6; border-radius: 11px; background: #fafcff; color: #718197; text-align: center; }
html.theme--dark .ph84968-user-filter label > span, html.theme--dark .ph84968-history-filter label > span { color: #9eb0c5; }
html.theme--dark .ph84968-last-seen { color: #9ecaff; }
html.theme--dark .ph84968-history-types a { border-color: #344a62; background: #111e2d; color: #b7c6d7; }
html.theme--dark .ph84968-history-types a:hover { border-color: #4f77a4; background: #15283c; color: #b9d9ff; }
html.theme--dark .ph84968-history-types a.is-active { border-color: #438af0; background: #2563b8; color: #fff; }
html.theme--dark .ph84968-history-filter { border-color: #30465f; background: #101d2c; }
html.theme--dark .ph84968-history-empty { border-color: #35495f; background: #101b29; color: #9badc2; }
@media (max-width: 1180px) { .ph84968-user-filter { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .ph84968-filter-actions { grid-column: 1 / -1; } }
@media (max-width: 760px) { .ph84968-user-filter, .ph84968-history-filter { grid-template-columns: 1fr !important; } .ph84968-filter-actions { grid-column: 1; } .ph84968-filter-actions .button, .ph84968-history-filter .button { flex: 1; justify-content: center; } .ph84968-history-types { gap: 5px; } .ph84968-history-types a { min-height: 30px; padding: 5px 8px; } }
/* Phase 8.50.0 compatibility: modular superuser settings and the original Navbar Sprite Studio. */
.ph8500-settings-page { max-width: 1260px; }
.ph8500-settings-nav {
  display: flex; gap: 6px; align-items: center; margin: 0 0 16px; padding: 7px;
  overflow-x: auto; border: 1px solid #d9e3ef; border-radius: 14px;
  background: #fff; box-shadow: 0 6px 18px rgba(23, 47, 78, .06);
  scrollbar-width: thin;
}
.ph8500-settings-nav a {
  flex: 0 0 auto; min-height: 36px; padding: 8px 13px; border: 1px solid transparent;
  border-radius: 10px; color: #465b72; font-size: 12px; font-weight: 800;
  line-height: 18px; text-decoration: none; white-space: nowrap;
}
.ph8500-settings-nav a:hover { border-color: #c7d8eb; background: #f3f7fc; color: #185fa9; }
.ph8500-settings-nav a.is-active { border-color: #8db8eb; background: #eaf3ff; color: #155ca8; box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .08); }
.ph8500-settings-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.ph8500-settings-card {
  display: grid; grid-template-columns: 48px minmax(0, 1fr) 24px; gap: 14px; align-items: center;
  min-height: 112px; margin: 0 !important; padding: 18px; border: 1px solid #dce5f0;
  border-radius: 16px; background: #fff; color: inherit; text-decoration: none;
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.ph8500-settings-card:hover { transform: translateY(-2px); border-color: #9abce2; box-shadow: 0 12px 28px rgba(27, 67, 111, .11); }
.ph8500-settings-card h2 { margin: 0 0 5px; color: #17324f; font-size: 17px; }
.ph8500-settings-card p { margin: 0; color: #61748a; font-size: 12px; line-height: 1.55; }
.ph8500-settings-card > b { color: #2d70be; font-size: 20px; text-align: right; }
.ph8500-settings-icon { display: grid; width: 48px; height: 48px; place-items: center; border-radius: 14px; background: linear-gradient(145deg, #e8f2ff, #d8eaff); color: #1d67b4; font-size: 23px; }
.ph8500-sprite-guide .section__body > p { margin: 13px 0 0; color: #607389; font-size: 12px; line-height: 1.6; }
.ph8500-state-strip { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 8px; }
.ph8500-state-strip span {
  display: grid; grid-template-columns: 25px minmax(0, 1fr); gap: 7px; align-items: center;
  min-height: 42px; padding: 7px; border: 1px solid #dce6f1; border-radius: 10px;
  background: #f7faff; color: #40566d; font-size: 10px; font-weight: 800;
}
.ph8500-state-strip b { display: grid; width: 25px; height: 25px; place-items: center; border-radius: 8px; background: #2469b8; color: #fff; font-size: 11px; }
.ph8500-sprite-global-form > .section__body:first-of-type { padding-bottom: 0; }
.ph8500-sprite-config-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 10px; }
.ph8500-sprite-config-grid article {
  display: grid; gap: 9px; padding: 12px; border: 1px solid #dce5f0; border-radius: 12px; background: #f9fbfe;
}
.ph8500-sprite-config-grid article > strong { color: #173c63; font-size: 13px; }
.ph8500-sprite-config-grid label { display: grid; gap: 5px; margin: 0; color: #53677e; font-size: 10px; font-weight: 700; }
.ph8500-sprite-config-grid label:first-of-type { display: flex; gap: 7px; align-items: center; }
.ph8500-sprite-config-grid .textbox { width: 100%; height: 34px; margin: 0; border-radius: 8px; }
.ph8500-sprite-slot-grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
.ph8500-sprite-slot { margin: 0 !important; overflow: hidden; }
.ph8500-sprite-slot .section__title small { margin-left: 6px; color: #708299; font-size: 11px; font-weight: 700; }
.ph8500-sprite-preview {
  display: flex; gap: 18px; align-items: center; min-height: 88px;
  border-bottom: 1px solid #e5ebf3; background: linear-gradient(100deg, #f6faff, #fff);
}
.ph8500-sprite-preview > p { margin: 0; color: #667a90; font-size: 11px; }
.ph8500-sprite-preview .ph8500-nav-primary {
  display: grid; grid-template-rows: 29px 18px; width: 104px; min-width: 104px; height: 58px;
  place-items: center; padding: 5px 8px; border: 1px solid #bdd3ed; border-radius: 12px;
  background: #fff; box-shadow: 0 7px 18px rgba(32, 73, 118, .1); text-decoration: none;
}
.ph8500-sprite-preview .ph8500-nav-sprite {
  display: block; background-repeat: no-repeat;
  animation-name: var(--ph8500-animation-name);
  animation-duration: calc(var(--ph8500-sprite-duration) * var(--ph8500-current-frames));
  animation-timing-function: steps(var(--ph8500-current-steps)); animation-iteration-count: infinite;
}
.ph8500-sprite-preview .ph8500-nav-icon {
  --ph8500-current-frames:var(--ph8500-icon-frames); --ph8500-current-steps:var(--ph8500-icon-steps);
  width: 28px; height: 28px; background-image: var(--ph8500-icon-image);
  background-size: calc(var(--ph8500-icon-frames) * 100%) 600%; background-position-y: 40%;
}
.ph8500-sprite-preview .ph8500-nav-label {
  --ph8500-current-frames:var(--ph8500-label-vi-frames); --ph8500-current-steps:var(--ph8500-label-vi-steps);
  width: 82px; height: 18px; background-image: var(--ph8500-label-vi-image);
  background-size: calc(var(--ph8500-label-vi-frames) * 100%) 600%; background-position-y: 40%;
}
.ph8500-sprite-preview .ph8500-nav-copy { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; }
.ph8500-sprite-layers { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.ph8500-sprite-layers > article { display: grid; gap: 11px; align-content: start; padding: 13px; border: 1px solid #dce5ef; border-radius: 13px; background: #fbfcfe; }
.ph8500-sprite-layers > article > header { display: grid; grid-template-columns: minmax(0, 1fr) 96px; gap: 10px; align-items: center; min-height: 66px; }
.ph8500-sprite-layers header > div { display: grid; gap: 4px; min-width: 0; }
.ph8500-sprite-layers header strong { color: #173957; font-size: 12px; }
.ph8500-sprite-layers header small { color: #71839a; font-size: 9px; line-height: 1.45; }
.ph8500-sprite-layers header img { width: 96px; max-height: 62px; object-fit: contain; border: 1px solid #cfdae7; border-radius: 8px; background-color: #edf3fa; background-image: linear-gradient(45deg,#dfe7f0 25%,transparent 25%),linear-gradient(-45deg,#dfe7f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dfe7f0 75%),linear-gradient(-45deg,transparent 75%,#dfe7f0 75%); background-position: 0 0,0 5px,5px -5px,-5px 0; background-size: 10px 10px; }
.ph8500-sprite-upload-form { display: grid; grid-template-columns: 112px minmax(0, 1fr); gap: 9px; align-items: end; }
.ph8500-sprite-upload-form label { display: grid; gap: 5px; margin: 0; color: #53677e; font-size: 9px; font-weight: 800; }
.ph8500-sprite-upload-form label:nth-of-type(2) { min-width: 0; }
.ph8500-sprite-upload-form input[type="file"] { box-sizing: border-box; width: 100%; min-height: 36px; padding: 6px; border: 1px solid #ccd8e5; border-radius: 8px; background: #fff; font-size: 10px; }
.ph8500-sprite-upload-form .textbox { width: 100%; height: 36px; margin: 0; border-radius: 8px; }
.ph8500-sprite-upload-form .button { grid-column: 1 / -1; margin: 0; justify-content: center; }
.ph8500-sprite-delete-form { margin: 0; }
.ph8500-sprite-delete-form .button { width: 100%; margin: 0; justify-content: center; }
html.theme--dark .ph8500-settings-nav,
html.theme--dark .ph8500-settings-card,
html.theme--dark .ph8500-sprite-preview .ph8500-nav-primary { border-color: #30465f; background: #111e2d; }
html.theme--dark .ph8500-settings-nav a { color: #b4c2d2; }
html.theme--dark .ph8500-settings-nav a:hover { border-color: #496784; background: #17293d; color: #bddcff; }
html.theme--dark .ph8500-settings-nav a.is-active { border-color: #4c82bd; background: #183657; color: #d1e7ff; }
html.theme--dark .ph8500-settings-card h2,
html.theme--dark .ph8500-sprite-config-grid article > strong,
html.theme--dark .ph8500-sprite-layers header strong { color: #d9e8f7; }
html.theme--dark .ph8500-settings-card p,
html.theme--dark .ph8500-sprite-guide .section__body > p,
html.theme--dark .ph8500-sprite-preview > p { color: #9eb0c5; }
html.theme--dark .ph8500-settings-icon { background: #183758; color: #9eccff; }
html.theme--dark .ph8500-state-strip span,
html.theme--dark .ph8500-sprite-config-grid article,
html.theme--dark .ph8500-sprite-layers > article { border-color: #30455d; background: #101d2b; color: #aebed0; }
html.theme--dark .ph8500-sprite-preview { border-color: #2b4056; background: linear-gradient(100deg, #101d2c, #111b28); }
html.theme--dark .ph8500-sprite-upload-form input[type="file"] { border-color: #40556d; background: #122237; color: #b9c9da; }
@media (prefers-reduced-motion: reduce) {
  .ph8500-settings-card { transition: none; }
  .ph8500-sprite-preview .ph8500-nav-sprite { animation: none; background-position-x: 0; }
}
@media (max-width: 960px) {
  .ph8500-sprite-config-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ph8500-sprite-layers { grid-template-columns: 1fr; }
}
@media (max-width: 700px) {
  .ph8500-settings-grid { grid-template-columns: 1fr; }
  .ph8500-state-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ph8500-sprite-config-grid { grid-template-columns: 1fr; }
  .ph8500-sprite-preview { align-items: flex-start; flex-direction: column; }
  .ph8500-sprite-upload-form { grid-template-columns: 1fr; }
  .ph8500-sprite-upload-form .button { grid-column: 1; }
}
/* Phase 8.50.1: polished settings workspace and separate per-state sprite assets. */
.ph8500-settings-page{box-sizing:border-box;width:min(1180px,calc(100% - 28px))!important;max-width:1180px!important;margin-inline:auto!important}
.ph8500-settings-page>.columns{min-width:0!important}
.ph8500-settings-page>.columns>.phkc-admin-head{overflow:hidden;border:1px solid #d7e4f2!important;border-radius:22px!important;background:radial-gradient(circle at 92% 0,rgba(67,133,224,.14),transparent 31%),linear-gradient(135deg,#fff 0%,#f6faff 68%,#eef6ff 100%)!important;box-shadow:0 16px 42px rgba(29,67,110,.09)!important}
.ph8500-settings-page>.columns>.phkc-admin-head .section__body{display:flex!important;min-height:112px;align-items:center!important;justify-content:space-between!important;gap:24px;padding:26px 28px!important}
.ph8500-settings-page>.columns>.phkc-admin-head h1{margin:3px 0 5px!important;font-size:29px!important;line-height:1.15!important}
.ph8500-settings-page>.columns>.phkc-admin-head p{max-width:730px;margin:0!important;color:#60758e!important;font-size:12px!important;line-height:1.65!important}
.ph8501-back-button{display:inline-flex!important;gap:7px;align-items:center;white-space:nowrap}
.ph8500-settings-nav{display:flex!important;gap:5px!important;align-items:center!important;margin:16px 0!important;padding:6px!important;overflow-x:auto!important;border:1px solid #d8e3ef!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 8px 24px rgba(28,60,98,.07)!important}
.ph8500-settings-nav a{display:inline-flex!important;flex:0 0 auto!important;gap:7px!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 12px!important;border-radius:11px!important}
.ph8500-settings-nav a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ph8500-settings-nav a.is-active{border-color:#91baf0!important;background:linear-gradient(135deg,#eaf4ff,#f4f8ff)!important;color:#155cad!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important}
.ph8500-settings-nav .ph8501-online-shortcut{border-color:#b9e4cc!important;background:#effbf4!important;color:#167744!important}
.ph8501-online-hero{border-color:#a7ddbf!important;background:#eaf9f1!important;color:#126c3d!important}
.ph8501-online-shortcut i{width:7px;height:7px;border-radius:50%;background:#20b465;box-shadow:0 0 0 4px rgba(32,180,101,.12)}
.ph8500-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.ph8500-settings-card{--ph8501-card-accent:#2563eb;--ph8501-card-soft:#eaf2ff;position:relative;display:grid!important;grid-template-columns:56px minmax(0,1fr) 36px!important;grid-template-rows:auto!important;gap:16px!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:132px!important;height:auto!important;margin:0!important;padding:20px!important;overflow:hidden!important;border:1px solid #dbe5f0!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#fbfdff)!important;color:inherit!important;text-decoration:none!important;box-shadow:0 9px 26px rgba(24,56,94,.06)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.ph8500-settings-card::before,.ph8500-settings-card::after{display:none!important;content:none!important}
.ph8500-settings-card:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--ph8501-card-accent) 44%,#dbe5f0)!important;box-shadow:0 18px 38px rgba(24,63,108,.13)!important}
.ph8501-card-access{--ph8501-card-accent:#0f9f6e;--ph8501-card-soft:#e8f9f2}.ph8501-card-problems{--ph8501-card-accent:#d97706;--ph8501-card-soft:#fff4df}.ph8501-card-accounts{--ph8501-card-accent:#7c3aed;--ph8501-card-soft:#f2eaff}.ph8501-card-contests{--ph8501-card-accent:#dc3b64;--ph8501-card-soft:#ffebf0}.ph8501-card-music{--ph8501-card-accent:#0891b2;--ph8501-card-soft:#e5f8fc}
.ph8500-settings-icon{display:grid!important;width:56px!important;height:56px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--ph8501-card-accent) 18%,transparent)!important;border-radius:17px!important;background:var(--ph8501-card-soft)!important;color:var(--ph8501-card-accent)!important}
.ph8500-settings-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.ph8501-settings-card-copy{display:block!important;width:auto!important;min-width:0!important}
.ph8501-settings-card-copy>span{display:block;margin-bottom:4px;color:var(--ph8501-card-accent);font:800 9px/1.2 system-ui,sans-serif;letter-spacing:.11em}
.ph8500-settings-card h2{margin:0 0 6px!important;color:#162f4b!important;font-size:17px!important;line-height:1.25!important}
.ph8500-settings-card p{margin:0!important;color:#66798f!important;font-size:11px!important;line-height:1.55!important}
.ph8501-settings-arrow{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#f2f6fb;color:var(--ph8501-card-accent);transition:transform .18s ease,background .18s ease}
.ph8501-settings-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ph8500-settings-card:hover .ph8501-settings-arrow{transform:translateX(3px);background:var(--ph8501-card-soft)}
.ph8500-sprite-slot{margin:0!important;overflow:hidden!important;border:1px solid #d8e4f0!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px rgba(27,61,99,.06)!important}
.ph8501-sprite-slot-summary{display:grid!important;grid-template-columns:minmax(180px,1fr) 150px 34px!important;gap:16px!important;align-items:center!important;min-height:84px!important;padding:13px 18px!important;cursor:pointer!important;list-style:none!important;background:linear-gradient(120deg,#fff,#f6faff)!important}
.ph8501-sprite-slot-summary::-webkit-details-marker,.ph8501-state-card>summary::-webkit-details-marker{display:none}
.ph8501-sprite-summary-copy{display:grid;gap:3px;min-width:0}.ph8501-sprite-summary-copy strong{color:#173550;font-size:17px}.ph8501-sprite-summary-copy small{color:#6f8196;font-size:10px;font-weight:700}
.ph8501-sprite-slot-summary .ph8500-sprite-preview{display:grid!important;min-height:0!important;padding:0!important;place-items:center!important;border:0!important;background:transparent!important}
.ph8501-sprite-chevron,.ph8501-state-card>summary>svg{display:grid;width:30px;height:30px;place-items:center;color:#54708e;transition:transform .18s ease}
.ph8501-sprite-chevron svg,.ph8501-state-card>summary>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ph8500-sprite-slot[open]>.ph8501-sprite-slot-summary .ph8501-sprite-chevron,.ph8501-state-card[open]>summary>svg{transform:rotate(180deg)}
.ph8501-state-assets{display:grid!important;gap:10px!important;padding:14px!important;border-top:1px solid #e3ebf4;background:#f7fafe}
.ph8501-state-card{overflow:hidden;border:1px solid #dbe5ef;border-radius:13px;background:#fff}
.ph8501-state-card>summary{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;gap:10px;align-items:center;min-height:52px;padding:8px 12px;cursor:pointer;list-style:none}
.ph8501-state-number{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e8f2ff;color:#1764b6;font:800 11px/1 system-ui,sans-serif}
.ph8501-state-card>summary>span:nth-child(2){display:grid;gap:2px}.ph8501-state-card>summary strong{color:#213b56;font-size:12px}.ph8501-state-card>summary small{color:#8493a5;font:700 9px/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.ph8501-state-card>.ph8500-sprite-layers{padding:12px;border-top:1px solid #e5edf5;background:#fbfdff}.ph8501-state-card .ph8500-sprite-layers>article{min-width:0}
html.theme--dark .ph8500-settings-page>.columns>.phkc-admin-head{border-color:#30475f!important;background:radial-gradient(circle at 92% 0,rgba(76,130,196,.2),transparent 32%),linear-gradient(135deg,#122034,#101a28)!important}
html.theme--dark .ph8500-settings-page>.columns>.phkc-admin-head p{color:#9fb1c5!important}
html.theme--dark .ph8500-settings-card,html.theme--dark .ph8500-sprite-slot,html.theme--dark .ph8501-state-card{border-color:#30465d!important;background:#111d2c!important}
html.theme--dark .ph8500-settings-card h2,html.theme--dark .ph8501-sprite-summary-copy strong,html.theme--dark .ph8501-state-card>summary strong{color:#e0ebf7!important}
html.theme--dark .ph8501-settings-card-copy p{color:#9eb0c4!important}html.theme--dark .ph8501-settings-arrow{background:#192b3f}
html.theme--dark .ph8501-sprite-slot-summary{background:linear-gradient(120deg,#111d2c,#132238)!important}
html.theme--dark .ph8501-state-assets,html.theme--dark .ph8501-state-card>.ph8500-sprite-layers{border-color:#2d4258;background:#0e1926}
@media(max-width:980px){.ph8501-sprite-slot-summary{grid-template-columns:minmax(150px,1fr) 130px 30px!important}}
@media(max-width:700px){.ph8500-settings-page{width:min(100% - 16px,1180px)!important}.ph8500-settings-page>.columns>.phkc-admin-head .section__body{align-items:flex-start!important;flex-direction:column!important;padding:20px!important}.ph8500-settings-grid{grid-template-columns:1fr!important}.ph8500-settings-card{grid-template-columns:50px minmax(0,1fr) 30px!important;min-height:116px!important;padding:16px!important}.ph8500-settings-icon{width:50px!important;height:50px!important}.ph8501-sprite-slot-summary{grid-template-columns:minmax(0,1fr) 104px 26px!important;gap:8px!important;padding:10px 12px!important}.ph8501-sprite-slot-summary .ph8500-nav-primary{transform:scale(.88);transform-origin:center}.ph8501-state-assets{padding:9px!important}}

/* Phase 8.50.2 — independent Navbar frame sequence studio */
.ph8500-sprite-config-grid article>div:first-child{display:grid;gap:3px;min-width:0}
.ph8500-sprite-config-grid article>div:first-child small{color:#64748b;font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.ph8500-sprite-slot.is-more-item .ph8500-sprite-preview{min-width:92px}
.ph8500-sprite-slot.is-more-item .ph8502-nav-child{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}
.ph8500-sprite-slot.is-more-item .ph8502-nav-child>.ph8500-nav-icon{display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:100% 100%;animation-name:var(--ph8500-animation-name);animation-duration:calc(var(--ph8500-sprite-duration) * var(--ph8500-current-frames));animation-timing-function:steps(var(--ph8500-current-steps));animation-iteration-count:infinite}
.ph8502-frame-strip{display:flex;align-items:center;gap:8px;max-width:100%;padding:10px;border:1px solid #d9e3ef;border-radius:12px;background:#f7faff;overflow-x:auto;scrollbar-width:thin}
.ph8502-frame-strip figure{display:grid;flex:0 0 auto;place-items:center;gap:4px;min-width:54px;margin:0;padding:7px;border:1px solid #dce6f2;border-radius:9px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.05)}
.ph8502-frame-strip img{display:block;width:auto;max-width:150px;height:auto;max-height:48px;object-fit:contain}
.ph8502-frame-strip figcaption{color:#64748b;font:700 10px/1 system-ui,sans-serif}
.ph8500-sprite-upload-form{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:end!important;gap:10px!important}
.ph8500-sprite-upload-form>.button{grid-column:auto!important;margin:0!important;min-height:40px!important}
.ph8502-frame-files{display:grid!important;gap:6px!important;min-width:0!important}
.ph8502-frame-files>span{color:#475569;font-size:12px;font-weight:700;line-height:1.4}
.ph8502-frame-files>input[type=file]{box-sizing:border-box;width:100%;min-height:40px;padding:7px;border:1px dashed #9db7d6;border-radius:9px;background:#f8fbff;color:#334155;font-size:12px}
html.theme--dark .ph8500-sprite-config-grid article>div:first-child small,html.theme--dark .ph8502-frame-files>span{color:#aab9cd}
html.theme--dark .ph8502-frame-strip{border-color:#33465d;background:#101c2c}
html.theme--dark .ph8502-frame-strip figure{border-color:#3b4d63;background:#17263a;box-shadow:none}
html.theme--dark .ph8502-frame-strip figcaption{color:#aab9cd}
html.theme--dark .ph8502-frame-files>input[type=file]{border-color:#47617e;background:#111f31;color:#d7e3f2}
@media(max-width:700px){.ph8500-sprite-upload-form{grid-template-columns:1fr!important}.ph8500-sprite-upload-form>.button{grid-column:1!important;width:100%}.ph8502-frame-strip img{max-width:120px}}
/* Phase 8.50.3 — contest archive and exam-group library */
.ph8503-contest-hub,
.ph8503-contest-manager {
  --ph8503-ink: #12233f;
  --ph8503-muted: #64748b;
  --ph8503-line: #dce6f3;
  --ph8503-surface: #fff;
  --ph8503-blue: #2563eb;
  width: 100%;
  color: var(--ph8503-ink);
}

.ph8503-contest-hub {
  display: grid;
  gap: 22px;
}

.ph8503-contest-hero,
.ph8503-manager-hero,
.ph8503-group-page-hero {
  position: relative;
  overflow: hidden;
  border: 1px solid #d8e5f5;
  border-radius: 24px;
  background:
    radial-gradient(circle at 92% 12%, rgb(37 99 235 / 12%) 0 5px, transparent 6px),
    radial-gradient(circle at 85% 65%, rgb(14 165 233 / 10%) 0 3px, transparent 4px),
    linear-gradient(135deg, #f8fbff 0%, #eff6ff 52%, #f8fbff 100%);
  box-shadow: 0 16px 42px rgb(25 62 108 / 10%);
}

.ph8503-contest-hero {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 26px;
  padding: 30px 32px;
}

.ph8503-contest-hero::after,
.ph8503-manager-hero::after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  right: -64px;
  bottom: -78px;
  border: 24px solid rgb(37 99 235 / 6%);
  border-radius: 50%;
  pointer-events: none;
}

.ph8503-eyebrow {
  display: block;
  margin-bottom: 7px;
  color: #2563eb;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .13em;
}

.ph8503-contest-hero h1,
.ph8503-manager-hero h1,
.ph8503-group-page-hero h1 {
  margin: 0;
  color: #10213c;
  font-size: clamp(28px, 3vw, 42px);
  line-height: 1.12;
}

.ph8503-contest-hero p,
.ph8503-manager-hero p,
.ph8503-group-page-hero p {
  max-width: 720px;
  margin: 9px 0 0;
  color: #5d6f89;
  font-size: 14px;
  line-height: 1.65;
}

.ph8503-hero-stats {
  display: grid;
  grid-template-columns: repeat(3, minmax(112px, 1fr));
  gap: 10px;
  position: relative;
  z-index: 1;
}

.ph8503-hero-stats > div {
  display: grid;
  grid-template-columns: 32px 1fr;
  grid-template-rows: auto auto;
  align-items: center;
  min-width: 120px;
  padding: 12px 14px;
  border: 1px solid rgb(148 163 184 / 22%);
  border-radius: 16px;
  background: rgb(255 255 255 / 88%);
  box-shadow: 0 8px 20px rgb(15 23 42 / 6%);
}

.ph8503-stat-icon {
  grid-row: 1 / 3;
  display: grid;
  place-items: center;
  width: 27px;
  height: 27px;
  border-radius: 9px;
  color: #2563eb;
  background: #eaf2ff;
}

.ph8503-stat-icon.is-live { color: #059669; background: #dcfce7; }
.ph8503-stat-icon.is-next { color: #d97706; background: #fff3d6; }
.ph8503-hero-stats strong { font-size: 20px; line-height: 1; }
.ph8503-hero-stats small { color: var(--ph8503-muted); font-size: 10px; font-weight: 800; text-transform: uppercase; }
.ph8503-manage-link { grid-column: 1 / -1; justify-self: end; position: relative; z-index: 2; }

.ph8503-contest-section {
  overflow: hidden;
  border: 1px solid var(--ph8503-line);
  border-radius: 20px;
  background: var(--ph8503-surface);
  box-shadow: 0 10px 30px rgb(37 67 101 / 7%);
}

.ph8503-section-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 22px;
  border-bottom: 1px solid #e8eef6;
}

.ph8503-section-heading > div {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.ph8503-heading-dot {
  flex: 0 0 auto;
  width: 10px;
  height: 10px;
  border: 3px solid #a7f3d0;
  border-radius: 50%;
  background: #10b981;
  box-shadow: 0 0 0 4px #ecfdf5;
}

.ph8503-contest-section.is-upcoming .ph8503-heading-dot { border-color: #fde68a; background: #f59e0b; box-shadow: 0 0 0 4px #fffbeb; }
.ph8503-contest-section.is-ended .ph8503-heading-dot { border-color: #cbd5e1; background: #64748b; box-shadow: 0 0 0 4px #f1f5f9; }
.ph8503-contest-section.is-library .ph8503-heading-dot { border-color: #bfdbfe; background: #2563eb; box-shadow: 0 0 0 4px #eff6ff; }
.ph8503-section-heading h2 { margin: 0; color: #142542; font-size: 20px; }
.ph8503-section-heading p { margin: 2px 0 0; color: var(--ph8503-muted); font-size: 12px; }

.ph8503-count {
  flex: 0 0 auto;
  padding: 6px 10px;
  border: 1px solid #dbe7f5;
  border-radius: 999px;
  color: #48617f;
  background: #f8fbff;
  font-size: 11px;
  font-weight: 800;
}
.ph8503-count.is-locked { color: #64748b; background: #f1f5f9; }
.ph8503-count.is-warning { color: #b45309; background: #fffbeb; border-color: #fde68a; }

.ph8503-contest-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  padding: 18px;
}

.ph8503-live-card {
  display: flex;
  flex-direction: column;
  min-height: 220px;
  padding: 20px;
  border: 1px solid #bbf7d0;
  border-radius: 18px;
  color: #15314b;
  background: linear-gradient(145deg, #f5fff9 0%, #fff 70%);
  box-shadow: 0 8px 22px rgb(5 150 105 / 8%);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.ph8503-live-card:hover { transform: translateY(-3px); border-color: #34d399; box-shadow: 0 14px 32px rgb(5 150 105 / 14%); }
.ph8503-card-state { align-self: flex-start; padding: 6px 9px; border-radius: 999px; color: #047857; background: #dcfce7; font-size: 10px; font-weight: 900; letter-spacing: .07em; }
.ph8503-card-state i { display: inline-block; width: 7px; height: 7px; margin-right: 5px; border-radius: 50%; background: #10b981; box-shadow: 0 0 0 4px rgb(16 185 129 / 13%); }
.ph8503-live-card h3 { margin: 16px 0 12px; font-size: 18px; line-height: 1.35; }
.ph8503-card-meta { display: flex; flex-wrap: wrap; gap: 8px; color: #64748b; font-size: 11px; }
.ph8503-card-meta span { padding: 5px 8px; border-radius: 8px; background: #f1f5f9; }
.ph8503-card-time { display: flex; justify-content: space-between; gap: 10px; margin-top: auto; padding-top: 16px; color: #64748b; font-size: 11px; }
.ph8503-card-time strong { color: #334155; text-align: right; }
.ph8503-card-action { margin-top: 12px; padding-top: 12px; border-top: 1px solid #e2e8f0; color: #047857; font-size: 12px; font-weight: 900; }

.ph8503-row-list { display: grid; gap: 0; }
.ph8503-row-card {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) auto 28px;
  align-items: center;
  gap: 14px;
  min-height: 76px;
  padding: 12px 20px;
  border-bottom: 1px solid #edf1f7;
  color: #172b49;
  background: #fff;
  transition: background .16s ease;
}
.ph8503-row-card:last-child { border-bottom: 0; }
a.ph8503-row-card:hover { background: #f8fbff; }
.ph8503-row-icon { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 12px; color: #d97706; background: #fff7db; font-weight: 900; }
.ph8503-row-icon.is-active { color: #059669; background: #dcfce7; }
.ph8503-row-icon.is-locked { color: #64748b; background: #e9eef5; }
.ph8503-row-main { min-width: 0; }
.ph8503-row-main strong { display: block; overflow: hidden; color: #172b49; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.ph8503-row-main small { display: block; margin-top: 4px; color: var(--ph8503-muted); font-size: 11px; }
.ph8503-row-time { min-width: 155px; text-align: right; }
.ph8503-row-time small { display: block; color: #94a3b8; font-size: 9px; font-weight: 800; text-transform: uppercase; }
.ph8503-row-time strong { color: #475569; font-size: 11px; }
.ph8503-row-arrow { color: #2563eb; font-weight: 900; }
.ph8503-row-card.is-locked { grid-template-columns: 42px minmax(0, 1fr) auto auto; color: #64748b; background: #f8fafc; }
.ph8503-row-card.is-locked .ph8503-row-main strong { color: #526076; }
.ph8503-lock-label { padding: 5px 8px; border-radius: 7px; color: #64748b; background: #e2e8f0; font-size: 9px; font-weight: 900; letter-spacing: .08em; }
.ph8503-admin-edit { color: #2563eb; font-size: 11px; font-weight: 800; }

.ph8503-group-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; padding: 18px; }
.ph8503-group-card { --ph8503-group: #2563eb; --ph8503-group-soft: #eff6ff; overflow: hidden; border: 2px solid var(--ph8503-group); border-radius: 20px; background: #fff; }
.ph8503-group-card.is-emerald { --ph8503-group: #10b981; --ph8503-group-soft: #ecfdf5; }
.ph8503-group-card.is-amber { --ph8503-group: #f59e0b; --ph8503-group-soft: #fffbeb; }
.ph8503-group-card.is-violet { --ph8503-group: #8b5cf6; --ph8503-group-soft: #f5f3ff; }
.ph8503-group-card.is-rose { --ph8503-group: #f43f5e; --ph8503-group-soft: #fff1f2; }
.ph8503-group-card.is-slate { --ph8503-group: #64748b; --ph8503-group-soft: #f1f5f9; }
.ph8503-group-banner { position: relative; min-height: 150px; padding: 20px; color: #fff; background: repeating-linear-gradient(135deg, rgb(255 255 255 / 9%) 0 12px, transparent 12px 24px), var(--ph8503-group); }
.ph8503-group-banner h3 { margin: 34px 0 6px; color: #fff; font-size: 20px; line-height: 1.25; }
.ph8503-group-banner p { display: -webkit-box; overflow: hidden; margin: 0; color: rgb(255 255 255 / 82%); font-size: 11px; line-height: 1.5; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.ph8503-group-count,
.ph8503-group-privacy { position: absolute; top: 16px; padding: 5px 8px; border-radius: 9px; color: var(--ph8503-group); background: #fff; font-size: 10px; font-weight: 900; box-shadow: 0 4px 10px rgb(15 23 42 / 14%); }
.ph8503-group-count { left: 16px; }
.ph8503-group-privacy { right: 16px; }
.ph8503-group-body { padding: 16px; }
.ph8503-group-progress span { display: flex; justify-content: space-between; color: #64748b; font-size: 10px; text-transform: uppercase; }
.ph8503-group-progress strong { color: var(--ph8503-group); }
.ph8503-group-progress i { display: block; overflow: hidden; height: 8px; margin-top: 7px; border-radius: 999px; background: #e7edf5; }
.ph8503-group-progress em { display: block; height: 100%; max-width: 100%; border-radius: inherit; background: var(--ph8503-group); }
.ph8503-group-numbers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 7px; margin: 14px 0; }
.ph8503-group-numbers span { padding: 9px 4px; border-radius: 10px; color: #718096; background: var(--ph8503-group-soft); font-size: 9px; text-align: center; text-transform: uppercase; }
.ph8503-group-numbers b { display: block; color: var(--ph8503-group); font-size: 16px; }
.ph8503-group-body > a { display: block; padding-top: 12px; border-top: 1px solid #edf2f7; color: var(--ph8503-group); font-size: 12px; font-weight: 900; }
.ph8503-group-card.is-private { opacity: .82; }

.ph8503-empty { display: flex; align-items: center; justify-content: center; gap: 14px; min-height: 116px; padding: 24px; color: #64748b; text-align: left; }
.ph8503-empty > span { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 14px; color: #2563eb; background: #eff6ff; font-size: 22px; }
.ph8503-empty strong { color: #334155; }
.ph8503-empty p { margin: 3px 0 0; font-size: 11px; }
.ph8503-empty.is-compact { min-height: 80px; }
.ph8503-create-fab { justify-self: end; padding: 11px 16px; border-radius: 12px; color: #fff; background: #2563eb; box-shadow: 0 10px 24px rgb(37 99 235 / 22%); font-size: 12px; font-weight: 900; }

.ph8503-group-page-hero { padding: 28px 30px; color: #fff; background: linear-gradient(135deg, #2563eb, #1d4ed8); }
.ph8503-group-page-hero.is-emerald { background: linear-gradient(135deg, #10b981, #059669); }
.ph8503-group-page-hero.is-amber { background: linear-gradient(135deg, #f59e0b, #d97706); }
.ph8503-group-page-hero.is-violet { background: linear-gradient(135deg, #8b5cf6, #7c3aed); }
.ph8503-group-page-hero.is-rose { background: linear-gradient(135deg, #f43f5e, #e11d48); }
.ph8503-group-page-hero.is-slate { background: linear-gradient(135deg, #64748b, #475569); }
.ph8503-group-page-hero h1,
.ph8503-group-page-hero p { color: #fff; }
.ph8503-back-link { display: inline-flex; margin-bottom: 24px; color: rgb(255 255 255 / 88%); font-size: 12px; font-weight: 800; }
.ph8503-group-page-title { display: flex; gap: 8px; margin-bottom: 9px; }
.ph8503-group-page-title span { padding: 5px 9px; border-radius: 999px; color: #153365; background: #fff; font-size: 10px; font-weight: 900; }
.ph8503-group-page-stats { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }
.ph8503-group-page-stats span { padding: 9px 12px; border: 1px solid rgb(255 255 255 / 25%); border-radius: 12px; background: rgb(255 255 255 / 13%); font-size: 11px; }
.ph8503-group-page-stats b { font-size: 16px; }
.ph8503-group-admin { display: flex; justify-content: flex-end; }

.ph8503-manager-hero { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 20px; padding: 25px 28px; }
.ph8503-manager-message { margin-bottom: 14px; padding: 12px 15px; border-radius: 12px; font-size: 12px; font-weight: 800; }
.ph8503-manager-message.is-success { color: #047857; background: #dcfce7; border: 1px solid #a7f3d0; }
.ph8503-manager-section { overflow: hidden; margin-bottom: 18px; border: 1px solid var(--ph8503-line); border-radius: 18px; box-shadow: 0 10px 28px rgb(32 62 98 / 7%); }
.ph8503-manager-section > .section__header { display: flex; align-items: center; justify-content: space-between; padding: 17px 20px; }
.ph8503-manager-section > .section__header p { margin: 3px 0 0; color: #64748b; font-size: 11px; }
.ph8503-create-group,
.ph8503-group-editor { display: grid; grid-template-columns: minmax(150px, 1fr) minmax(220px, 1.6fr) 120px 110px 90px auto; align-items: end; gap: 10px; }
.ph8503-create-group { padding: 16px; border: 1px dashed #93b4e6; border-radius: 14px; background: #f8fbff; }
.ph8503-create-group label,
.ph8503-group-editor label,
.ph8503-assignment-row label { display: grid; gap: 5px; min-width: 0; }
.ph8503-create-group label > span,
.ph8503-group-editor label > span,
.ph8503-assignment-row label > span { color: #64748b; font-size: 10px; font-weight: 800; text-transform: uppercase; }
.ph8503-group-editor-list { display: grid; gap: 10px; margin-top: 14px; }
.ph8503-group-editor { grid-template-columns: 16px minmax(140px, 1fr) minmax(200px, 1.6fr) 110px 100px 80px auto; padding: 12px; border: 1px solid #e2e8f0; border-radius: 13px; background: #fff; }
.ph8503-group-swatch { align-self: stretch; min-height: 38px; border-radius: 7px; background: #2563eb; }
.ph8503-group-swatch.is-emerald { background: #10b981; }.ph8503-group-swatch.is-amber { background: #f59e0b; }.ph8503-group-swatch.is-violet { background: #8b5cf6; }.ph8503-group-swatch.is-rose { background: #f43f5e; }.ph8503-group-swatch.is-slate { background: #64748b; }
.ph8503-assignment-list { display: grid; gap: 8px; }
.ph8503-assignment-row { display: grid; grid-template-columns: 36px minmax(220px, 1fr) minmax(190px, 260px) auto auto; align-items: center; gap: 10px; padding: 11px 12px; border: 1px solid #e2e8f0; border-radius: 13px; background: #fff; }
.ph8503-assignment-row.is-ended { background: #f8fafc; }
.ph8503-assignment-state { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; color: #d97706; background: #fff7d6; }
.ph8503-assignment-state.is-active { color: #059669; background: #dcfce7; }
.ph8503-assignment-state.is-ended { color: #64748b; background: #e2e8f0; }
.ph8503-assignment-main { min-width: 0; }
.ph8503-assignment-main strong { display: block; overflow: hidden; color: #1e293b; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; }
.ph8503-assignment-main small { display: block; overflow: hidden; margin-top: 3px; color: #64748b; font-size: 9px; text-overflow: ellipsis; white-space: nowrap; }
.ph8503-preview-link { padding: 8px; color: #2563eb; font-size: 11px; font-weight: 800; }
.ph8503-reopen-link { color: #2563eb; white-space: nowrap; }
.ph8503-manager-empty { padding: 24px; border-radius: 12px; color: #64748b; background: #f8fafc; text-align: center; }
.ph8503-catalog-settings-link .section__body { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.ph8503-catalog-settings-link h2 { margin: 0; font-size: 18px; }.ph8503-catalog-settings-link p { margin: 5px 0 0; color: #64748b; font-size: 11px; }

.theme--dark .ph8503-contest-hub,
.theme--dark .ph8503-contest-manager { --ph8503-ink: #e5edf8; --ph8503-muted: #94a3b8; --ph8503-line: #2b3b52; --ph8503-surface: #111d2d; }
.theme--dark .ph8503-contest-hero,
.theme--dark .ph8503-manager-hero { border-color: #2b3b52; background: linear-gradient(135deg, #122036, #172a47); }
.theme--dark .ph8503-contest-hero h1,
.theme--dark .ph8503-manager-hero h1,
.theme--dark .ph8503-section-heading h2 { color: #e7eef9; }
.theme--dark .ph8503-hero-stats > div,
.theme--dark .ph8503-row-card,
.theme--dark .ph8503-group-card,
.theme--dark .ph8503-group-editor,
.theme--dark .ph8503-assignment-row { border-color: #2b3b52; background: #111d2d; }
.theme--dark .ph8503-row-card.is-locked,
.theme--dark .ph8503-assignment-row.is-ended { background: #152133; }
.theme--dark .ph8503-row-main strong,
.theme--dark .ph8503-assignment-main strong { color: #dce7f5; }

@media (max-width: 1050px) {
  .ph8503-contest-hero { grid-template-columns: 1fr; }
  .ph8503-manage-link { grid-column: auto; justify-self: start; }
  .ph8503-contest-grid,
  .ph8503-group-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ph8503-create-group,
  .ph8503-group-editor { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ph8503-group-editor .ph8503-group-swatch { display: none; }
  .ph8503-assignment-row { grid-template-columns: 36px minmax(0, 1fr) minmax(180px, 240px) auto; }
  .ph8503-assignment-row .ph8503-preview-link,
  .ph8503-assignment-row .ph8503-reopen-link { grid-column: 2 / -1; justify-self: end; }
}

@media (max-width: 640px) {
  .ph8503-contest-hub { gap: 14px; }
  .ph8503-contest-hero,
  .ph8503-manager-hero,
  .ph8503-group-page-hero { padding: 20px 16px; border-radius: 17px; }
  .ph8503-manager-hero { align-items: flex-start; flex-direction: column; }
  .ph8503-hero-stats { grid-template-columns: 1fr; width: 100%; }
  .ph8503-contest-grid,
  .ph8503-group-grid { grid-template-columns: 1fr; padding: 12px; }
  .ph8503-section-heading { align-items: flex-start; padding: 15px; }
  .ph8503-section-heading p { display: none; }
  .ph8503-row-card,
  .ph8503-row-card.is-locked { grid-template-columns: 38px minmax(0, 1fr) auto; gap: 10px; padding: 12px; }
  .ph8503-row-time { display: none; }
  .ph8503-row-card.is-locked .ph8503-admin-edit { grid-column: 2 / -1; }
  .ph8503-create-group,
  .ph8503-group-editor,
  .ph8503-assignment-row { grid-template-columns: 1fr; }
  .ph8503-assignment-state { display: none; }
  .ph8503-assignment-row .ph8503-preview-link,
  .ph8503-assignment-row .ph8503-reopen-link { grid-column: auto; justify-self: stretch; text-align: center; }
  .ph8503-catalog-settings-link .section__body { align-items: stretch; flex-direction: column; }
}

/* Phase 8.50.4 — bounded contest layout and complete navy/gold dark theme. */
html.ph85040-contest-dark-polish .ph8503-contest-hub,
html.ph85040-contest-dark-polish .ph8503-contest-manager {
  box-sizing: border-box;
  width: min(calc(100% - 32px), 1180px) !important;
  max-width: 1180px;
  margin-right: auto !important;
  margin-left: auto !important;
}
html.theme--dark.ph85040-contest-dark-polish .nav__list--secondary > .ph84944-secondary-item,
html.theme--dark.ph85040-contest-dark-polish .nav__list--secondary > .ph84944-secondary-item > .nav__item {
  border-color: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
html.theme--dark.ph85040-contest-dark-polish .nav__list--secondary > .ph84944-secondary-item:hover,
html.theme--dark.ph85040-contest-dark-polish .nav__list--secondary > .ph84944-secondary-item:focus-within,
html.theme--dark.ph85040-contest-dark-polish .nav__list--secondary > .ph84944-secondary-item.open { background-color: #1a2d49 !important; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-hub,
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-manager { --ph8503-ink:#e7eef8;--ph8503-muted:#9eacc0;--ph8503-line:#2d4058;--ph8503-surface:#111d2d;--ph8503-blue:#74a7ff;--ph8503-gold:#f0cc80;--ph8503-soft:#162438; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-hero,
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-hero { border-color:#314861;background:radial-gradient(circle at 92% 12%,rgb(240 204 128 / 14%) 0 5px,transparent 6px),radial-gradient(circle at 85% 65%,rgb(116 167 255 / 15%) 0 3px,transparent 4px),linear-gradient(135deg,#101c2d 0%,#172a45 58%,#111e31 100%);box-shadow:0 18px 44px rgb(0 0 0 / 30%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-hero::after,
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-hero::after { border-color:rgb(240 204 128 / 7%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-eyebrow { color:#e4b65d; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-hero h1,
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-hero h1,
html.theme--dark.ph85040-contest-dark-polish .ph8503-section-heading h2 { color:var(--ph8503-gold)!important;text-shadow:0 1px 0 rgb(0 0 0 / 22%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-hero p,
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-hero p { color:#adbbcd; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-hero-stats > div { border-color:#334962;background:rgb(12 24 40 / 88%);box-shadow:0 9px 24px rgb(0 0 0 / 24%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-hero-stats strong { color:#f6daa0; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-stat-icon { color:#9fc2ff;background:#19304f; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-stat-icon.is-live { color:#8de0b7;background:#17382e; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-stat-icon.is-next { color:#f2c76f;background:#3c3019; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-section { border-color:var(--ph8503-line);background:var(--ph8503-surface);box-shadow:0 12px 34px rgb(0 0 0 / 24%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-section-heading { border-bottom-color:#293b51; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-count { border-color:#3b526d;color:#bdc9d8;background:#18273a; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-count.is-locked { color:#aebdce;background:#1a283b; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-count.is-warning { border-color:#705525;color:#f0c978;background:#342915; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-section.is-upcoming .ph8503-heading-dot { border-color:#745821;background:#e6aa34;box-shadow:0 0 0 4px #312713; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-section.is-ended .ph8503-heading-dot { border-color:#51637a;background:#8090a5;box-shadow:0 0 0 4px #1d2a3b; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-contest-section.is-library .ph8503-heading-dot { border-color:#315f9d;background:#68a0f6;box-shadow:0 0 0 4px #172a45; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-live-card { border-color:#2d6553;color:#dce8f3;background:linear-gradient(145deg,#122b24 0%,#111d2d 72%);box-shadow:0 9px 24px rgb(0 0 0 / 24%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-live-card:hover { border-color:#4aa983;background:linear-gradient(145deg,#16362c 0%,#152438 72%);box-shadow:0 15px 34px rgb(0 0 0 / 34%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-live-card h3 { color:#f0cc80!important; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-state { color:#9be4c0;background:#173b30; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-meta,
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-time { color:#a4b3c5; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-meta span { background:#192a3d; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-time strong { color:#d8e2ef; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-card-action { border-top-color:#294536;color:#8ddbb3; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-card,
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-card.is-locked { border-bottom-color:#26384d;background:#111d2d; }
html.theme--dark.ph85040-contest-dark-polish a.ph8503-row-card:hover { background:#17263a; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-card.is-locked { background:#142133; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-main strong,
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-card.is-locked .ph8503-row-main strong { color:#d8e3f0; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-time strong { color:#c5d1df; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-icon { color:#efc66f;background:#392e19; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-icon.is-active { color:#8de0b7;background:#17382e; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-icon.is-locked { color:#a8b6c7;background:#223044; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-lock-label { color:#b7c3d2;background:#253449; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-admin-edit,
html.theme--dark.ph85040-contest-dark-polish .ph8503-row-arrow { color:#85b3ff; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card { --ph8503-group-soft:#172a47;background:#111d2d;box-shadow:0 10px 26px rgb(0 0 0 / 24%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card.is-emerald { --ph8503-group-soft:#15332a; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card.is-amber { --ph8503-group-soft:#382d18; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card.is-violet { --ph8503-group-soft:#292140; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card.is-rose { --ph8503-group-soft:#3a202d; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-card.is-slate { --ph8503-group-soft:#243043; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-progress span,
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-numbers span { color:#a8b5c6; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-progress i { background:#26364a; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-body > a { border-top-color:#293b50; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-empty { color:#9dabbc; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-empty > span { color:#8cb6f8;background:#1a304e; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-empty strong { color:#f0cc80!important; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-section { border-color:#2d4058;box-shadow:0 12px 32px rgb(0 0 0 / 24%); }
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-section > .section__header { border-bottom-color:#293b51; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-create-group { border-color:#426081;background:#0f1a29; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-group-editor,
html.theme--dark.ph85040-contest-dark-polish .ph8503-assignment-row { border-color:#2d4058;background:#111d2d; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-assignment-row.is-ended { background:#142133; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-assignment-main strong { color:#dce7f4; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-empty { color:#9eacbd;background:#142133; }
html.theme--dark.ph85040-contest-dark-polish .ph8503-manager-message.is-success { border-color:#2f6d56;color:#9be4bf;background:#15352b; }
@media (max-width:640px){html.ph85040-contest-dark-polish .ph8503-contest-hub,html.ph85040-contest-dark-polish .ph8503-contest-manager{width:min(calc(100% - 16px),1180px)!important}}
/* Phase 8.50.5 — one-level contest groups, compact archive and virtual sessions. */
html.ph85050-contest-hierarchy-virtual .ph8503-contest-hub,
html.ph85050-contest-hierarchy-virtual .ph8503-contest-manager {
  box-sizing: border-box;
  width: min(calc(100% - 32px), 1180px) !important;
  max-width: 1180px;
  margin-right: auto !important;
  margin-left: auto !important;
}
.ph8505-child-groups { margin: -2px 0 14px; padding: 11px; border: 1px solid #dbe7f5; border-radius: 12px; background: #f8fbff; }
.ph8505-child-groups > strong { display: block; margin-bottom: 7px; color: #64748b; font-size: 9px; letter-spacing: .08em; text-transform: uppercase; }
.ph8505-child-groups > div { display: grid; gap: 6px; }
.ph8505-child-groups a { display: grid; grid-template-columns: 8px minmax(0, 1fr) auto; align-items: center; gap: 7px; padding: 7px 8px; border-radius: 8px; color: #334155; background: #fff; font-size: 11px; font-weight: 800; }
.ph8505-child-groups a:hover { color: #1d4ed8; background: #eef6ff; }
.ph8505-child-groups a b { display: grid; place-items: center; min-width: 22px; height: 22px; border-radius: 999px; color: #2563eb; background: #e8f1ff; font-size: 9px; }
.ph8505-child-dot { width: 7px; height: 7px; border-radius: 999px; background: #2563eb; }
.ph8505-child-dot.is-emerald { background: #10b981; }.ph8505-child-dot.is-amber { background: #f59e0b; }.ph8505-child-dot.is-violet { background: #8b5cf6; }.ph8505-child-dot.is-rose { background: #f43f5e; }.ph8505-child-dot.is-slate { background: #64748b; }
.ph8505-group-breadcrumb { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; margin-bottom: 20px; font-size: 11px; }
.ph8505-group-breadcrumb a { color: rgb(255 255 255 / 82%); font-weight: 800; }.ph8505-group-breadcrumb b { color: #fff; }.ph8505-group-breadcrumb span { opacity: .65; }
.ph8505-subgroup-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; padding: 16px; }
.ph8505-subgroup-card { display: grid; grid-template-columns: 10px minmax(0, 1fr) auto auto; align-items: center; gap: 11px; padding: 14px; border: 1px solid #dce6f2; border-radius: 13px; color: #334155; background: #fff; }
.ph8505-subgroup-card:hover { border-color: #8db7f4; color: #1d4ed8; box-shadow: 0 8px 22px rgb(37 99 235 / 10%); }
.ph8505-subgroup-card strong,.ph8505-subgroup-card small { display: block; }.ph8505-subgroup-card small { overflow: hidden; margin-top: 3px; color: #64748b; font-size: 9px; text-overflow: ellipsis; white-space: nowrap; }.ph8505-subgroup-card > b { font-size: 10px; }.ph8505-subgroup-card > i { font-style: normal; }

.ph8505-ended-more { border-top: 1px solid #e3eaf2; }
.ph8505-ended-more > summary { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 13px 16px; color: #46648a; background: #f8fafc; cursor: pointer; font-size: 11px; font-weight: 900; list-style: none; }
.ph8505-ended-more > summary::-webkit-details-marker { display: none; }
.ph8505-ended-more > summary b { transition: transform .18s ease; }.ph8505-ended-more[open] > summary b { transform: rotate(180deg); }
.ph8505-ended-more > .ph8503-row-list { border-top: 1px solid #e3eaf2; }
.ph8505-virtual-link { padding: 7px 10px; border: 1px solid #c6a758; border-radius: 999px; color: #8a6110; background: #fff8dd; font-size: 10px; font-weight: 900; white-space: nowrap; }
.ph8505-virtual-link:hover { color: #6b4700; background: #ffefb6; }

.ph8503-create-group { grid-template-columns: minmax(140px, 1fr) minmax(190px, 1.5fr) minmax(145px, .9fr) 110px 100px 80px auto; }
.ph8503-group-editor { grid-template-columns: 16px minmax(130px, 1fr) minmax(180px, 1.4fr) minmax(145px, .9fr) 105px 90px 72px auto; }
.ph8503-group-editor.is-child { margin-left: 28px; border-left: 3px solid #82aef0; }
.ph8505-virtual-admin { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(170px, 1fr) minmax(140px, 190px) auto; align-items: end; gap: 10px; margin: 0 0 2px 46px; padding: 10px 12px; border: 1px solid #eadbaf; border-radius: 11px; background: #fffaf0; }
.ph8505-switch { display: flex !important; align-items: center; gap: 8px; min-height: 36px; }.ph8505-switch > span { color: #6b4d10 !important; font-size: 11px !important; text-transform: none !important; }
.ph8505-virtual-readonly { grid-column: 2 / -1; color: #64748b; font-size: 10px; }.ph8505-hidden-form { display: none; }

.ph8505-virtual-page { gap: 18px; }
.ph8505-virtual-hero { display: grid; grid-template-columns: minmax(0, 1fr) 230px; align-items: center; gap: 28px; overflow: hidden; padding: 30px; border: 1px solid #d5e1ef; border-radius: 22px; background: linear-gradient(135deg, #f9fbff, #eef5ff); box-shadow: 0 16px 42px rgb(38 77 122 / 10%); }
.ph8505-virtual-hero-copy > a { display: inline-flex; margin-bottom: 18px; color: #48698f; font-size: 11px; font-weight: 800; }.ph8505-virtual-hero h1 { margin: 5px 0 8px; color: #142c4f; font-size: clamp(25px, 4vw, 38px); }.ph8505-virtual-hero p { max-width: 760px; margin: 0; color: #62748c; font-size: 12px; line-height: 1.7; }
.ph8505-virtual-clock { display: grid; justify-items: center; padding: 18px; border: 1px solid #c9a84e; border-radius: 18px; background: #fffdf5; box-shadow: 0 10px 28px rgb(119 80 10 / 10%); text-align: center; }.ph8505-virtual-clock small { color: #7b6430; font-size: 9px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }.ph8505-virtual-clock strong { margin: 7px 0; color: #8c6110; font: 900 28px/1 ui-monospace, SFMono-Regular, Consolas, monospace; font-variant-numeric: tabular-nums; }.ph8505-virtual-clock span { color: #7b8491; font-size: 10px; font-weight: 800; }
.ph8505-virtual-notice { display: flex; align-items: center; gap: 12px; padding: 13px 15px; border: 1px solid #f0d991; border-radius: 13px; color: #79540d; background: #fff9df; }.ph8505-virtual-notice p { margin: 2px 0 0; font-size: 10px; }
.ph8505-virtual-start { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 25px 28px; }.ph8505-virtual-start > div { display: grid; grid-template-columns: 48px minmax(0, 1fr); column-gap: 13px; }.ph8505-virtual-start h2,.ph8505-virtual-start p { grid-column: 2; }.ph8505-virtual-start h2 { margin: 2px 0 5px; }.ph8505-virtual-start p { margin: 0; color: #64748b; font-size: 11px; }.ph8505-virtual-shield { grid-row: 1 / 3; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; color: #966b17; background: #fff3c4; font-size: 22px; }
.ph8505-virtual-problem-list { display: grid; gap: 8px; padding: 16px; }.ph8505-virtual-problem-list > a { display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; align-items: center; gap: 11px; padding: 12px; border: 1px solid #e0e8f2; border-radius: 12px; color: #233952; background: #fff; }.ph8505-virtual-problem-list > a:hover { border-color: #8bb5ef; background: #f7fbff; }.ph8505-virtual-problem-list > a > span { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; color: #1d4ed8; background: #eaf2ff; font-weight: 900; }.ph8505-virtual-problem-list strong,.ph8505-virtual-problem-list small { display: block; }.ph8505-virtual-problem-list small { margin-top: 3px; color: #718096; font-size: 9px; }.ph8505-virtual-problem-list > a > b { color: #2563eb; font-size: 10px; }
.ph8505-virtual-finished { display: grid; grid-template-columns: 50px minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 24px; }.ph8505-virtual-finished > span { display: grid; place-items: center; width: 48px; height: 48px; border-radius: 999px; color: #047857; background: #d9fae9; font-size: 22px; }.ph8505-virtual-finished h2 { margin: 0 0 5px; }.ph8505-virtual-finished p { margin: 0; color: #64748b; font-size: 11px; }

html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-child-groups { border-color: #2c425c; background: #0f1b2b; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-child-groups a,html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-subgroup-card,html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-problem-list > a { border-color: #2c4058; color: #dbe6f3; background: #152337; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-child-groups a:hover,html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-subgroup-card:hover,html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-problem-list > a:hover { border-color: #486d98; background: #1a2d46; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-child-groups a b { color: #9bc1ff; background: #203755; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-ended-more { border-top-color: #2a3c51; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-ended-more > summary { color: #bdc9d8; background: #142133; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-ended-more > .ph8503-row-list { border-top-color: #2a3c51; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-link { border-color: #80662c; color: #f0cc80; background: #342a17; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-admin { border-color: #65532b; background: #231f17; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-switch > span { color: #e4c77e !important; }
html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-hero { border-color: #314861; background: radial-gradient(circle at 90% 15%, rgb(240 204 128 / 13%) 0 5px, transparent 6px),linear-gradient(135deg,#101c2d,#172a45 60%,#111e31); box-shadow: 0 18px 44px rgb(0 0 0 / 30%); }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-hero h1 { color: #f0cc80; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-hero p { color: #adbbcd; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-hero-copy > a { color: #91b8f5; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-clock { border-color: #6f5726; background: #1d1c19; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-clock strong { color: #f0cc80; }html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-start p,html.theme--dark.ph85050-contest-hierarchy-virtual .ph8505-virtual-finished p { color: #a9b7c8; }

@media (max-width: 1050px) {
  .ph8503-create-group,.ph8503-group-editor { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .ph8505-virtual-admin { margin-left: 0; }
}
@media (max-width: 640px) {
  html.ph85050-contest-hierarchy-virtual .ph8503-contest-hub,html.ph85050-contest-hierarchy-virtual .ph8503-contest-manager { width: min(calc(100% - 16px),1180px) !important; }
  .ph8505-subgroup-grid { grid-template-columns: 1fr; padding: 12px; }
  .ph8503-group-editor.is-child { margin-left: 10px; }
  .ph8505-virtual-link { grid-column: 2 / -1; justify-self: start; }
  .ph8505-ended-more .ph8503-admin-edit { grid-column: 2 / -1; }
  .ph8505-virtual-admin { grid-template-columns: 1fr; }
  .ph8505-virtual-hero { grid-template-columns: 1fr; padding: 21px 17px; }
  .ph8505-virtual-clock { width: 100%; box-sizing: border-box; }
  .ph8505-virtual-start { align-items: stretch; flex-direction: column; padding: 20px 16px; }.ph8505-virtual-start .button { width: 100%; }
  .ph8505-virtual-problem-list > a { grid-template-columns: 34px minmax(0,1fr); }.ph8505-virtual-problem-list > a > b { grid-column: 2; }
  .ph8505-virtual-finished { grid-template-columns: 48px minmax(0,1fr); }.ph8505-virtual-finished .button { grid-column: 1 / -1; }
}
/* Phase 8.50.6: scalable icon sequences and real-text Navbar effects. */
html.ph85060-navbar-text-effects .ph8500-sprite-config-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:14px!important}
html.ph85060-navbar-text-effects .ph8500-sprite-config-grid .ph8506-text-card{display:grid!important;align-content:start!important;gap:12px!important;padding:15px!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f7faff)!important}
.ph8506-text-live-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:66px;border:1px solid #d8e4f1;border-radius:11px;overflow:hidden}
.ph8506-preview-surface{display:grid;min-width:0;place-items:center;padding:7px 9px}.ph8506-preview-surface.is-light{background:linear-gradient(145deg,#fff,#eef4fb)}.ph8506-preview-surface.is-dark{background:linear-gradient(145deg,#102036,#183450)}.ph8506-preview-surface small{color:#718096;font:650 9px/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ph8506-preview-surface.is-dark small{color:#9fb2ca}
.ph8506-text-demo{--ph8506-preview-color:#334155;--ph8506-preview-glow:#60a5fa;--ph8506-preview-size:6px;display:inline-block;max-width:100%;color:var(--ph8506-preview-color);font-size:15px;font-weight:750;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform-origin:center}
.ph8506-text-demo[data-effect="classic"]{text-shadow:0 1px 1px rgba(0,0,0,.28)}
.ph8506-text-demo[data-effect="soft-glow"]{text-shadow:0 0 calc(var(--ph8506-preview-size)/2) var(--ph8506-preview-glow),0 0 var(--ph8506-preview-size) var(--ph8506-preview-glow)}
.ph8506-text-demo[data-effect="neon"]{text-shadow:0 0 1px #fff,0 0 calc(var(--ph8506-preview-size)/2) var(--ph8506-preview-glow),0 0 var(--ph8506-preview-size) var(--ph8506-preview-glow);animation:ph8506-text-neon 1.9s ease-in-out infinite}
.ph8506-text-demo[data-effect="pulse"]{text-shadow:0 0 var(--ph8506-preview-size) var(--ph8506-preview-glow);animation:ph8506-text-pulse 1.65s ease-in-out infinite}
.ph8506-text-demo[data-effect="shimmer"]{background:linear-gradient(100deg,var(--ph8506-preview-color) 0 32%,var(--ph8506-preview-glow) 49%,#fff 52%,var(--ph8506-preview-glow) 55%,var(--ph8506-preview-color) 70% 100%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 calc(var(--ph8506-preview-size)/2) var(--ph8506-preview-glow);animation:ph8506-text-shimmer 2.4s linear infinite}
.ph8506-text-demo[data-effect="outline"]{-webkit-text-stroke:.35px var(--ph8506-preview-glow);text-shadow:0 0 var(--ph8506-preview-size) var(--ph8506-preview-glow)}
.ph8506-text-demo[data-effect="aurora"]{text-shadow:0 0 calc(var(--ph8506-preview-size)/2) var(--ph8506-preview-glow),0 0 var(--ph8506-preview-size) var(--ph8506-preview-glow);animation:ph8506-text-aurora 3.2s ease-in-out infinite}
.ph8506-motion-row{display:grid;grid-template-columns:1fr 118px;gap:10px;align-items:end}
.ph8506-motion-row>label:first-child{align-self:center}
.ph8506-text-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}
.ph8506-text-controls label{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:center!important}
.ph8506-text-controls .select,.ph8506-text-controls .textbox{box-sizing:border-box;width:100%;height:34px;margin:0;border-radius:8px}
.ph8506-text-controls input[type="color"]{box-sizing:border-box;width:100%;height:34px;padding:3px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;cursor:pointer}
.ph8506-glow-strength{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) 48px!important}
.ph8506-glow-strength>span{grid-column:1/-1}
.ph8506-glow-strength input{width:100%;margin:0}
.ph8506-glow-strength output{color:#36597b;font:700 10px/1 system-ui,sans-serif;text-align:right}
.ph8506-more-frame-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;padding:5px 11px;border:1px dashed #8fb1d6;border-radius:999px;color:#245d99;font:750 11px/1 system-ui,sans-serif;background:#edf6ff;white-space:nowrap}
html.theme--dark.ph85060-navbar-text-effects .ph8500-sprite-config-grid .ph8506-text-card{border-color:#344b63!important;background:linear-gradient(145deg,#17263a,#101c2b)!important}
html.theme--dark .ph8506-text-live-preview{border-color:#3d5570}
html.theme--dark .ph8506-text-controls input[type="color"]{border-color:#465b72;background:#142235}
html.theme--dark .ph8506-glow-strength output{color:#a7bdd5}
html.theme--dark .ph8506-more-frame-count{border-color:#526d89;color:#a8ccf2;background:#162a40}
@media(prefers-reduced-motion:reduce){.ph8506-text-demo{animation:none!important}}
@media(max-width:700px){html.ph85060-navbar-text-effects .ph8500-sprite-config-grid{grid-template-columns:1fr!important}.ph8506-text-controls,.ph8506-motion-row{grid-template-columns:1fr}.ph8506-glow-strength{grid-template-columns:minmax(0,1fr) 48px!important}.ph8506-text-live-preview{grid-template-columns:1fr}}
/* Phase 8.50.7 — compact, progressive Navbar Studio. */
html.ph85070-navbar-layout .ph8500-settings-page{scroll-behavior:smooth}
.ph8507-studio-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:9px;align-items:stretch;margin:14px 0;padding:9px;border:1px solid #dbe6f2;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(35,65,101,.06)}
.ph8507-studio-nav>a{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 9px;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:#243c5b;background:#f7faff;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.ph8507-studio-nav>a:hover{border-color:#9ec3ef;background:#edf6ff;transform:translateY(-1px)}
.ph8507-studio-nav>a>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#1764bd;background:#dceeff;font:800 12px/1 system-ui,sans-serif}
.ph8507-studio-nav>a>strong{font-size:12px;line-height:1.2}.ph8507-studio-nav>a>small{color:#718096;font-size:9px;line-height:1.25}
.ph8507-studio-nav>em{align-self:center;padding:0 9px;color:#6b7f98;font:750 9px/1.35 system-ui,sans-serif;text-align:right}
html.ph85070-navbar-layout .ph8500-sprite-config-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-top:8px!important}
.ph8507-config-group{display:flex;align-items:center;gap:10px;margin-top:5px;padding:9px 3px 3px;color:#203a5a}
.ph8507-config-group.is-more{margin-top:17px}
.ph8507-config-group>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#0f63bd;background:#e6f2ff;font:850 10px/1 system-ui,sans-serif}
.ph8507-config-group strong,.ph8507-config-group small{display:block}.ph8507-config-group strong{font-size:13px}.ph8507-config-group small{margin-top:2px;color:#77889d;font-size:9px}
.ph8507-config-row{overflow:hidden;border:1px solid #dce6f1;border-radius:12px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}
.ph8507-config-row[open]{border-color:#9abfeb;box-shadow:0 9px 26px rgba(32,78,133,.09)}
.ph8507-config-summary{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(180px,.65fr) 24px;gap:11px;align-items:center;min-height:58px;padding:8px 12px;list-style:none;cursor:pointer;user-select:none}
.ph8507-config-summary::-webkit-details-marker{display:none}.ph8507-config-summary::marker{display:none}
.ph8507-config-summary:hover{background:#f7fbff}
.ph8507-config-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d6e5f6;border-radius:12px;background:linear-gradient(145deg,#edf7ff,#dcecff)}
.ph8507-config-icon .ph8500-nav-icon{display:block;width:34px;height:34px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;animation-name:var(--ph8500-animation-name);animation-duration:calc(var(--ph8500-sprite-duration) * var(--ph8500-current-frames));animation-timing-function:steps(var(--ph8500-current-steps));animation-iteration-count:infinite}
.ph8507-config-identity,.ph8507-config-meta{min-width:0}.ph8507-config-identity strong,.ph8507-config-identity small,.ph8507-config-meta b,.ph8507-config-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ph8507-config-identity strong{color:#1d3553;font-size:12px}.ph8507-config-identity small{margin-top:3px;color:#7b8a9c;font-size:9px}
.ph8507-config-meta{text-align:right}.ph8507-config-meta b{color:#315b86;font:750 10px/1.25 system-ui,sans-serif}.ph8507-config-meta small{margin-top:4px;color:#8290a0;font:650 9px/1.2 system-ui,sans-serif}
.ph8507-config-chevron{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#50769f;background:#eef5fc;transition:transform .18s ease}
.ph8507-config-chevron svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.ph8507-config-row[open] .ph8507-config-chevron{transform:rotate(180deg)}
.ph8507-config-body{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.45fr);gap:14px;padding:14px;border-top:1px solid #e2eaf3;background:#f9fbfe}
.ph8507-config-fields{display:grid;gap:12px;align-content:start}
.ph8507-save-bar{position:sticky;z-index:12;bottom:12px;display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:0 12px 12px;padding:11px 13px!important;border:1px solid #b8d2ef!important;border-radius:12px;background:rgba(247,251,255,.96)!important;box-shadow:0 10px 28px rgba(31,72,119,.14);backdrop-filter:blur(10px)}
.ph8507-save-bar>span strong,.ph8507-save-bar>span small{display:block}.ph8507-save-bar>span strong{color:#244567;font-size:11px}.ph8507-save-bar>span small{margin-top:2px;color:#718096;font-size:9px}
.ph8507-frame-manager{margin-top:18px;scroll-margin-top:76px}.ph8507-frame-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px;padding:17px 19px;border:1px solid #d4e3f2;border-radius:16px;background:linear-gradient(135deg,#f7fbff,#eaf4ff)}
.ph8507-frame-head span{color:#1c6bc4;font:850 9px/1 system-ui,sans-serif;letter-spacing:.12em}.ph8507-frame-head h2{margin:5px 0 4px;color:#203c5d;font-size:18px}.ph8507-frame-head p{max-width:720px;margin:0;color:#6b7f96;font-size:10px;line-height:1.5}.ph8507-frame-head>b{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#205b98;background:#fff;font:750 9px/1 system-ui,sans-serif;box-shadow:0 2px 8px rgba(38,84,136,.1)}
html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav{border-color:#30465f;background:rgba(16,29,45,.92)}html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav>a{color:#dbe8f5;background:#182b42}html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav>a:hover{border-color:#4c78a6;background:#203953}html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav>a>span{color:#9bcaff;background:#244463}html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav>a>small,html.theme--dark.ph85070-navbar-layout .ph8507-studio-nav>em{color:#9dafc2}
html.theme--dark.ph85070-navbar-layout .ph8507-config-group{color:#dce8f5}html.theme--dark.ph85070-navbar-layout .ph8507-config-group>span{color:#9ccaff;background:#1d3d5c}html.theme--dark.ph85070-navbar-layout .ph8507-config-group small{color:#9aabbd}
html.theme--dark.ph85070-navbar-layout .ph8507-config-row{border-color:#30455c;background:#132237}html.theme--dark.ph85070-navbar-layout .ph8507-config-row[open]{border-color:#4e739d;box-shadow:0 10px 28px rgba(0,0,0,.24)}html.theme--dark.ph85070-navbar-layout .ph8507-config-summary:hover{background:#172b43}html.theme--dark.ph85070-navbar-layout .ph8507-config-icon{border-color:#3d5d7d;background:linear-gradient(145deg,#203c58,#172a40)}html.theme--dark.ph85070-navbar-layout .ph8507-config-identity strong{color:#e1ebf6}html.theme--dark.ph85070-navbar-layout .ph8507-config-identity small,html.theme--dark.ph85070-navbar-layout .ph8507-config-meta small{color:#9aaabd}html.theme--dark.ph85070-navbar-layout .ph8507-config-meta b{color:#acd0f5}html.theme--dark.ph85070-navbar-layout .ph8507-config-chevron{color:#a6c7e8;background:#203b57}html.theme--dark.ph85070-navbar-layout .ph8507-config-body{border-top-color:#2e435a;background:#101d2d}
html.theme--dark.ph85070-navbar-layout .ph8507-save-bar{border-color:#466987!important;background:rgba(19,35,54,.96)!important}html.theme--dark.ph85070-navbar-layout .ph8507-save-bar>span strong{color:#dbe8f5}html.theme--dark.ph85070-navbar-layout .ph8507-save-bar>span small{color:#9aabbd}html.theme--dark.ph85070-navbar-layout .ph8507-frame-head{border-color:#34516e;background:linear-gradient(135deg,#15283d,#193550)}html.theme--dark.ph85070-navbar-layout .ph8507-frame-head h2{color:#e0eaf5}html.theme--dark.ph85070-navbar-layout .ph8507-frame-head p{color:#a4b4c5}html.theme--dark.ph85070-navbar-layout .ph8507-frame-head>b{color:#afd2f6;background:#203c59}
@media(prefers-reduced-motion:reduce){.ph8507-config-icon .ph8500-nav-icon{animation:none!important;background-position-x:0!important}.ph8507-studio-nav>a{transition:none}}
@media(max-width:760px){.ph8507-studio-nav{grid-template-columns:1fr}.ph8507-studio-nav>em{text-align:left}.ph8507-config-summary{grid-template-columns:42px minmax(0,1fr) 22px;gap:9px}.ph8507-config-meta{grid-column:2;text-align:left}.ph8507-config-chevron{grid-column:3;grid-row:1/3}.ph8507-config-body{grid-template-columns:1fr;padding:11px}.ph8507-save-bar{align-items:stretch;flex-direction:column;bottom:8px}.ph8507-save-bar .button{width:100%}.ph8507-frame-head{align-items:flex-start;flex-direction:column}.ph8507-frame-head>b{align-self:flex-start}}
/* Phase 8.50.8 — transparent Navbar message ribbon and live celebrations. */
html.ph85080-navbar-ticker body .nav--shadow{height:0!important;min-height:0!important;max-height:0!important}
.ph8508-navbar-ticker{--ph8508-accent:#2563eb;position:sticky;z-index:96;top:60px;display:flex;box-sizing:border-box;width:100%;height:30px;min-height:30px;align-items:center;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.25);background:linear-gradient(90deg,rgba(255,255,255,.84),rgba(241,247,255,.7),rgba(255,255,255,.84));box-shadow:0 4px 14px rgba(26,55,90,.06);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);isolation:isolate}
.ph8508-navbar-ticker[hidden]{display:none!important}
.ph8508-ticker-sheen{position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.65) 50%,transparent 62%);background-size:260% 100%;animation:ph8508-ticker-sheen 8s linear infinite;pointer-events:none}
.ph8508-ticker-badge{position:relative;z-index:2;display:grid;flex:0 0 34px;width:34px;height:100%;place-items:center;border-right:1px solid rgba(37,99,235,.13);color:var(--ph8508-accent);background:rgba(239,246,255,.72);font:900 13px/1 system-ui,sans-serif;text-shadow:0 0 10px rgba(37,99,235,.4)}
.ph8508-ticker-viewport{position:relative;display:block;min-width:0;height:100%;flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.ph8508-ticker-track{position:absolute;left:100%;top:0;display:inline-flex;width:max-content;height:100%;align-items:center;will-change:transform}
.ph8508-ticker-track.is-running{animation:ph8508-ticker-travel var(--ph8508-ticker-duration,14s) linear 1 both}
.ph8508-ticker-message{display:inline-block;padding:0 28px;color:#2f4b6a;font-size:11px;font-weight:750;line-height:30px;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.85)}
.ph8508-navbar-ticker[data-tone="priority"]{--ph8508-accent:#d97706;background:linear-gradient(90deg,rgba(255,251,235,.9),rgba(255,247,214,.72),rgba(255,251,235,.9))}
.ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-badge{border-color:rgba(217,119,6,.16);color:#c66a05;background:rgba(255,247,214,.78)}
.ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-message{color:#8a5507;font-weight:850}
.ph8508-navbar-ticker[data-tone="celebration"]{--ph8508-accent:#ca8a04;border-bottom-color:rgba(202,138,4,.32);background:linear-gradient(90deg,rgba(255,251,235,.94),rgba(254,240,138,.56),rgba(255,251,235,.94));box-shadow:0 5px 18px rgba(202,138,4,.15)}
.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-badge{color:#b77900;background:rgba(254,240,138,.7);animation:ph8508-celebration-star .85s ease-in-out infinite alternate}
.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-message{color:#7c4a03;font-weight:900;text-shadow:0 0 12px rgba(250,204,21,.42)}
@keyframes ph8508-ticker-travel{from{transform:translateX(0)}to{transform:translateX(calc(-100vw - 100% - 80px))}}
@keyframes ph8508-ticker-sheen{from{background-position:140% 0}to{background-position:-140% 0}}
@keyframes ph8508-celebration-star{from{transform:scale(.86) rotate(-8deg);text-shadow:0 0 5px rgba(202,138,4,.35)}to{transform:scale(1.12) rotate(8deg);text-shadow:0 0 14px rgba(202,138,4,.78)}}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker{border-color:rgba(91,120,153,.38);background:linear-gradient(90deg,rgba(12,24,39,.88),rgba(18,39,62,.76),rgba(12,24,39,.88));box-shadow:0 5px 18px rgba(0,0,0,.24)}
html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-badge{border-color:rgba(96,165,250,.2);color:#8fc2ff;background:rgba(24,55,88,.68)}
html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-message{color:#c8d8e9;text-shadow:0 1px 1px rgba(0,0,0,.75)}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="priority"],html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="celebration"]{background:linear-gradient(90deg,rgba(33,28,14,.92),rgba(73,53,13,.68),rgba(33,28,14,.92))}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-badge,html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-badge{color:#f6d36f;background:rgba(92,66,13,.55)}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-message,html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-message{color:#f5dda0;text-shadow:0 0 12px rgba(244,194,58,.32)}
@media(max-width:600px){.ph8508-navbar-ticker{top:56px;height:28px;min-height:28px}.ph8508-ticker-badge{flex-basis:30px;width:30px}.ph8508-ticker-message{padding:0 20px;font-size:10px;line-height:28px}}
@media(prefers-reduced-motion:reduce){.ph8508-ticker-sheen,.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-badge{animation:none!important}.ph8508-ticker-track{position:static!important;display:flex!important;width:100%!important;justify-content:center!important;transform:none!important;animation:none!important}.ph8508-ticker-message{max-width:100%;overflow:hidden;text-overflow:ellipsis}}

/* Phase 8.50.8 — compact superadmin ticker studio. */
.ph8508-studio-nav{grid-template-columns:repeat(3,minmax(0,1fr)) auto}
.ph8508-ticker-admin{margin:16px 0!important;overflow:hidden!important;border:1px solid #cddff2!important;border-radius:18px!important;background:#fff!important;scroll-margin-top:102px;box-shadow:0 12px 32px rgba(28,67,111,.08)!important}
.ph8508-ticker-admin-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:24px;padding:20px 22px;border-bottom:1px solid #dde8f3;background:radial-gradient(circle at 95% 20%,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,#f9fcff,#edf6ff)}
.ph8508-ticker-admin-head>div:first-child>span{color:#1d66b5;font:850 9px/1 system-ui,sans-serif;letter-spacing:.12em}.ph8508-ticker-admin-head h2{margin:6px 0 5px;color:#1c3858;font-size:19px}.ph8508-ticker-admin-head p{margin:0;color:#687d94;font-size:10px;line-height:1.5}
.ph8508-ticker-preview{display:flex;min-width:0;height:34px;align-items:center;overflow:hidden;border:1px solid #bcd5ef;border-radius:999px;background:rgba(255,255,255,.83);box-shadow:inset 0 1px 0 #fff,0 5px 16px rgba(29,75,128,.08)}
.ph8508-ticker-preview>b{display:grid;flex:0 0 34px;height:100%;place-items:center;color:#2169b7;background:#e8f3ff}.ph8508-ticker-preview>span{overflow:hidden;padding:0 12px;color:#395c80;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}
.ph8508-ticker-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:20px!important;align-items:center!important;padding:14px 18px!important}
.ph8508-speed{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important}.ph8508-speed>span{grid-column:1/-1;color:#4e647c;font-size:10px;font-weight:800}.ph8508-speed input{width:100%;margin:0}.ph8508-speed output{min-width:72px;color:#2463a5;font:800 10px/1 system-ui,sans-serif;text-align:right}
.ph8508-message-workspace{padding:0 18px 15px!important}.ph8508-message-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0}.ph8508-message-heading strong,.ph8508-message-heading small{display:block}.ph8508-message-heading strong{color:#294563;font-size:12px}.ph8508-message-heading small{margin-top:3px;color:#77899d;font-size:9px}
.ph8508-message-list{display:grid;gap:7px}.ph8508-message-row{display:grid;grid-template-columns:30px minmax(220px,1fr) 170px 86px 30px;gap:9px;align-items:end;padding:9px;border:1px solid #dce6f1;border-radius:11px;background:#f9fbfe;transition:border-color .15s ease,opacity .15s ease,box-shadow .15s ease}.ph8508-message-row:hover{border-color:#a9c7e7;box-shadow:0 5px 14px rgba(42,82,128,.06)}.ph8508-message-row.is-dragging{opacity:.42;border-style:dashed}
.ph8508-message-row>label:not(.ph8508-row-enabled){display:grid;gap:4px;min-width:0}.ph8508-message-row>label>span{color:#667b92;font-size:9px;font-weight:800}.ph8508-message-row .textbox,.ph8508-message-row .select{box-sizing:border-box;width:100%;height:34px;margin:0;border-radius:8px;font-size:11px}
.ph8508-drag,.ph8508-remove{display:grid;width:30px;height:34px;place-items:center;padding:0;border:0;border-radius:8px;cursor:pointer}.ph8508-drag{color:#66819f;background:#eaf2fb;font-size:17px;cursor:grab}.ph8508-drag:active{cursor:grabbing}.ph8508-remove{color:#c2414e;background:#fff0f2;font-size:18px}.ph8508-row-enabled{display:flex!important;height:34px;align-items:center;justify-content:center;gap:5px;color:#45627f;font-size:10px;font-weight:800;white-space:nowrap}
.ph8508-ticker-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.ph8508-ticker-legend>span{display:grid;grid-template-columns:8px minmax(0,1fr);gap:3px 7px;padding:8px;border-radius:9px;color:#74869a;background:#f5f8fc;font-size:8.5px;line-height:1.4}.ph8508-ticker-legend i{grid-row:1/3;width:7px;height:7px;margin-top:3px;border-radius:999px;background:#60a5fa}.ph8508-ticker-legend i.is-continuous{background:#14b8a6}.ph8508-ticker-legend i.is-priority{background:#f59e0b}.ph8508-ticker-legend i.is-celebration{background:#eab308}.ph8508-ticker-legend b{color:#415c79;font-size:9px}
html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-admin{border-color:#30475f!important;background:#111e2d!important}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-admin-head{border-color:#30465e;background:radial-gradient(circle at 95% 20%,rgba(71,128,197,.2),transparent 32%),linear-gradient(135deg,#14243a,#101c2b)}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-admin-head h2,html.theme--dark.ph85080-navbar-ticker .ph8508-message-heading strong{color:#e1ebf6}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-admin-head p,html.theme--dark.ph85080-navbar-ticker .ph8508-message-heading small{color:#9eafc1}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-preview{border-color:#3c5977;background:#172a40}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-preview>span{color:#c8daed}html.theme--dark.ph85080-navbar-ticker .ph8508-message-row{border-color:#30455d;background:#132237}html.theme--dark.ph85080-navbar-ticker .ph8508-message-row>label>span,html.theme--dark.ph85080-navbar-ticker .ph8508-row-enabled{color:#a8b8ca}html.theme--dark.ph85080-navbar-ticker .ph8508-drag{color:#aac8e9;background:#203a56}html.theme--dark.ph85080-navbar-ticker .ph8508-remove{color:#ff9ba6;background:#3a2028}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-legend>span{color:#9baabd;background:#152438}html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-legend b{color:#c7d6e6}
@media(max-width:940px){.ph8508-studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8508-studio-nav>em{grid-column:1/-1}.ph8508-ticker-admin-head{grid-template-columns:1fr}.ph8508-message-row{grid-template-columns:30px minmax(0,1fr) 150px 76px 30px}}
@media(max-width:700px){.ph8508-studio-nav{grid-template-columns:1fr}.ph8508-ticker-controls{grid-template-columns:1fr}.ph8508-message-row{grid-template-columns:26px minmax(0,1fr) 28px;align-items:center}.ph8508-message-row>label:nth-of-type(1){grid-column:2}.ph8508-message-row>label:nth-of-type(2){grid-column:2}.ph8508-row-enabled{grid-column:2;justify-content:flex-start}.ph8508-drag{grid-column:1;grid-row:1}.ph8508-remove{grid-column:3;grid-row:1}.ph8508-ticker-legend{grid-template-columns:1fr 1fr}}

/* Phase 8.50.10 — lighter glass, queued color-rich ticker and compact KaTeX. */
.ph8508-navbar-ticker{--ph8509-text:#2463a8;--ph8509-glow:rgba(59,130,246,.4);border-bottom-color:rgba(120,145,173,.16);background:linear-gradient(90deg,rgba(255,255,255,.32),rgba(224,239,255,.13),rgba(255,255,255,.28));box-shadow:0 3px 10px rgba(26,55,90,.025);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}
.ph8508-ticker-sheen{background:linear-gradient(105deg,transparent 0 40%,rgba(255,255,255,.24) 50%,transparent 60%)}
.ph8508-ticker-badge{border-right-color:rgba(37,99,235,.1);color:var(--ph8509-text);background:rgba(239,246,255,.24);text-shadow:0 0 10px var(--ph8509-glow)}
.ph8508-ticker-message{display:inline-flex;align-items:center;gap:.3em;padding:0 28px;color:var(--ph8509-text);line-height:1.12;white-space:pre;transform:scale(var(--ph8509-content-scale,1));transform-origin:left center;text-shadow:0 0 9px var(--ph8509-glow),0 1px 0 rgba(255,255,255,.72)}
.ph8509-ticker-plain{display:inline-block;white-space:pre}
.ph8509-ticker-math{display:inline-flex;align-items:center;max-height:28px;color:inherit;line-height:1;vertical-align:middle}
.ph8509-ticker-math .katex,.ph8509-ticker-math .katex-display{margin:0!important;color:inherit;font-size:1em;line-height:1}
.ph8509-ticker-math .katex-display>.katex{display:inline-block;text-align:left;white-space:nowrap}
.ph8509-ticker-math[data-lines="2"]{font-size:.82em}.ph8509-ticker-math[data-lines="3"]{font-size:.68em}.ph8509-ticker-math[data-lines="4"],.ph8509-ticker-math[data-lines="5"],.ph8509-ticker-math[data-lines="6"]{font-size:.56em}
.ph8508-navbar-ticker[data-palette="azure"]{--ph8509-text:#1767b7;--ph8509-glow:rgba(59,130,246,.42)}
.ph8508-navbar-ticker[data-palette="violet"]{--ph8509-text:#6d45b8;--ph8509-glow:rgba(139,92,246,.42)}
.ph8508-navbar-ticker[data-palette="rose"]{--ph8509-text:#b83265;--ph8509-glow:rgba(244,63,94,.38)}
.ph8508-navbar-ticker[data-palette="cyan"]{--ph8509-text:#087d98;--ph8509-glow:rgba(6,182,212,.4)}
.ph8508-navbar-ticker[data-palette="indigo"]{--ph8509-text:#454bc0;--ph8509-glow:rgba(99,102,241,.42)}
.ph8508-navbar-ticker[data-palette="fuchsia"]{--ph8509-text:#a52fa8;--ph8509-glow:rgba(217,70,239,.38)}
.ph8508-navbar-ticker[data-palette="emerald"]{--ph8509-text:#087d63;--ph8509-glow:rgba(16,185,129,.4)}
.ph8508-navbar-ticker[data-palette="amber"]{--ph8509-text:#a85b05;--ph8509-glow:rgba(245,158,11,.46)}
.ph8508-navbar-ticker[data-tone="priority"]{background:linear-gradient(90deg,rgba(255,251,235,.4),rgba(254,243,199,.16),rgba(255,251,235,.34))}
.ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-badge{color:var(--ph8509-text);background:rgba(254,243,199,.25)}
.ph8508-navbar-ticker[data-tone="priority"] .ph8508-ticker-message{color:var(--ph8509-text);text-shadow:0 0 10px var(--ph8509-glow)}
.ph8508-navbar-ticker[data-tone="celebration"]{--ph8509-text:#b56b00;--ph8509-glow:rgba(250,204,21,.56);border-bottom-color:rgba(202,138,4,.2);background:linear-gradient(90deg,rgba(255,251,235,.4),rgba(254,240,138,.2),rgba(255,251,235,.34));box-shadow:0 3px 14px rgba(202,138,4,.07)}
.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-badge{color:var(--ph8509-text);background:rgba(254,240,138,.26)}
.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-message{color:var(--ph8509-text);text-shadow:0 0 12px var(--ph8509-glow);animation:ph8509-celebration-color 2.8s ease-in-out infinite}
@keyframes ph8509-celebration-color{0%,100%{color:#b56b00;text-shadow:0 0 10px rgba(250,204,21,.48)}25%{color:#c0266d;text-shadow:0 0 11px rgba(244,114,182,.5)}50%{color:#6d45c7;text-shadow:0 0 12px rgba(167,139,250,.54)}75%{color:#087f6b;text-shadow:0 0 11px rgba(52,211,153,.5)}}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker{border-color:rgba(108,137,169,.19);background:linear-gradient(90deg,rgba(9,20,34,.36),rgba(20,43,67,.17),rgba(9,20,34,.32));box-shadow:0 3px 12px rgba(0,0,0,.08)}
html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-badge{color:var(--ph8509-text);background:rgba(25,56,88,.25)}
html.theme--dark.ph85080-navbar-ticker .ph8508-ticker-message{color:var(--ph8509-text);text-shadow:0 0 10px var(--ph8509-glow)}
html.theme--dark.ph85080-navbar-ticker [data-palette="azure"]{--ph8509-text:#8cc6ff}html.theme--dark.ph85080-navbar-ticker [data-palette="violet"]{--ph8509-text:#c4a7ff}html.theme--dark.ph85080-navbar-ticker [data-palette="rose"]{--ph8509-text:#ff9abe}html.theme--dark.ph85080-navbar-ticker [data-palette="cyan"]{--ph8509-text:#75def2}html.theme--dark.ph85080-navbar-ticker [data-palette="indigo"]{--ph8509-text:#aeb4ff}html.theme--dark.ph85080-navbar-ticker [data-palette="fuchsia"]{--ph8509-text:#efa2f1}html.theme--dark.ph85080-navbar-ticker [data-palette="emerald"]{--ph8509-text:#78e4c3}html.theme--dark.ph85080-navbar-ticker [data-palette="amber"]{--ph8509-text:#ffd27d}
html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="priority"],html.theme--dark.ph85080-navbar-ticker .ph8508-navbar-ticker[data-tone="celebration"]{background:linear-gradient(90deg,rgba(38,31,13,.4),rgba(83,58,11,.18),rgba(38,31,13,.34))}
.ph8508-message-row textarea.textbox{height:auto;min-height:54px;padding:7px 9px;line-height:1.35;resize:vertical;white-space:pre-wrap}
.ph8509-global-text-color{display:grid!important;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px!important;align-items:center!important;margin:0 12px 12px!important;padding:13px 14px!important;border:1px solid #c9ddf2!important;border-radius:13px;background:linear-gradient(135deg,#f8fbff,#edf6ff)!important}
.ph8509-global-text-color>div>span,.ph8509-global-text-color>div>strong,.ph8509-global-text-color>div>small{display:block}.ph8509-global-text-color>div>span{color:#1d67b8;font:850 8px/1 system-ui,sans-serif;letter-spacing:.12em}.ph8509-global-text-color>div>strong{margin-top:5px;color:#294765;font-size:11px}.ph8509-global-text-color>div>small{margin-top:3px;color:#74879b;font-size:9px;line-height:1.4}.ph8509-global-text-color>label{display:grid;grid-template-columns:1fr 42px;align-items:center;gap:8px;color:#4a627b;font-size:9px;font-weight:800}.ph8509-global-text-color input[type="color"]{width:42px;height:34px;padding:2px;border:1px solid #bcd2e9;border-radius:9px;background:#fff}.ph8509-global-text-color>output{grid-column:1/-1;min-height:12px;color:#16745d;font-size:9px;font-weight:750}
html.theme--dark.ph85080-navbar-ticker .ph8509-global-text-color{border-color:#34516d!important;background:linear-gradient(135deg,#14263a,#172f48)!important}html.theme--dark.ph85080-navbar-ticker .ph8509-global-text-color>div>strong{color:#dfeaf5}html.theme--dark.ph85080-navbar-ticker .ph8509-global-text-color>div>small,html.theme--dark.ph85080-navbar-ticker .ph8509-global-text-color>label{color:#a4b5c6}
@media(max-width:700px){.ph8508-ticker-message{padding:0 18px}.ph8509-global-text-color{grid-template-columns:1fr}.ph8509-global-text-color>output{grid-column:1}.ph8509-global-text-color .button{width:100%}}
@media(prefers-reduced-motion:reduce){.ph8508-navbar-ticker[data-tone="celebration"] .ph8508-ticker-message{animation:none!important}}

/* Phase 8.50.12 — line-based quote studio and precise temporary urgent speed. */
.ph8511-speed-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ph8511-speed-grid .ph8508-speed{padding:10px 12px;border:1px solid #d8e5f2;border-radius:12px;background:#f8fbfe}.ph8511-speed-grid .ph8508-speed.is-urgent{border-color:#f1d7a8;background:#fffaf0}.ph8511-speed-grid .ph8508-speed>small{grid-column:1/-1;color:#7b8da0;font-size:8.5px;line-height:1.35}.ph8511-speed-grid .ph8508-speed.is-urgent>span,.ph8511-speed-grid .ph8508-speed.is-urgent output{color:#a15d07}
.ph8511-message-workspace{padding:2px 18px 16px!important}.ph8511-editor-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:13px 2px 11px}.ph8511-editor-intro strong,.ph8511-editor-intro small{display:block}.ph8511-editor-intro strong{color:#294563;font-size:12px}.ph8511-editor-intro small{margin-top:4px;color:#74879b;font-size:9px;line-height:1.45}.ph8511-editor-intro>span{color:#6d8298;font-size:8.5px;white-space:nowrap}.ph8511-editor-intro code{padding:2px 4px;border-radius:5px;color:#315f91;background:#edf5fd}
.ph8511-line-editors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ph8511-line-editor{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #d8e5f2;border-radius:13px;background:linear-gradient(145deg,#fbfdff,#f6f9fd);box-shadow:0 5px 16px rgba(41,76,116,.035)}.ph8511-line-editor.is-normal{grid-column:1/-1}.ph8511-line-editor.is-continuous{border-color:#bde9df;background:linear-gradient(145deg,#fbfffe,#f0fbf8)}.ph8511-line-editor.is-urgent{border-color:#f0d5a4;background:linear-gradient(145deg,#fffdf8,#fff8e9)}.ph8511-line-editor>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center}.ph8511-line-editor b{color:#294864;font-size:11px}.ph8511-line-editor small{grid-column:1;color:#788b9f;font-size:8.5px;line-height:1.35}.ph8511-line-editor output{grid-column:2;grid-row:1/3;min-width:58px;padding:5px 8px;border-radius:999px;color:#2d659c;background:#e8f3ff;font:800 8.5px/1 system-ui,sans-serif;text-align:center}.ph8511-line-editor.is-continuous output{color:#087864;background:#dff7f0}.ph8511-line-editor.is-urgent output{color:#9b5b08;background:#fff0cc}.ph8511-line-editor textarea.textbox{box-sizing:border-box;width:100%;min-height:112px;margin:0;padding:10px 12px;border:1px solid #cbdceb;border-radius:10px;color:#263f5a;background:#fff;font:500 11px/1.55 "PH Noto Serif 8476",Georgia,serif;resize:vertical;white-space:pre;tab-size:2}.ph8511-line-editor.is-normal textarea.textbox{min-height:190px}.ph8511-line-editor textarea.textbox:focus{border-color:#5f9ee0;box-shadow:0 0 0 3px rgba(59,130,246,.11)}.ph8511-line-editor.is-urgent textarea.textbox:focus{border-color:#d89a35;box-shadow:0 0 0 3px rgba(245,158,11,.12)}
html.theme--dark.ph85080-navbar-ticker .ph8511-speed-grid .ph8508-speed,html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor{border-color:#304a65;background:#132438}html.theme--dark.ph85080-navbar-ticker .ph8511-speed-grid .ph8508-speed.is-urgent,html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor.is-urgent{border-color:#6d5428;background:#2b2518}html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor.is-continuous{border-color:#285f55;background:#132d2b}html.theme--dark.ph85080-navbar-ticker .ph8511-editor-intro strong,html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor b{color:#e0ebf6}html.theme--dark.ph85080-navbar-ticker .ph8511-editor-intro small,html.theme--dark.ph85080-navbar-ticker .ph8511-editor-intro>span,html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor small,html.theme--dark.ph85080-navbar-ticker .ph8511-speed-grid .ph8508-speed>small{color:#9eb0c2}html.theme--dark.ph85080-navbar-ticker .ph8511-line-editor textarea.textbox{border-color:#38536f;color:#dce8f4;background:#0f1d2c}
@media(max-width:940px){.ph8511-speed-grid{grid-template-columns:1fr}.ph8511-editor-intro{align-items:flex-start;flex-direction:column;gap:7px}.ph8511-editor-intro>span{white-space:normal}}
@media(max-width:700px){.ph8511-line-editors{grid-template-columns:1fr}.ph8511-line-editor.is-normal{grid-column:1}.ph8511-line-editor.is-normal textarea.textbox{min-height:160px}.ph8511-line-editor>span{grid-template-columns:minmax(0,1fr) auto}}
/* Phase 8.50.13 — stable text colors, shared glow controls and problem export. */
.ph8508-navbar-ticker{--ph8513-color-quote:#1767b7;--ph8513-color-continuous:#087d63;--ph8513-color-priority:#a85b05;--ph8513-color-celebration:#b56b00;--ph8513-glow-color:#60a5fa;--ph8513-glow-size:9px}
.ph8508-navbar-ticker[data-tone="quote"]{--ph8513-active-color:var(--ph8513-color-quote)}.ph8508-navbar-ticker[data-tone="continuous"]{--ph8513-active-color:var(--ph8513-color-continuous)}.ph8508-navbar-ticker[data-tone="priority"]{--ph8513-active-color:var(--ph8513-color-priority)}.ph8508-navbar-ticker[data-tone="celebration"]{--ph8513-active-color:var(--ph8513-color-celebration)}
html.ph85130-navbar-color-stable .ph8508-navbar-ticker .ph8508-ticker-message,html.ph85130-navbar-color-stable.theme--dark .ph8508-navbar-ticker .ph8508-ticker-message{color:var(--ph8513-active-color,var(--ph8513-color-quote))!important;text-shadow:0 0 var(--ph8513-glow-size) var(--ph8513-glow-color),0 1px 0 rgba(255,255,255,.55)!important}
html.ph85130-navbar-color-stable .ph8508-navbar-ticker .ph8508-ticker-badge,html.ph85130-navbar-color-stable.theme--dark .ph8508-navbar-ticker .ph8508-ticker-badge{color:var(--ph8513-active-color,var(--ph8513-color-quote))!important;text-shadow:0 0 var(--ph8513-glow-size) var(--ph8513-glow-color)!important}
.ph8513-ticker-color-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(92px,.55fr)) minmax(180px,1fr);gap:10px;align-items:end;padding:12px;border:1px solid #d5e4f2;border-radius:13px;background:linear-gradient(135deg,#f9fcff,#f2f8fe)}.ph8513-ticker-color-grid>div>strong,.ph8513-ticker-color-grid>div>small{display:block}.ph8513-ticker-color-grid>div>strong{color:#294864;font-size:11px}.ph8513-ticker-color-grid>div>small{margin-top:4px;color:#74879b;font-size:8.5px;line-height:1.4}.ph8513-ticker-color-grid>label{display:grid;grid-template-columns:1fr 38px;gap:5px;align-items:center;color:#516980;font-size:8.5px;font-weight:800}.ph8513-ticker-color-grid input[type="color"]{box-sizing:border-box;width:38px;height:32px;padding:2px;border:1px solid #bfd2e5;border-radius:8px;background:#fff}.ph8513-ticker-color-grid .is-strength{grid-template-columns:1fr auto}.ph8513-ticker-color-grid .is-strength input{grid-column:1/-1;width:100%}.ph8513-ticker-color-grid output{color:#2463a5;font-size:9px}
.ph8513-global-text-style{grid-template-columns:minmax(220px,1fr) 145px 145px minmax(165px,.75fr) auto!important}.ph8513-global-text-style .is-strength{grid-template-columns:1fr auto!important}.ph8513-global-text-style .is-strength input{grid-column:1/-1;width:100%}.ph8513-global-text-style .is-strength output{color:#2463a5;font-size:9px}
.ph8513-problem-export{overflow:hidden;border:1px solid #c9def2!important;border-radius:16px!important;box-shadow:0 9px 28px rgba(31,75,119,.06)!important}.ph8513-export-note{margin:0 0 13px;color:#657b91;font-size:10px;line-height:1.55}.ph8513-export-note code{padding:3px 6px;border-radius:6px;color:#245d96;background:#edf5fd}.ph8513-export-form{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;gap:10px;align-items:end}.ph8513-export-form label{display:grid;gap:5px}.ph8513-export-form label>span{color:#506981;font-size:9px;font-weight:800}.ph8513-export-form>span{padding-bottom:10px;color:#5d7690;font-weight:800}.ph8513-export-result-head{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px;border:1px solid #d8e6f3;border-radius:10px;background:#f7fbff}.ph8513-export-result-head>span{display:flex;align-items:center;gap:5px;color:#60758b;font-size:9px}.ph8513-export-result-head>span strong{color:#1e609f;font-size:12px}.ph8513-export-result-head .button{margin-left:auto}.ph8513-export-output.textbox{box-sizing:border-box;width:100%;min-height:280px;margin:9px 0 0;padding:13px 15px;border:1px solid #c7d9e9;border-radius:11px;color:#162c42;background:#f9fbfd;font:500 11px/1.55 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;resize:vertical;white-space:pre;tab-size:4}.ph8513-copy-status{display:block;min-height:16px;padding-top:6px;color:#13715d;font-size:9px;font-weight:750}
html.theme--dark .ph8513-ticker-color-grid{border-color:#304a65;background:#132438}html.theme--dark .ph8513-ticker-color-grid>div>strong{color:#e0ebf6}html.theme--dark .ph8513-ticker-color-grid>div>small,html.theme--dark .ph8513-ticker-color-grid>label{color:#9eb0c2}html.theme--dark .ph8513-problem-export{border-color:#304a65!important}html.theme--dark .ph8513-export-note{color:#a3b5c7}html.theme--dark .ph8513-export-result-head{border-color:#304a65;background:#132438}html.theme--dark .ph8513-export-output.textbox{border-color:#38536f;color:#dce8f4;background:#0f1d2c}
@media(max-width:1100px){.ph8513-ticker-color-grid{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(100px,.5fr))}.ph8513-global-text-style{grid-template-columns:1fr 145px 145px!important}.ph8513-global-text-style .button{grid-column:2/4}.ph8513-global-text-style>output{grid-column:1/-1}}
@media(max-width:700px){.ph8513-ticker-color-grid,.ph8513-global-text-style{grid-template-columns:1fr 1fr!important}.ph8513-ticker-color-grid>div,.ph8513-global-text-style>div,.ph8513-ticker-color-grid .is-strength,.ph8513-global-text-style .is-strength,.ph8513-global-text-style .button,.ph8513-global-text-style>output{grid-column:1/-1}.ph8513-export-form{grid-template-columns:1fr}.ph8513-export-form>span{display:none}.ph8513-export-result-head{align-items:stretch;flex-direction:column}.ph8513-export-result-head .button{width:100%;margin-left:0}.ph8513-export-output.textbox{min-height:230px;font-size:10px}}
/* Phase 8.50.16 — dual light/dark Navbar palettes and reusable Tooltip Studio. */
.ph8516-palette-studio{display:grid;gap:14px;padding:17px!important;border-top:1px solid #dbe7f3;background:linear-gradient(145deg,#fbfdff,#f4f8fd)}
.ph8516-palette-studio>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ph8516-palette-studio>header span,.ph8516-palette-studio>header strong,.ph8516-palette-studio>header small{display:block}.ph8516-palette-studio>header span{color:#2d6cac;font:850 8px/1 system-ui,sans-serif;letter-spacing:.14em}.ph8516-palette-studio>header strong{margin-top:6px;color:#233f5c;font-size:13px}.ph8516-palette-studio>header small{margin-top:4px;color:#71869b;font-size:9px;line-height:1.45}.ph8516-palette-studio>header>b{padding:6px 9px;border:1px solid #bfd8ee;border-radius:999px;color:#2b689e;background:#edf6ff;font:850 8px/1 system-ui,sans-serif;white-space:nowrap}
.ph8516-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ph8516-preset{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 9px;min-height:67px;padding:10px;border:1px solid #d4e1ee;border-radius:12px;color:#314b66;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ph8516-preset:hover,.ph8516-preset:focus-visible{border-color:#6ba6df;box-shadow:0 7px 18px rgba(37,99,168,.11);transform:translateY(-1px);outline:0}.ph8516-preset.is-selected{border-color:#2778ca;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.ph8516-preset>strong{align-self:end;font-size:10px}.ph8516-preset>small{grid-column:2;color:#7a8da0;font-size:8px;line-height:1.3}.ph8516-preset-swatches{grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;height:45px;border:1px solid rgba(70,96,122,.2);border-radius:9px;box-shadow:0 3px 9px rgba(25,50,80,.08)}.ph8516-preset-swatches i{display:block;background:radial-gradient(circle at 50% 50%,var(--ph8516-g),transparent 66%),var(--ph8516-c)}.ph8516-preset-swatches i.is-dark{border-left:1px solid rgba(255,255,255,.25);background:radial-gradient(circle at 50% 50%,var(--ph8516-g),transparent 62%),#0b1726;box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--ph8516-c) 52%,transparent)}
.ph8516-global-palettes{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:stretch}.ph8516-global-palettes fieldset,.ph8516-text-controls fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:11px;border:1px solid #d2e1ef;border-radius:12px;background:#fff}.ph8516-global-palettes fieldset.is-dark,.ph8516-text-controls fieldset.is-dark{border-color:#304862;background:#112236}.ph8516-global-palettes legend,.ph8516-text-controls legend{padding:0 6px;color:#356a9d;font-size:8.5px;font-weight:850}.ph8516-global-palettes fieldset.is-dark legend,.ph8516-text-controls fieldset.is-dark legend{color:#a9d4ff}.ph8516-global-palettes label,.ph8516-text-controls fieldset label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;color:#5a7086;font-size:8.5px;font-weight:800}.ph8516-global-palettes .is-dark label,.ph8516-text-controls fieldset.is-dark label{color:#b5c7d9}.ph8516-global-palettes input[type=color],.ph8516-text-controls input[type=color]{box-sizing:border-box;width:40px;height:31px;padding:2px;border:1px solid #bdd0e3;border-radius:8px;background:#fff}.ph8516-global-palettes label.is-strength,.ph8516-text-controls label.ph8506-glow-strength{grid-template-columns:1fr auto}.ph8516-global-palettes label.is-strength input,.ph8516-text-controls label.ph8506-glow-strength input{grid-column:1/-1;width:100%}.ph8516-global-palettes output,.ph8516-text-controls output{color:#3d78b3;font-size:8px}.ph8516-global-palettes>.button{align-self:center}.ph8516-global-palettes>output{grid-column:1/-1;min-height:15px;color:#11705b;font-size:9px;font-weight:750}
.ph8516-text-controls{grid-template-columns:minmax(160px,.75fr) minmax(160px,.75fr) 1fr 1fr!important}.ph8516-text-controls fieldset{align-content:start}.ph8516-text-controls>fieldset.is-dark input[type=range]{accent-color:#70b8ff}
.ph8516-system-tooltip{position:fixed;z-index:12000;box-sizing:border-box;width:max-content;max-width:min(340px,calc(100vw - 16px));padding:10px 13px 11px;border:1px solid rgba(93,184,255,.64);border-radius:11px;color:#eaf6ff;background:linear-gradient(145deg,rgba(10,25,43,.97),rgba(14,37,61,.97));box-shadow:0 12px 32px rgba(2,12,27,.34),inset 0 1px 0 rgba(255,255,255,.1),0 0 18px rgba(56,189,248,.13);font-family:"PH Noto Serif 8476",Georgia,serif;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px) scale(.97);transition:opacity .13s ease,transform .13s ease,visibility 0s linear .13s}.ph8516-system-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}.ph8516-system-tooltip-code{display:block;margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid rgba(125,211,252,.22);color:#79d4ff;font:850 8px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.ph8516-system-tooltip-code[hidden]{display:none}.ph8516-system-tooltip-text{display:block;color:#f1f7fd;font-size:11px;font-weight:650;line-height:1.45;white-space:pre-line}.ph8516-system-tooltip>i{position:absolute;left:50%;width:9px;height:9px;border-right:1px solid rgba(93,184,255,.64);border-bottom:1px solid rgba(93,184,255,.64);background:#102d49;transform:translateX(-50%) rotate(45deg)}.ph8516-system-tooltip[data-placement=top]>i{bottom:-5px}.ph8516-system-tooltip[data-placement=bottom]>i{top:-5px;transform:translateX(-50%) rotate(225deg)}
.ph8516-tooltip-admin .columns{max-width:1180px}.ph8516-tooltip-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.72fr);gap:17px;align-items:center;margin:0 0 16px;padding:18px 20px;overflow:hidden;border:1px solid #c8deef;border-radius:17px;background:radial-gradient(circle at 90% 0,rgba(93,207,255,.2),transparent 35%),linear-gradient(135deg,#0d2239,#153b5e);box-shadow:0 12px 30px rgba(21,64,104,.13)}.ph8516-tooltip-orb{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(125,211,252,.58);border-radius:17px;color:#dff7ff;background:linear-gradient(145deg,#256aa1,#123d66);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 22px rgba(56,189,248,.22)}.ph8516-tooltip-orb span{font:900 27px/1 system-ui,sans-serif}.ph8516-tooltip-hero>div:nth-child(2)>span{color:#7dd3fc;font:850 8px/1 system-ui,sans-serif;letter-spacing:.14em}.ph8516-tooltip-hero h2{margin:6px 0 3px;color:#f1f8ff;font-size:18px}.ph8516-tooltip-hero p{margin:0;color:#aac2d8;font-size:9.5px;line-height:1.5}.ph8516-tooltip-demo{position:relative;padding:11px 13px;border:1px solid rgba(125,211,252,.45);border-radius:11px;background:rgba(3,16,30,.58);box-shadow:0 8px 22px rgba(1,10,22,.2)}.ph8516-tooltip-demo small,.ph8516-tooltip-demo code,.ph8516-tooltip-demo strong{display:block}.ph8516-tooltip-demo small{color:#72c9f4;font:750 7.5px/1.2 system-ui,sans-serif;letter-spacing:.09em}.ph8516-tooltip-demo code{margin:5px 0 8px;color:#9ee0ff;font-size:9px}.ph8516-tooltip-demo strong{padding-top:8px;border-top:1px solid rgba(125,211,252,.18);color:#edf8ff;font-size:10px}
.ph8516-tooltip-form{overflow:hidden;border:1px solid #d1dfed;border-radius:16px;box-shadow:0 10px 28px rgba(34,74,113,.06)}.ph8516-tooltip-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(230px,.8fr) auto;gap:12px;align-items:center}.ph8516-tooltip-file{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;padding:9px 11px;border:1px dashed #a9c9e4;border-radius:11px;background:#f5faff}.ph8516-tooltip-file>span{color:#345e87;font-size:9px;font-weight:800}.ph8516-tooltip-file>small{grid-column:1;color:#7b8fa3;font-size:8px}.ph8516-tooltip-file>input{grid-column:2;grid-row:1/3;max-width:180px;font-size:8px}.ph8516-tooltip-help{display:flex;align-items:center;gap:9px;padding-top:10px!important;padding-bottom:10px!important;border-top:1px solid #e4edf5;border-bottom:1px solid #e4edf5;color:#71869b;font-size:8.5px}.ph8516-tooltip-help strong{color:#3c668f}.ph8516-tooltip-help code{padding:5px 8px;border-radius:7px;color:#245d96;background:#eaf4fd;font-size:8px}.ph8516-tooltip-help span{margin-left:auto}.ph8516-tooltip-workspace{padding:0!important}.ph8516-tooltip-table-head,.ph8516-tooltip-row{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(280px,1fr) 36px;gap:9px;align-items:center}.ph8516-tooltip-table-head{padding:9px 14px;color:#68819a;background:#f1f6fb;font:850 8px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ph8516-tooltip-rows{max-height:610px;overflow:auto}.ph8516-tooltip-row{padding:8px 14px;border-top:1px solid #e7eef5;background:#fff}.ph8516-tooltip-row:focus-within{background:#f8fbff}.ph8516-tooltip-row label{display:block;min-width:0}.ph8516-tooltip-row .textbox{box-sizing:border-box;width:100%;margin:0;border-color:#cfdeeb;border-radius:8px;color:#243f59;background:#fbfdff;font-size:9.5px}.ph8516-tooltip-row input.textbox{height:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ph8516-tooltip-row textarea.textbox{min-height:48px;padding:8px 10px;line-height:1.4;resize:vertical}.ph8516-tooltip-row>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #efcaca;border-radius:9px;color:#bd3b3b;background:#fff6f6;font-size:17px;cursor:pointer}.ph8516-tooltip-row>button:hover{border-color:#df8585;background:#ffeded}.ph8516-tooltip-source{display:block;box-sizing:border-box;width:calc(100% - 28px);min-height:120px;margin:12px 14px 14px;padding:11px 13px;border:1px dashed #b7cce0;border-radius:10px;color:#45617b;background:#f6f9fc;font:500 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;tab-size:4}.ph8516-card-tooltips .ph8500-settings-icon{color:#176fa8;background:#e1f5ff!important}
html.theme--dark .ph8516-palette-studio{border-color:#2d455d;background:linear-gradient(145deg,#122338,#0f1e30)}html.theme--dark .ph8516-palette-studio>header strong{color:#e4eef8}html.theme--dark .ph8516-palette-studio>header small,html.theme--dark .ph8516-preset>small{color:#9aadc0}html.theme--dark .ph8516-preset{border-color:#304961;color:#e3edf7;background:#15283c}html.theme--dark .ph8516-preset:hover{border-color:#62a4df}html.theme--dark .ph8516-global-palettes fieldset{border-color:#304961;background:#15283c}html.theme--dark .ph8516-global-palettes label{color:#b6c7d7}
html.theme--dark .ph8516-tooltip-form{border-color:#304961}html.theme--dark .ph8516-tooltip-toolbar,html.theme--dark .ph8516-tooltip-row{background:#122338}html.theme--dark .ph8516-tooltip-file{border-color:#416581;background:#152c43}html.theme--dark .ph8516-tooltip-file>span{color:#c4ddf2}html.theme--dark .ph8516-tooltip-help{border-color:#2b435a;color:#9eb2c6;background:#102033}html.theme--dark .ph8516-tooltip-help code{color:#a8d8ff;background:#183653}html.theme--dark .ph8516-tooltip-table-head{color:#9fb5c9;background:#172d43}html.theme--dark .ph8516-tooltip-row{border-color:#283f55}html.theme--dark .ph8516-tooltip-row:focus-within{background:#172b40}html.theme--dark .ph8516-tooltip-row .textbox{border-color:#38536d;color:#e0ebf5;background:#0e1d2c}html.theme--dark .ph8516-tooltip-source{border-color:#3b5974;color:#b7cada;background:#0f1e2d}
@media(max-width:1050px){.ph8516-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8516-global-palettes{grid-template-columns:1fr 1fr}.ph8516-global-palettes>.button{grid-column:1/-1}.ph8516-text-controls{grid-template-columns:1fr 1fr!important}.ph8516-text-controls fieldset{grid-column:1/-1}.ph8516-tooltip-toolbar{grid-template-columns:1fr 1fr}.ph8516-tooltip-toolbar>.button{grid-column:1/-1}.ph8516-tooltip-hero{grid-template-columns:auto 1fr}.ph8516-tooltip-demo{grid-column:1/-1}}
@media(max-width:700px){.ph8516-preset-grid,.ph8516-global-palettes{grid-template-columns:1fr}.ph8516-global-palettes fieldset,.ph8516-text-controls fieldset{grid-template-columns:1fr 1fr}.ph8516-text-controls{grid-template-columns:1fr!important}.ph8516-tooltip-hero{grid-template-columns:1fr}.ph8516-tooltip-orb{display:none}.ph8516-tooltip-toolbar{grid-template-columns:1fr}.ph8516-tooltip-table-head{display:none}.ph8516-tooltip-row{grid-template-columns:1fr 36px;padding:10px}.ph8516-tooltip-row label:first-child{grid-column:1}.ph8516-tooltip-row label:nth-child(2){grid-column:1}.ph8516-tooltip-row>button{grid-column:2;grid-row:1/3}.ph8516-tooltip-help{align-items:flex-start;flex-direction:column}.ph8516-tooltip-help span{margin-left:0}.ph8516-system-tooltip{display:none}}
.ph8516-system-tooltip>i{left:var(--ph8516-arrow-x,50%)}

/* Phase 8.50.18: live Tooltip themes and Kỳ Trân Các */
.ph8516-system-tooltip,.ph8516-tooltip-demo{--ph8518-tip-border:#5db8ff;--ph8518-tip-accent:#79d4ff;--ph8518-tip-bg1:#0a192b;--ph8518-tip-bg2:#0e253d;--ph8518-tip-glow:rgba(56,189,248,.2);border-color:color-mix(in srgb,var(--ph8518-tip-border) 70%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ph8518-tip-bg1) 97%,transparent),color-mix(in srgb,var(--ph8518-tip-bg2) 97%,transparent))!important;box-shadow:0 14px 38px rgba(2,8,23,.42),inset 0 1px 0 rgba(255,255,255,.1),0 0 24px var(--ph8518-tip-glow)!important}
.ph8516-system-tooltip[data-theme=imperial-gold],.ph8516-tooltip-demo[data-theme=imperial-gold]{--ph8518-tip-border:#f6c453;--ph8518-tip-accent:#ffe59a;--ph8518-tip-bg1:#251805;--ph8518-tip-bg2:#49300b;--ph8518-tip-glow:rgba(245,158,11,.3)}
.ph8516-system-tooltip[data-theme=emerald-forest],.ph8516-tooltip-demo[data-theme=emerald-forest]{--ph8518-tip-border:#34d399;--ph8518-tip-accent:#a7f3d0;--ph8518-tip-bg1:#05251e;--ph8518-tip-bg2:#064e3b;--ph8518-tip-glow:rgba(16,185,129,.28)}
.ph8516-system-tooltip[data-theme=blood-moon],.ph8516-tooltip-demo[data-theme=blood-moon]{--ph8518-tip-border:#fb7185;--ph8518-tip-accent:#fecdd3;--ph8518-tip-bg1:#2a080e;--ph8518-tip-bg2:#59101f;--ph8518-tip-glow:rgba(244,63,94,.3)}
.ph8516-system-tooltip[data-theme=frost-relic],.ph8516-tooltip-demo[data-theme=frost-relic]{--ph8518-tip-border:#bae6fd;--ph8518-tip-accent:#e0f2fe;--ph8518-tip-bg1:#0b1c2d;--ph8518-tip-bg2:#164e63;--ph8518-tip-glow:rgba(186,230,253,.28)}
.ph8516-system-tooltip[data-theme=shadow-violet],.ph8516-tooltip-demo[data-theme=shadow-violet]{--ph8518-tip-border:#c084fc;--ph8518-tip-accent:#e9d5ff;--ph8518-tip-bg1:#1d0a31;--ph8518-tip-bg2:#3b1660;--ph8518-tip-glow:rgba(168,85,247,.32)}
.ph8516-system-tooltip-code,.ph8516-tooltip-demo small,.ph8516-tooltip-demo code{color:var(--ph8518-tip-accent)!important;border-color:color-mix(in srgb,var(--ph8518-tip-border) 28%,transparent)!important}.ph8516-system-tooltip>i{border-color:var(--ph8518-tip-border)!important;background:var(--ph8518-tip-bg2)!important}
.ph8518-tooltip-theme-studio{border-top:1px solid #e2e8f0;background:linear-gradient(180deg,#fbfdff,#f7faff)}.ph8518-tooltip-theme-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.ph8518-tooltip-theme-head span{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.12em}.ph8518-tooltip-theme-head h3{margin:3px 0 0;color:#172033;font-size:18px}.ph8518-tooltip-theme-head>small{max-width:360px;color:#64748b;text-align:right}.ph8518-tooltip-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ph8518-tooltip-theme-card{--ph8518-card:#5db8ff;position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;padding:10px 12px;border:1px solid #d8e1ec;border-radius:14px;background:#fff;cursor:pointer;transition:.16s ease}.ph8518-tooltip-theme-card[data-theme=imperial-gold]{--ph8518-card:#d99916}.ph8518-tooltip-theme-card[data-theme=emerald-forest]{--ph8518-card:#10b981}.ph8518-tooltip-theme-card[data-theme=blood-moon]{--ph8518-card:#f43f5e}.ph8518-tooltip-theme-card[data-theme=frost-relic]{--ph8518-card:#38bdf8}.ph8518-tooltip-theme-card[data-theme=shadow-violet]{--ph8518-card:#a855f7}.ph8518-tooltip-theme-card:hover,.ph8518-tooltip-theme-card:has(input:checked){border-color:var(--ph8518-card);box-shadow:0 8px 22px color-mix(in srgb,var(--ph8518-card) 18%,transparent);transform:translateY(-1px)}.ph8518-tooltip-theme-card input{position:absolute;opacity:0;pointer-events:none}.ph8518-tooltip-theme-swatch{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--ph8518-card) 72%,#fff);border-radius:11px;color:#fff;background:linear-gradient(145deg,#111827,color-mix(in srgb,var(--ph8518-card) 38%,#111827));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 15px color-mix(in srgb,var(--ph8518-card) 24%,transparent)}.ph8518-tooltip-theme-swatch b{font-size:19px;text-shadow:0 0 9px var(--ph8518-card)}.ph8518-tooltip-theme-card>span:nth-child(3){min-width:0}.ph8518-tooltip-theme-card strong,.ph8518-tooltip-theme-card small{display:block}.ph8518-tooltip-theme-card strong{color:#1e293b;font-size:13px}.ph8518-tooltip-theme-card small{margin-top:3px;color:#64748b;font-size:10px;line-height:1.35}.ph8518-tooltip-theme-card em{padding:3px 7px;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:9px;font-style:normal;font-weight:800}.ph8518-tooltip-theme-card:has(input:checked) em{color:#fff;background:var(--ph8518-card)}
.ph8518-shop-page{padding-top:24px;padding-bottom:44px}.ph8518-shop-hero{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:22px;align-items:center;overflow:hidden;padding:26px 30px;border:1px solid #d9c78c;border-radius:20px;background:radial-gradient(circle at 12% 10%,rgba(251,191,36,.18),transparent 28%),linear-gradient(135deg,#fffdf5,#f8f1dc);box-shadow:0 18px 45px rgba(100,75,22,.1)}.ph8518-shop-hero:after{content:"";position:absolute;inset:7px;border:1px solid rgba(167,122,32,.18);border-radius:15px;pointer-events:none}.ph8518-shop-crest{display:grid;place-items:center;width:74px;height:74px;border:1px solid #d8a82f;border-radius:20px;color:#fff3bd;background:linear-gradient(145deg,#43300b,#9a6711);box-shadow:inset 0 0 0 4px rgba(255,255,255,.08),0 10px 24px rgba(132,86,8,.24)}.ph8518-shop-crest span{font-size:34px;text-shadow:0 0 14px #fbbf24}.ph8518-shop-hero>div:nth-child(2)>span{color:#9a6700;font-size:10px;font-weight:900;letter-spacing:.16em}.ph8518-shop-hero h1{margin:3px 0 5px;color:#4c3107;font-size:32px}.ph8518-shop-hero p{margin:0;color:#7b6542}.ph8518-shop-manage{position:relative;z-index:1}.ph8518-shop-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.ph8518-shop-item{--ph8518-rarity:#94a3b8;position:relative;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--ph8518-rarity) 50%,#dbe3ec);border-radius:18px;background:#fff;box-shadow:0 13px 32px rgba(15,23,42,.07)}.ph8518-shop-item[data-rarity=rare]{--ph8518-rarity:#3b82f6}.ph8518-shop-item[data-rarity=epic]{--ph8518-rarity:#a855f7}.ph8518-shop-item[data-rarity=legendary]{--ph8518-rarity:#f59e0b}.ph8518-shop-item[data-rarity=mythic]{--ph8518-rarity:#f43f5e}.ph8518-shop-item-glow{position:absolute;right:-45px;top:-55px;width:130px;height:130px;border-radius:50%;background:var(--ph8518-rarity);filter:blur(45px);opacity:.17}.ph8518-shop-item header{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:11px;align-items:center}.ph8518-shop-item-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--ph8518-rarity) 68%,white);border-radius:13px;color:#fff;background:linear-gradient(145deg,#1e293b,var(--ph8518-rarity));font-size:23px}.ph8518-shop-item header small,.ph8518-shop-item header strong{display:block}.ph8518-shop-item header small{color:var(--ph8518-rarity);font-size:9px;font-weight:900;text-transform:uppercase}.ph8518-shop-item header strong{margin-top:2px;color:#172033;font-size:15px}.ph8518-shop-item header>b{align-self:start;padding:4px 7px;border-radius:999px;color:var(--ph8518-rarity);background:color-mix(in srgb,var(--ph8518-rarity) 10%,white);font-size:9px}.ph8518-shop-item>p{min-height:54px;margin:15px 0;color:#64748b;font-size:12px;line-height:1.55}.ph8518-shop-item footer{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding-top:13px;border-top:1px solid #e8edf3}.ph8518-shop-item footer>span{color:#1e293b;font-weight:850}.ph8518-shop-item footer>small{color:#64748b}.ph8518-shop-item footer>button{grid-column:1/-1;margin-top:8px;border:0;border-radius:9px;padding:9px;color:#64748b;background:#eef2f7;font-weight:750}.ph8518-shop-empty{display:grid;justify-items:center;margin-top:24px;padding:62px 25px;border:1px solid #e3d8b2;border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(245,158,11,.11),transparent 40%),#fff;box-shadow:0 16px 38px rgba(71,52,14,.06)}.ph8518-shop-vault{position:relative;display:grid;place-items:center;width:100px;height:100px;margin-bottom:20px;border:1px solid #d6b45c;border-radius:50%;color:#ffe08a;background:linear-gradient(145deg,#31250d,#795316);box-shadow:inset 0 0 0 8px rgba(255,255,255,.05),0 0 36px rgba(217,153,22,.2)}.ph8518-shop-vault span{font-size:40px;text-shadow:0 0 18px #fbbf24}.ph8518-shop-empty>span{color:#a36b06;font-size:10px;font-weight:900;letter-spacing:.18em}.ph8518-shop-empty h2{margin:6px 0 8px;color:#4b340b}.ph8518-shop-empty p{max-width:610px;margin:0;color:#7c6f58;line-height:1.65}
.ph8518-shop-admin-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:16px;align-items:start}.ph8518-shop-editor,.ph8518-shop-admin-list{overflow:hidden;border-radius:16px}.ph8518-shop-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ph8518-shop-fields label>span,.ph8518-shop-fields label>small{display:block}.ph8518-shop-fields label>span{margin-bottom:5px;color:#334155;font-size:11px;font-weight:800}.ph8518-shop-fields label>small{margin-top:4px;color:#94a3b8;font-size:9px}.ph8518-shop-fields .is-wide{grid-column:1/-1}.ph8518-shop-fields textarea{resize:vertical}.ph8518-shop-admin-items{display:grid;gap:9px}.ph8518-shop-admin-items>article{--ph8518-rarity:#94a3b8;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid #e2e8f0;border-left:3px solid var(--ph8518-rarity);border-radius:12px;background:#fbfdff}.ph8518-shop-admin-items>article[data-rarity=rare]{--ph8518-rarity:#3b82f6}.ph8518-shop-admin-items>article[data-rarity=epic]{--ph8518-rarity:#a855f7}.ph8518-shop-admin-items>article[data-rarity=legendary]{--ph8518-rarity:#f59e0b}.ph8518-shop-admin-items>article[data-rarity=mythic]{--ph8518-rarity:#f43f5e}.ph8518-shop-admin-items article small,.ph8518-shop-admin-items article strong{display:block}.ph8518-shop-admin-items article small{color:#64748b;font-size:9px}.ph8518-shop-admin-items article strong{margin:2px 0;color:#1e293b}.ph8518-shop-admin-items article p{margin:0;color:#64748b;font-size:10px}.ph8518-shop-item-actions{display:flex;gap:6px;align-items:center}.ph8518-shop-item-actions form{margin:0}.ph8518-shop-admin-empty{display:grid;justify-items:center;padding:38px;color:#64748b;text-align:center}.ph8518-shop-admin-empty b{color:#d99a18;font-size:30px}.ph8518-shop-admin-empty strong{margin:8px 0 3px;color:#334155}
.theme--dark .ph8518-tooltip-theme-studio{border-color:#26374a;background:#101b29}.theme--dark .ph8518-tooltip-theme-head h3,.theme--dark .ph8518-tooltip-theme-card strong{color:#e5edf7}.theme--dark .ph8518-tooltip-theme-card{border-color:#2a3b50;background:#132235}.theme--dark .ph8518-tooltip-theme-card small{color:#94a3b8}.theme--dark .ph8518-shop-hero{border-color:#6e5520;background:radial-gradient(circle at 12% 10%,rgba(251,191,36,.14),transparent 28%),linear-gradient(135deg,#1c180e,#2b2110)}.theme--dark .ph8518-shop-hero h1,.theme--dark .ph8518-shop-empty h2{color:#f8d77d}.theme--dark .ph8518-shop-hero p,.theme--dark .ph8518-shop-empty p{color:#b9ab8e}.theme--dark .ph8518-shop-empty,.theme--dark .ph8518-shop-item{border-color:#4a3d21;background:#111c2a}.theme--dark .ph8518-shop-item header strong,.theme--dark .ph8518-shop-item footer>span,.theme--dark .ph8518-shop-fields label>span,.theme--dark .ph8518-shop-admin-items article strong{color:#e5edf7}.theme--dark .ph8518-shop-item footer{border-color:#2a394a}.theme--dark .ph8518-shop-item footer>button{color:#94a3b8;background:#1b2a3c}.theme--dark .ph8518-shop-admin-items>article{border-color:#2b3d50;background:#122033}
@media(max-width:900px){.ph8518-tooltip-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8518-shop-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ph8518-shop-admin-layout{grid-template-columns:1fr}.ph8518-shop-hero{grid-template-columns:70px minmax(0,1fr)}.ph8518-shop-hero .ph8518-shop-manage{grid-column:1/-1;justify-self:start}.ph8518-shop-crest{width:62px;height:62px}}
@media(max-width:600px){.ph8518-tooltip-theme-head{align-items:start;flex-direction:column}.ph8518-tooltip-theme-head>small{text-align:left}.ph8518-tooltip-theme-grid,.ph8518-shop-catalog{grid-template-columns:1fr}.ph8518-shop-hero{grid-template-columns:1fr;padding:22px}.ph8518-shop-crest{display:none}.ph8518-shop-hero h1{font-size:26px}.ph8518-shop-fields{grid-template-columns:1fr}.ph8518-shop-fields .is-wide{grid-column:1}.ph8518-shop-admin-items>article{grid-template-columns:44px minmax(0,1fr)}.ph8518-shop-item-actions{grid-column:1/-1;justify-content:flex-end}}
