/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */

.xterm {
    cursor: text;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 5;
}

.xterm .xterm-helper-textarea {
    padding: 0;
    border: 0;
    margin: 0;
    /* Move textarea out of the screen to the far left, so that the cursor is not visible */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -5;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm .xterm-scroll-area {
    visibility: hidden;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer,
.xterm .xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    color: transparent;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.xterm-dim {
    opacity: 0.5;
}

.xterm-underline {
    text-decoration: underline;
}

.xterm-strikethrough {
    text-decoration: line-through;
}

.xterm-screen .xterm-decoration-container .xterm-decoration {
	z-index: 6;
	position: absolute;
}

.xterm-decoration-overview-ruler {
    z-index: 7;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
}

.xterm-decoration-top {
    z-index: 2;
    position: relative;
}

@charset "UTF-8";
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.9.2
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2020 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2020-05-13T13:55:37.023Z
 */
@-webkit-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}
@-o-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
         -o-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
         -o-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}
@keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
         -o-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
         -o-transform: translateY(-50%) rotate(359deg);
            transform: translateY(-50%) rotate(359deg);
  }
}

@font-face {
  font-family: "context-menu-icons";
  font-style: normal; 
  font-weight: normal;

  src: url(data:application/vnd.ms-fontobject;base64,yA0AAPgMAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAePjH6wAAAAAAAAAAAAAAAAAAAAAAACQAYwBvAG4AdABlAHgAdAAtAG0AZQBuAHUALQBpAGMAbwBuAHMAAAAOAFIAZQBnAHUAbABhAHIAAAAWAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAACQAYwBvAG4AdABlAHgAdAAtAG0AZQBuAHUALQBpAGMAbwBuAHMAAAAAAAABAAAACwCAAAMAMEdTVUIgiyV6AAABOAAAAFRPUy8yQG9MCAAAAYwAAABWY21hcIsI7vIAAAIIAAAB0mdseWap/oa/AAAD8AAABhRoZWFkGMy1jwAAAOAAAAA2aGhlYQe/A8gAAAC8AAAAJGhtdHggAP/6AAAB5AAAACRsb2NhBp4H6AAAA9wAAAAUbWF4cAEaAI4AAAEYAAAAIG5hbWWhQ3MWAAAKBAAAAo5wb3N0ObP5owAADJQAAABjAAEAAAPA/8AAAAQA//r//gQCAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAABAADrx/h4Xw889QALBAAAAAAA2ti4iQAAAADa2LiJ//r/wAQCA8AAAAAIAAIAAAAAAAAAAQAAAAkAggAHAAAAAAACAAAACgAKAAAA/wAAAAAAAAABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAAAAAAEAAAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAAABA44BkAAFAAACiQLMAAAAjwKJAswAAAHrADIBCAAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAEDqAeoIA8D/wABcA8AAQAAAAAEAAAAAAAAAAAAABAAAAAQAAAAEAP/6BAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABYgABAAAAAABcAAMAAQAAACwAAwAKAAABYgAEADAAAAAEAAQAAQAA6gj//wAA6gH//wAAAAEABAAAAAEAAgADAAQABQAGAAcACAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAcAAAAAAAAAAIAADqAQAA6gEAAAABAADqAgAA6gIAAAACAADqAwAA6gMAAAADAADqBAAA6gQAAAAEAADqBQAA6gUAAAAFAADqBgAA6gYAAAAGAADqBwAA6gcAAAAHAADqCAAA6ggAAAAIAAAAAAAAADIAjAFWAdYCSAJ8As4DCgABAAAAAAOTA3cAIwAAARUUBisBFRQGKwEiJj0BIyImPQE0NjsBNTQ2OwEyFh0BMzIWA5IgF+0gF24XIO0XICAX7SAXbhcg7RcgAhttFyDuFyAgF+4gF20XIO4XICAX7iAAAAAABQAA/8AEAAPAAB8AIgAlADMAPAAAATIWFREUBiMhIiY9ASEiJjURNDY/AT4BOwEyFh0BNjMPATMBBzMXNzUjFRQGKwERITU0NgERIxUUBisBEQPJFyAgF/3cFyD+yRcgFxDpEDcX7RcgJyJJq6v+k6urcLTbIBfuASUXAjLcIBbuAuUgF/1JFyAgF6QgFwGAFzcQ6RAXIBe7F3qrAYarxrTu7hcg/pOSFzf+RAKS7Rcg/pIAB//6AAAEAgMuAAgASwBZAGcAcgB7AIEAAAEyFhQGIiY0NhcFFgYPAQYiJyUHBgcWBw4BBwYjIicmNz4BNzYzMhc2PwEnJicGIyInLgEnJjY3NjMyFx4BFxYHMh8BJTYyHwEeAQcFNiYnJiMiBwYWFxYzMgM+AScmIyIHDgEXFjMyExc1ND8BJwcGDwEfAQEnBRUHHwEFNyUHBgcCJQ4WFh0WFroBIhAFEUkIEgj+dT8EAggDBDgvTFJOMTQHBDguTFMwJwUHRkYHBScwU0wuOAQDFxkwT1JMLzgEAwgCBD8BiwgSCEkRBRD9WRocLzQ5KxYaHC80OSsbLxwaFis5NC8cGhYrOZo3EwgtFQQDBHs3AaRJ/klbCRwB7Un+12UBBgHAFh0WFh0WJeMLKQklBAXdJgIBHBssUR4wLTBGK1IeMBIIBSkqBQgSMB5RLCI9Fy0wHlEsHBwCJt0FBCUJKQtPGEseIRQYTB0i/msdTBgUIR1MGBQBgCIHFAwEGxUFAgOFEwFJJfZBNwgctyTqTwICAAAFAAAAAAOTA3cADwAfAC8ANwBbAAAlETQmKwEiBhURFBY7ATI2NxE0JisBIgYVERQWOwEyNjcRNCYrASIGFREUFjsBMjYBIScmJyMGBwUVFAYrAREUBiMhIiY1ESMiJj0BNDY7ATc+ATsBMhYfATMyFgGSCgglCAoKCCUICpMLCCQICwsIJAgLkgoIJQgKCgglCAr+yQEAGwQGtQYEAfYKCDc2Jf4kJTY3CAoKCLEoCC0XthctCCixCAquAZIICgoI/m4ICwsIAZIICgoI/m4ICwsIAZIICgoI/m4ICwsCP0IGAQEGVSQIC/3jMEVDLwIgCwgkCAtfFR4eFV8LAAAABQAAAAAD/AN3AAYADwA5AD4ASAAAATcnBxUzFQEmDwEGFj8BNhMVFAYjISImNRE0NjMhMhceAQ8BBicmIyEiBhURFBYzITI2PQE0PwE2FgMXASM1AQcnNzYyHwEWFAH7Q1dCNgEcCQrIChMJyAolYUT+JURhYUQB2yQfCAQHHAgKDQ3+JSY2NiYB2yY1BiQJFzek/oCkAn00pTUQLhBWEAEbQ1dDIDcBnAkKyAkTCsgK/rVsRGFhRAHbRGEOBBMHHAgDBDYm/iUmNjYmSAcFJQkKAZqk/oCkATU1pTQQEFcQLQAAAQAA/9ID7gOpACEAAAEUDgIiLgI1ND4BNxUOARUUHgIyPgI1NCYnNR4CA+5PhLbKtoRPb8B2fqc7YYiUiGE7p352wG8BwGW2hE9PhLZletSJEoMZyoNKiGE7O2GISoPKGYMSidQAAAAEAAD/wAQAA8AACAAYABsANwAAJSERIyImPQEjNzU0JiMhIgYdARQWMyEyNhMzJwURFAYjISImPQEhIiY1ETQ2MyEyFh0BFh8BHgEBtwIA7hcg25ILB/5uCAsLCAGSBwuSq6sBJSAX/dwXIP7JFyAgFwJuFiAMCekQFwkBbiAX7aUlBwsLByUHCwv+h6v0/oAXICAXWyAXAwAXICAXuwgI6RA3AAEAAAAAA1QC7wAkAAAlFA8BBiIvAQcGIi8BJjQ/AScmND8BNjIfATc2Mh8BFhQPARcWA1MQTRAuEKioEC4QTRAQqKgQEE0QLhCoqBAuEE0QEKioEM0XEE4QEKioEBBOEC0QqKgQLhBOEBCoqBAQThAuEKioEAAAAAAAEADGAAEAAAAAAAEAEgAAAAEAAAAAAAIABwASAAEAAAAAAAMAEgAZAAEAAAAAAAQAEgArAAEAAAAAAAUACwA9AAEAAAAAAAYAEgBIAAEAAAAAAAoAKwBaAAEAAAAAAAsAEwCFAAMAAQQJAAEAJACYAAMAAQQJAAIADgC8AAMAAQQJAAMAJADKAAMAAQQJAAQAJADuAAMAAQQJAAUAFgESAAMAAQQJAAYAJAEoAAMAAQQJAAoAVgFMAAMAAQQJAAsAJgGiY29udGV4dC1tZW51LWljb25zUmVndWxhcmNvbnRleHQtbWVudS1pY29uc2NvbnRleHQtbWVudS1pY29uc1ZlcnNpb24gMS4wY29udGV4dC1tZW51LWljb25zR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYwBvAG4AdABlAHgAdAAtAG0AZQBuAHUALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBjAG8AbgB0AGUAeAB0AC0AbQBlAG4AdQAtAGkAYwBvAG4AcwBjAG8AbgB0AGUAeAB0AC0AbQBlAG4AdQAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAYwBvAG4AdABlAHgAdAAtAG0AZQBuAHUALQBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAQIBAwEEAQUBBgEHAQgBCQEKAANhZGQEY29weQNjdXQGZGVsZXRlBGVkaXQHbG9hZGluZwVwYXN0ZQRxdWl0AAAA);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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) format("truetype");
}

.context-menu-icon-add:before {
  content: "\EA01";
}

.context-menu-icon-copy:before {
  content: "\EA02";
}

.context-menu-icon-cut:before {
  content: "\EA03";
}

.context-menu-icon-delete:before {
  content: "\EA04";
}

.context-menu-icon-edit:before {
  content: "\EA05";
}

.context-menu-icon-loading:before {
  content: "\EA06";
}

.context-menu-icon-paste:before {
  content: "\EA07";
}

.context-menu-icon-quit:before {
  content: "\EA08";
}

.context-menu-icon::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em; 
  font-family: "context-menu-icons";
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #2980b9;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.context-menu-icon.context-menu-hover:before {
  color: #fff;
}

.context-menu-icon.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-icon.context-menu-icon-loading:before {
  -webkit-animation: cm-spin 2s infinite;
       -o-animation: cm-spin 2s infinite;
          animation: cm-spin 2s infinite;
}

.context-menu-icon.context-menu-icon--fa {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em; 
  font-family: FontAwesome;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #2980b9;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
  color: #bbb;
}

.context-menu-icon.context-menu-icon--fa5 {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa5 i, .context-menu-icon.context-menu-icon--fa5 svg {
  position: absolute;
  top: .3em; 
  left: .5em;
  color: #2980b9;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-hover > i, .context-menu-icon.context-menu-icon--fa5.context-menu-hover > svg {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i, .context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg {
  color: #bbb;
}

.context-menu-list {
  position: absolute; 
  display: inline-block;
  min-width: 13em;
  max-width: 26em;
  padding: .25em 0;
  margin: .3em;
  font-family: inherit;
  font-size: inherit;
  list-style-type: none;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: .2em;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
}

.context-menu-item {
  position: relative;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  padding: .2em 2em;
  color: #2f2f2f;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; 
  background-color: #fff;
}

.context-menu-separator {
  padding: 0; 
  margin: .35em 0;
  border-bottom: 1px solid #e6e6e6;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.context-menu-item.context-menu-hover {
  color: #fff;
  cursor: pointer; 
  background-color: #2980b9;
}

.context-menu-item.context-menu-disabled {
  color: #bbb;
  cursor: default; 
  background-color: #fff;
}

.context-menu-input.context-menu-hover {
  color: #2f2f2f; 
  cursor: default;
}

.context-menu-submenu:after {
  position: absolute;
  top: 50%;
  right: .5em;
  z-index: 1; 
  width: 0;
  height: 0;
  content: '';
  border-color: transparent transparent transparent #2f2f2f;
  border-style: solid;
  border-width: .25em 0 .25em .25em;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/**
 * Inputs
 */
.context-menu-item.context-menu-input {
  padding: .3em .6em;
}

/* vertically align inside labels */
.context-menu-input > label > * {
  vertical-align: top;
}

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
  position: relative;
  top: .12em; 
  margin-right: .4em;
}

.context-menu-input > label {
  margin: 0;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
  display: block;
  width: 100%; 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.context-menu-input > label > textarea {
  height: 7em;
}

.context-menu-item > .context-menu-list {
  top: .3em; 
  /* re-positioned by js */
  right: -.3em;
  display: none;
}

.context-menu-item.context-menu-visible > .context-menu-list {
  display: block;
}

.context-menu-accesskey {
  text-decoration: underline;
}

.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent; }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }

.icon13.country_flag,
.icon16.country_flag,
.country_flag {
  display: inline-block;
  background-image:url(/static/dist/flag_icons_16x11.c4a1d12e.png);
  background-repeat:no-repeat;
  background-color:transparent;
  background-position: -100px, -100px;
  width:  16px;
  height: 11px;
  border: 0px;
  vertical-align:middle;
}

.tooltip_flag {
  text-align: right;
  float: right;
}

.country_NO { background-position: 0px -0px; }
.country_JP { background-position: 0px -11px; }
.country_MS { background-position: 0px -22px; }
.country_RU { background-position: 0px -33px; }
.country_FJ { background-position: 0px -44px; }
.country_GR { background-position: 0px -55px; }
.country_LT { background-position: 0px -66px; }
.country_BR { background-position: 0px -77px; }
.country_NP { background-position: 0px -88px; }
.country_KP { background-position: 0px -99px; }
.country_GL { background-position: 0px -110px; }
.country_LV { background-position: 0px -121px; }
.country_ID { background-position: 0px -132px; }
.country_PS { background-position: 0px -143px; }
.country_ES { background-position: 0px -154px; }
.country_DJ { background-position: 0px -165px; }
.country_GN { background-position: 0px -176px; }
.country_MW { background-position: 0px -187px; }
.country_TJ { background-position: 0px -198px; }
.country_KI { background-position: 0px -209px; }
.country_TV { background-position: 0px -220px; }
.country_RE { background-position: 0px -231px; }
.country_AE { background-position: 0px -242px; }
.country_BY { background-position: 0px -253px; }
.country_PA { background-position: 0px -264px; }
.country_NE { background-position: 0px -275px; }
.country_PE { background-position: 0px -286px; }
.country_MH { background-position: 0px -297px; }
.country_NU { background-position: 0px -308px; }
.country_TL { background-position: 0px -319px; }
.country_QA { background-position: 0px -330px; }
.country_CZ { background-position: 0px -341px; }
.country_AZ { background-position: 0px -352px; }
.country_CN { background-position: 0px -363px; }
.country_EG { background-position: 0px -374px; }
.country_PF { background-position: 0px -385px; }
.country_ME { background-position: 0px -396px; }
.country_AR { background-position: 0px -407px; }
.country_MY { background-position: 0px -418px; }
.country_YT { background-position: 0px -429px; }
.country_LU { background-position: 0px -440px; }
.country_LR { background-position: 0px -451px; }
.country_LY { background-position: 0px -462px; }
.country_SR { background-position: 0px -473px; }
.country_BS { background-position: 0px -484px; }
.country_ZA { background-position: 0px -495px; }
.country_MP { background-position: 0px -506px; }
.country_NG { background-position: 0px -517px; }
.country_BO { background-position: 0px -528px; }
.country_AU { background-position: 0px -539px; }
.country_SE { background-position: 0px -550px; }
.country_AX { background-position: 0px -561px; }
.country_BB { background-position: 0px -572px; }
.country_CR { background-position: 0px -583px; }
.country_GM { background-position: 0px -594px; }
.country_MD { background-position: 0px -605px; }
.country_GU { background-position: 0px -616px; }
.country_MO { background-position: 0px -627px; }
.country_TH { background-position: 0px -638px; }
.country_GE { background-position: 0px -649px; }
.country_MC { background-position: 0px -660px; }
.country_EE { background-position: 0px -671px; }
.country_LA { background-position: 0px -682px; }
.country_FK { background-position: 0px -693px; }
.country_MX { background-position: 0px -704px; }
.country_BN { background-position: 0px -715px; }
.country_BH { background-position: 0px -726px; }
.country_CO { background-position: 0px -737px; }
.country_KZ { background-position: 0px -748px; }
.country_SJ { background-position: 0px -759px; }
.country_WTF { background-position: 0px -770px; }
.country_TO { background-position: 0px -781px; }
.country_PG { background-position: 0px -792px; }
.country_BG { background-position: 0px -803px; }
.country_BJ { background-position: 0px -814px; }
.country_BI { background-position: 0px -825px; }
.country_OM { background-position: 0px -836px; }
.country_CU { background-position: 0px -847px; }
.country_SV { background-position: 0px -858px; }
.country_BE { background-position: 0px -869px; }
.country_NZ { background-position: 0px -880px; }
.country_SN { background-position: 0px -891px; }
.country_GQ { background-position: 0px -902px; }
.country_PT { background-position: 0px -913px; }
.country_JM { background-position: 0px -924px; }
.country_EC { background-position: 0px -935px; }
.country_PW { background-position: 0px -946px; }
.country_BF { background-position: 0px -957px; }
.country_GA { background-position: 0px -968px; }
.country_ST { background-position: 0px -979px; }
.country_GT { background-position: 0px -990px; }
.country_CF { background-position: 0px -1001px; }
.country_TK { background-position: 0px -1012px; }
.country_ML { background-position: 0px -1023px; }
.country_CV { background-position: 0px -1034px; }
.country_PY { background-position: 0px -1045px; }
.country_CG { background-position: 0px -1056px; }
.country_WF { background-position: 0px -1067px; }
.country_HN { background-position: 0px -1078px; }
.country_KR { background-position: 0px -1089px; }
.country_IT { background-position: 0px -1100px; }
.country_PN { background-position: 0px -1111px; }
.country_SI { background-position: 0px -1122px; }
.country_ER { background-position: 0px -1133px; }
.country_AN { background-position: 0px -1144px; }
.country_MG { background-position: 0px -1155px; }
.country_SZ { background-position: 0px -1166px; }
.country_SB { background-position: 0px -1177px; }
.country_TC { background-position: 0px -1188px; }
.country_TN { background-position: 0px -1199px; }
.country_MR { background-position: 0px -1210px; }
.country_KG { background-position: 0px -1221px; }
.country_MN { background-position: 0px -1232px; }
.country_PK { background-position: 0px -1243px; }
.country_MT { background-position: 0px -1254px; }
.country_KW { background-position: 0px -1265px; }
.country_SY { background-position: 0px -1276px; }
.country_TR { background-position: 0px -1287px; }
.country_NR { background-position: 0px -1298px; }
.country_GY { background-position: 0px -1309px; }
.country_VA { background-position: 0px -1320px; }
.country_NC { background-position: 0px -1331px; }
.country_HT { background-position: 0px -1342px; }
.country_CI { background-position: 0px -1353px; }
.country_MU { background-position: 0px -1364px; }
.country_PM { background-position: 0px -1375px; }
.country_NF { background-position: 0px -1386px; }
.country_BM { background-position: 0px -1397px; }
.country_MK { background-position: 0px -1408px; }
.country_LI { background-position: 0px -1419px; }
.country_KE { background-position: 0px -1430px; }
.country_AI { background-position: 0px -1441px; }
.country_SM { background-position: 0px -1452px; }
.country_DK { background-position: 0px -1463px; }
.country_SC { background-position: 0px -1474px; }
.country_UG { background-position: 0px -1485px; }
.country_SO { background-position: 0px -1496px; }
.country_CX { background-position: 0px -1507px; }
.country_IL { background-position: 0px -1518px; }
.country_ZM { background-position: 0px -1529px; }
.country_LC { background-position: 0px -1540px; }
.country_MZ { background-position: 0px -1551px; }
.country_UM { background-position: 0px -1562px; }
.country_FM { background-position: 0px -1573px; }
.country_IE { background-position: 0px -1584px; }
.country_RO { background-position: 0px -1595px; }
.country_VI { background-position: 0px -1606px; }
.country_MV { background-position: 0px -1617px; }
.country_TF { background-position: 0px -1628px; }
.country_AG { background-position: 0px -1639px; }
.country_FI { background-position: 0px -1650px; }
.country_CA { background-position: 0px -1661px; }
.country_MQ { background-position: 0px -1672px; }
.country_VC { background-position: 0px -1683px; }
.country_GW { background-position: 0px -1694px; }
.country_BA { background-position: 0px -1705px; }
.country_MM { background-position: 0px -1716px; }
.country_SK { background-position: 0px -1727px; }
.country_PR { background-position: 0px -1738px; }
.country_CD { background-position: 0px -1749px; }
.country_SD { background-position: 0px -1760px; }
.country_AM { background-position: 0px -1771px; }
.country_VG { background-position: 0px -1782px; }
.country_US { background-position: 0px -1793px; }
.country_UA { background-position: 0px -1804px; }
.country_RW { background-position: 0px -1815px; }
.country_AO { background-position: 0px -1826px; }
.country_CK { background-position: 0px -1837px; }
.country_KH { background-position: 0px -1848px; }
.country_AT { background-position: 0px -1859px; }
.country_YE { background-position: 0px -1870px; }
.country_CM { background-position: 0px -1881px; }
.country_DM { background-position: 0px -1892px; }
.country_SA { background-position: 0px -1903px; }
.country_DE { background-position: 0px -1914px; }
.country_WS { background-position: 0px -1925px; }
.country_FR { background-position: 0px -1936px; }
.country_RS { background-position: 0px -1947px; }
.country_GH { background-position: 0px -1958px; }
.country_BZ { background-position: 0px -1969px; }
.country_IO { background-position: 0px -1980px; }
.country_LS { background-position: 0px -1991px; }
.country_GD { background-position: 0px -2002px; }
.country_LK { background-position: 0px -2013px; }
.country_BD { background-position: 0px -2024px; }
.country_CH { background-position: 0px -2035px; }
.country_HR { background-position: 0px -2046px; }
.country_TD { background-position: 0px -2057px; }
.country_PH { background-position: 0px -2068px; }
.country_UZ { background-position: 0px -2079px; }
.country_TG { background-position: 0px -2090px; }
.country_SG { background-position: 0px -2101px; }
.country_AL { background-position: 0px -2112px; }
.country_CL { background-position: 0px -2123px; }
.country_JO { background-position: 0px -2134px; }
.country_HM { background-position: 0px -2145px; }
.country_VE { background-position: 0px -2156px; }
.country_GI { background-position: 0px -2167px; }
.country_ET { background-position: 0px -2178px; }
.country_TW { background-position: 0px -2189px; }
.country_GB { background-position: 0px -2200px; }
.country_NI { background-position: 0px -2211px; }
.country_LB { background-position: 0px -2222px; }
.country_GF { background-position: 0px -2233px; }
.country_SL { background-position: 0px -2244px; }
.country_BT { background-position: 0px -2255px; }
.country_AF { background-position: 0px -2266px; }
.country_MA { background-position: 0px -2277px; }
.country_PL { background-position: 0px -2288px; }
.country_KN { background-position: 0px -2299px; }
.country_CY { background-position: 0px -2310px; }
.country_AS { background-position: 0px -2321px; }
.country_IR { background-position: 0px -2332px; }
.country_UY { background-position: 0px -2343px; }
.country_SH { background-position: 0px -2354px; }
.country_TM { background-position: 0px -2365px; }
.country_VU { background-position: 0px -2376px; }
.country_FO { background-position: 0px -2387px; }
.country_HK { background-position: 0px -2398px; }
.country_AW { background-position: 0px -2409px; }
.country_BW { background-position: 0px -2420px; }
.country_KM { background-position: 0px -2431px; }
.country_GP { background-position: 0px -2442px; }
.country_HU { background-position: 0px -2453px; }
.country_NL { background-position: 0px -2464px; }
.country_IS { background-position: 0px -2475px; }
.country_EH { background-position: 0px -2486px; }
.country_IQ { background-position: 0px -2497px; }
.country_VN { background-position: 0px -2508px; }
.country_TT { background-position: 0px -2519px; }
.country_ZW { background-position: 0px -2530px; }
.country_DO { background-position: 0px -2541px; }
.country_CS { background-position: 0px -2552px; }
.country_KY { background-position: 0px -2563px; }
.country_IN { background-position: 0px -2574px; }
.country_GS { background-position: 0px -2585px; }
.country_BV { background-position: 0px -2596px; }
.country_CC { background-position: 0px -2607px; }
.country_AD { background-position: 0px -2618px; }
.country_DZ { background-position: 0px -2629px; }
.country_NA { background-position: 0px -2640px; }
.country_TZ { background-position: 0px -2651px; }

.croppie-container {
    width: 100%;
    height: 100%;
}
.croppie-container .cr-image {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	transform-origin: 0 0;
    max-width: none;
}
.croppie-container .cr-boundary {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	z-index: 1;
    width: 100%;
    height: 100%;
}
.croppie-container .cr-viewport {
	position: absolute;
	border: 2px solid #fff;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
	z-index: 0;
}
.croppie-container .cr-original-image {
    display: none;
}
.croppie-container .cr-vp-circle {
	border-radius: 50%;
}
.croppie-container .cr-overlay {
	z-index: 1;
	position: absolute;
	cursor: move;
}
.croppie-container .cr-slider-wrap {
	width: 75%;
	margin: 15px auto;
	text-align: center;
}
.croppie-result {
	position: relative;
	overflow: hidden;
}
.croppie-result img {
	position: absolute;
}
.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;/*removes default webkit styles*/
    /*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;/*required for proper track sizing in FF*/
    max-width: 100%;
}
.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}
.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}
.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
    background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}
.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring{
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
    border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
    border-width: 6px 0;
    color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}
.cr-slider::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
    background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
    background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 1;
}
.cr-rotate-controls button {
    border: 0;
    background: none;
}
.cr-rotate-controls i:before {
    display: inline-block;
    font-style: normal;
    font-weight: 900;
    font-size: 22px;
}
.cr-rotate-l i:before {
    content: '↺';
}
.cr-rotate-r i:before {
    content: '↻';
}

.y-tick {
    stroke: black;
    fill: none;
    stroke-width: 1px;
}

.axis g.tick line {
    stroke: #777;
    fill: none;
    stroke-width: 1px;
}

.line-separator,
.x-axis {
    stroke: #777;
    fill: none;
    stroke-width: 1px;
}

.drop-line:last-child .line-separator {
    display: none;
}

text {
    stroke: none;
    fill: black;
}

:root,
:host {
  --nw-border-radius-small: 0;
  --nw-border-radius-medium: 0;
  --nw-border-radius-large: 0;
  --nw-border-radius-x-large: 0;

  --nw-border-radius-circle: 50%;
  --nw-border-radius-pill: 9999px;

  --nw-spacing-xxx-small: 0.125rem;
  --nw-spacing-xx-small: 0.25rem;
  --nw-spacing-x-small: 0.25rem;
  --nw-spacing-small: 0.25rem;
  --nw-spacing-medium: 0.5rem;
  --nw-spacing-large: 0.5rem;
  --nw-spacing-x-large: 1rem;
  --nw-spacing-xx-large: 1.25rem;
  --nw-spacing-xxx-large: 1.75rem;
  --nw-spacing-xxxx-large: 2rem;

  --nw-transition-x-slow: 1000ms;
  --nw-transition-slow: 500ms;
  --nw-transition-medium: 250ms;
  --nw-transition-fast: 150ms;
  --nw-transition-x-fast: 50ms;

  --nw-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  --nw-font-sans: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --nw-font-serif: Georgia, "Times New Roman", serif;

  --nw-font-size-xx-small: 0.625rem;
  --nw-font-size-x-small: 0.75rem;
  --nw-font-size-small: 0.875rem;
  --nw-font-size-medium: 1rem;
  --nw-font-size-large: 1.25rem;
  --nw-font-size-x-large: 1.5rem;
  --nw-font-size-xx-large: 2.25rem;
  --nw-font-size-xxx-large: 3rem;
  --nw-font-size-xxxx-large: 4.5rem;

  --nw-font-weight-light: 300;
  --nw-font-weight-normal: 400;
  --nw-font-weight-semibold: 500;
  --nw-font-weight-bold: 700;

  --nw-letter-spacing-denser: -0.03em;
  --nw-letter-spacing-dense: -0.015em;
  --nw-letter-spacing-normal: normal;
  --nw-letter-spacing-loose: 0.075em;
  --nw-letter-spacing-looser: 0.15em;

  --nw-line-height-denser: 1;
  --nw-line-height-dense: 1.4;
  --nw-line-height-normal: 1.8;
  --nw-line-height-loose: 2.2;
  --nw-line-height-looser: 2.6;

  --nw-button-font-size-small: var(--nw-font-size-small);
  --nw-button-font-size-medium: var(--nw-font-size-medium);
  --nw-button-font-size-large: var(--nw-font-size-large);

  --nw-input-height-small: 1.25rem;
  --nw-input-height-medium: 1.875rem;
  --nw-input-height-large: 2.5rem;

  --nw-input-border-width: 1px;

  --nw-input-border-radius-small: var(--nw-border-radius-medium);
  --nw-input-border-radius-medium: var(--nw-border-radius-medium);
  --nw-input-border-radius-large: var(--nw-border-radius-medium);

  --nw-input-font-family: var(--nw-font-sans);
  --nw-input-font-weight: var(--nw-font-weight-normal);
  --nw-input-font-size-small: var(--nw-font-size-small);
  --nw-input-font-size-medium: var(--nw-font-size-medium);
  --nw-input-font-size-large: var(--nw-font-size-large);
  --nw-input-letter-spacing: var(--nw-letter-spacing-normal);

  --nw-input-spacing-small: 6px;
  --nw-input-spacing-medium: 8px;
  --nw-input-spacing-large: 10px;

  --nw-input-label-font-size-small: var(--nw-font-size-small);
  --nw-input-label-font-size-medium: var(--nw-font-size-medium);
  --nw-input-label-font-size-large: var(--nw-font-size-large);

  --nw-input-label-color: inherit;

  --nw-input-help-text-font-size-small: var(--nw-font-size-x-small);
  --nw-input-help-text-font-size-medium: var(--nw-font-size-small);
  --nw-input-help-text-font-size-large: var(--nw-font-size-medium);

  --nw-toggle-size: 1rem;

  --nw-overlay-opacity: 33%;

  --nw-tooltip-border-radius: var(--nw-border-radius-medium);
  --nw-tooltip-font-family: var(--nw-font-sans);
  --nw-tooltip-font-weight: var(--nw-font-weight-normal);
  --nw-tooltip-font-size: var(--nw-font-size-small);
  --nw-tooltip-line-height: var(--nw-line-height-dense);
  --nw-tooltip-padding: 10px 15px;
  --nw-tooltip-arrow-size: 5px;
  --nw-tooltip-arrow-start-end-offset: 8px;

  --nw-z-index-drawer: 700;
  --nw-z-index-dialog: 800;
  --nw-z-index-dropdown: 900;
  --nw-z-index-toast: 950;
  --nw-z-index-tooltip: 1000;
}
nw-menu {
  max-height: 5000px;
  height: 100%;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
nw-menu[closed] {
  max-height: 0;
}

.nw-light {
  --nw-shadow-x-small: 0 1px 3px rgb(var(--nw-color-neutral-1000) / 12%),
    0 1px 2px rgb(var(--nw-color-neutral-1000) / 23%);
  --nw-shadow-small: 0 10px 10px rgb(var(--nw-color-neutral-1000) / 19%),
    0 6px 5px rgb(var(--nw-color-neutral-1000) / 23%);
  --nw-shadow-medium: 0 15px 15px rgb(var(--nw-color-neutral-1000) / 19%),
    0 5px 4px rgb(var(--nw-color-neutral-1000) / 23%);
  --nw-shadow-large: 0 20px 20px rgb(var(--nw-color-neutral-1000) / 19%),
    0 7px 6px rgb(var(--nw-color-neutral-1000) / 23%);
  --nw-shadow-x-large: 0 23px 23px rgb(var(--nw-color-neutral-1000) / 19%),
    0 8px 7px rgb(var(--nw-color-neutral-1000) / 23%);

  --nw-focus-ring-alpha: 40%;

  --nw-input-border-color: var(--nw-color-neutral-300);
  --nw-input-border-color-valid: var(--nw-color-success-500);

  --nw-input-color: var(--nw-color-neutral-700);
  --nw-input-color-valid: var(--nw-color-success-400);
  --nw-input-color-hover: var(--nw-color-neutral-700);
  --nw-input-color-focus: var(--nw-color-neutral-700);
  --nw-input-color-disabled: var(--nw-color-neutral-900);
  --nw-input-icon-color: var(--nw-color-neutral-500);
  --nw-input-icon-color-hover: var(--nw-color-neutral-600);
  --nw-input-icon-color-focus: var(--nw-color-neutral-600);
  --nw-input-placeholder-color: var(--nw-color-neutral-500);
  --nw-input-placeholder-color-disabled: var(--nw-color-neutral-600);

  --nw-input-icon-color: var(--nw-color-neutral-500);
  --nw-overlay-background-color: var(--nw-color-neutral-500);

  --nw-panel-border-color: var(--nw-color-neutral-300);

  --nw-focus-ring-color: var(--nw-color-primary-500);
  --nw-focus-ring-color-danger: var(--nw-color-red-500);
  --nw-focus-ring-width: 3px;
  --nw-focus-ring-alpha: 40%;
  --nw-focus-ring: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color) / var(--nw-focus-ring-alpha));
  --nw-focus-ring-danger: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color-danger) / var(--nw-focus-ring-alpha));

  --nw-input-background-color: var(--nw-color-neutral-0);
  --nw-input-background-color-hover: var(--nw-color-neutral-0);
  --nw-input-background-color-focus: var(--nw-color-neutral-0);
  --nw-input-background-color-disabled: var(--nw-color-neutral-100);
  --nw-input-border-color: var(--nw-color-neutral-300);
  --nw-input-border-color-valid: var(--nw-color-success-500);
  --nw-input-border-color-hover: var(--nw-color-neutral-400);
  --nw-input-border-color-focus: var(--nw-color-primary-500);
  --nw-input-border-color-disabled: var(--nw-color-neutral-300);

  --nw-input-help-text-color: var(--nw-color-neutral-500);

  --nw-panel-background-color: var(--nw-color-neutral-0);
  --nw-panel-border-color: var(--nw-color-neutral-300);

  --nw-tooltip-background-color: var(--nw-color-neutral-50);
  --nw-tooltip-color: var(--nw-color-neutral-1000);

  --nw-color-range-track-color: var(--nw-color-neutral-100);
  --nw-color-range-track-color-success: var(--nw-color-success-400);
  --nw-color-range-track-color-info: var(
    --nw-color-info-400,
    var(--nw-color-blue-400)
  );
  --nw-color-range-track-color-warning: var(--nw-color-warning-400);
  --nw-color-range-track-color-danger: var(--nw-color-danger-400);
}

.nw-dark {
  --nw-shadow-x-small: 0 1px 3px rgb(var(--nw-color-neutral-0) / 12%),
    0 1px 2px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-small: 0 10px 10px rgb(var(--nw-color-neutral-0) / 19%),
    0 6px 5px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-medium: 0 15px 15px rgb(var(--nw-color-neutral-0) / 19%),
    0 5px 4px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-large: 0 20px 20px rgb(var(--nw-color-neutral-0) / 19%),
    0 7px 6px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-x-large: 0 23px 23px rgb(var(--nw-color-neutral-0) / 19%),
    0 8px 7px rgb(var(--nw-color-neutral-0) / 23%);

  --nw-focus-ring-alpha: 33%;

  --nw-input-color: var(--nw-color-neutral-800);
  --nw-input-color-hover: var(--nw-color-neutral-800);
  --nw-input-color-focus: var(--nw-color-neutral-800);

  --nw-input-color-valid: var(--nw-color-success-400);
  --nw-input-color-disabled: var(--nw-color-neutral-900);
  --nw-input-icon-color: var(--nw-color-neutral-500);
  --nw-input-icon-color-hover: var(--nw-color-neutral-600);
  --nw-input-icon-color-focus: var(--nw-color-neutral-600);
  --nw-input-placeholder-color: var(--nw-color-neutral-500);
  --nw-input-placeholder-color-disabled: var(--nw-color-neutral-600);

  --nw-overlay-background-color: 0 0 0;

  --nw-focus-ring-color: var(--nw-color-primary-500);
  --nw-focus-ring-color-danger: var(--nw-color-red-500);
  --nw-focus-ring-width: 3px;
  --nw-focus-ring-alpha: 40%;
  --nw-focus-ring: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color) / var(--nw-focus-ring-alpha));
  --nw-focus-ring-danger: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color-danger) / var(--nw-focus-ring-alpha));

  --nw-input-background-color: var(--nw-color-neutral-0);
  --nw-input-background-color-hover: var(--nw-color-neutral-0);
  --nw-input-background-color-focus: var(--nw-color-neutral-0);
  --nw-input-background-color-disabled: var(--nw-color-neutral-100);
  --nw-input-border-color: var(--nw-color-neutral-300);
  --nw-input-border-color-valid: var(--nw-color-success-500);
  --nw-input-border-color-hover: var(--nw-color-neutral-400);
  --nw-input-border-color-focus: var(--nw-color-primary-500);
  --nw-input-border-color-disabled: var(--nw-color-neutral-300);

  --nw-input-help-text-color: var(--nw-color-neutral-500);

  --nw-panel-background-color: var(--nw-color-neutral-0);
  --nw-panel-border-color: var(--nw-color-border);

  --nw-tooltip-background-color: var(--nw-color-neutral-50);
  --nw-tooltip-color: var(--nw-color-neutral-1000);

  --nw-color-range-track-color: var(--nw-color-neutral-400);
  --nw-color-range-track-color-success: var(--nw-color-success-400);
  --nw-color-range-track-color-info: var(
    --nw-color-info-400,
    var(--nw-color-blue-400)
  );
  --nw-color-range-track-color-warning: var(--nw-color-warning-400);
  --nw-color-range-track-color-danger: var(--nw-color-danger-400);
}

.nw-dark-contrast {
  --nw-shadow-x-small: 0 1px 3px rgb(var(--nw-color-neutral-0) / 12%),
    0 1px 2px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-small: 0 10px 10px rgb(var(--nw-color-neutral-0) / 19%),
    0 6px 5px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-medium: 0 15px 15px rgb(var(--nw-color-neutral-0) / 19%),
    0 5px 4px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-large: 0 20px 20px rgb(var(--nw-color-neutral-0) / 19%),
    0 7px 6px rgb(var(--nw-color-neutral-0) / 23%);
  --nw-shadow-x-large: 0 23px 23px rgb(var(--nw-color-neutral-0) / 19%),
    0 8px 7px rgb(var(--nw-color-neutral-0) / 23%);

  --nw-focus-ring-alpha: 33%;

  --nw-input-border-color: var(--nw-color-neutral-700);
  --nw-input-border-color-hover: var(--nw-color-neutral-800);

  --nw-input-color: var(--nw-color-neutral-800);
  --nw-input-color-hover: var(--nw-color-neutral-800);
  --nw-input-color-focus: var(--nw-color-neutral-800);

  --nw-input-color-valid: var(--nw-color-success-400);
  --nw-input-color-disabled: var(--nw-color-neutral-900);
  --nw-input-icon-color: var(--nw-color-neutral-500);
  --nw-input-icon-color-hover: var(--nw-color-neutral-600);
  --nw-input-icon-color-focus: var(--nw-color-neutral-600);
  --nw-input-placeholder-color: var(--nw-color-neutral-500);
  --nw-input-placeholder-color-disabled: var(--nw-color-neutral-600);

  --nw-input-icon-color: var(--nw-color-neutral-1000);

  --nw-overlay-background-color: 0 0 0;

  --nw-panel-border-color: 255 255 255;

  --app-datepicker-accent-color: rgb(var(--nw-color-primary-500));
  --app-datepicker-bg-color: rgb(var(--nw-color-neutral-0));
  --app-datepicker-color: rgb(var(--nw-color-neutral-1000));
  --app-datepicker-focused-day-color: rgb(var(--nw-color-neutral-0));
  --app-datepicker-disabled-day-color: rgb(var(--nw-color-gray-500));
  --app-datepicker-weekday-color: rgb(var(--nw-color-gray-300));

  --nw-focus-ring-color: var(--nw-color-primary-500);
  --nw-focus-ring-color-danger: var(--nw-color-red-500);
  --nw-focus-ring-width: 3px;
  --nw-focus-ring-alpha: 40%;
  --nw-focus-ring: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color) / var(--nw-focus-ring-alpha));
  --nw-focus-ring-danger: 0 0 0 var(--nw-focus-ring-width)
    rgb(var(--nw-focus-ring-color-danger) / var(--nw-focus-ring-alpha));

  --nw-input-background-color: var(--nw-color-neutral-0);
  --nw-input-background-color-hover: var(--nw-color-neutral-0);
  --nw-input-background-color-focus: var(--nw-color-neutral-0);
  --nw-input-background-color-disabled: var(--nw-color-neutral-100);
  --nw-input-border-color: var(--nw-color-neutral-300);
  --nw-input-border-color-valid: var(--nw-color-success-500);
  --nw-input-border-color-hover: var(--nw-color-neutral-400);
  --nw-input-border-color-focus: var(--nw-color-primary-500);
  --nw-input-border-color-disabled: var(--nw-color-neutral-300);

  --nw-input-help-text-color: var(--nw-color-neutral-500);

  --nw-panel-background-color: var(--nw-color-neutral-0);
  --nw-panel-border-color: var(--nw-color-neutral-300);

  --nw-tooltip-background-color: var(--nw-color-neutral-50);
  --nw-tooltip-color: var(--nw-color-neutral-1000);

  --nw-color-range-track-color: var(--nw-color-neutral-200);
  --nw-color-range-track-color-success: var(--nw-color-success-500);
  --nw-color-range-track-color-info: var(
    --nw-color-info-500,
    var(--nw-color-blue-500)
  );
  --nw-color-range-track-color-warning: var(--nw-color-warning-500);
  --nw-color-range-track-color-danger: var(--nw-color-danger-500);
}

.nw-dark-contrast :not(.nw-light) nw-icon-button::part(base) {
  color: rgb(var(--nw-color-neutral-1000));
}

.nw-dark-contrast
  :not(.nw-light)
  nw-icon-button:not([disabled])::part(base):hover,
.nw-dark-contrast
  :not(.nw-light)
  nw-icon-button:not([disabled])::part(base):focus {
  color: rgb(var(--nw-color-primary-600));
}

.nw-dark-contrast :not(.nw-light) nw-input::part(clear-button),
.nw-dark-contrast :not(.nw-light) nw-input::part(password-toggle-button) {
  color: rgb(var(--nw-color-neutral-1000));
}

.nw-dark-contrast :not(.nw-light) nw-input:hover::part(clear-button),
.nw-dark-contrast :not(.nw-light) nw-input:hover::part(password-toggle-button) {
  color: rgb(var(--nw-color-neutral-0));
}

.nw-dark-contrast :not(.nw-light) nw-select::part(clear-button) {
  color: rgb(var(--nw-color-neutral-1000));
}

.nw-scroll-lock {
  overflow: hidden !important;
}

.nw-toast-stack {
  position: fixed;
  top: 0;
  right: 0;
  z-index: var(--nw-z-index-toast);
  width: 28rem;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}

.nw-toast-stack nw-alert {
  --box-shadow: var(--nw-shadow-large);
  margin: var(--nw-spacing-medium);
}

.nw-dark-contrast nw-radio-button[style-type="checked"] nw-icon {
  color: rgb(var(--nw-color-neutral-0));
}

.nw-dark-contrast nw-radio-button[checked] nw-icon {
  color: rgb(var(--nw-color-neutral-0));
}

.np-theme-neutrino nw-switch[checked]::part(control) {
  border-color: rgb(var(--nw-color-red));
  background-color: rgb(var(--nw-color-red));
}

.np-theme-neutrino nw-switch[checked]::part(thumb) {
  border-color: rgb(var(--nw-color-red));
}

.np-theme-neutrino nw-switch[checked="false"]::part(control) {
  background-color: rgba(var(--nw-color-neutral-800) / 70%);
  border-color: rgba(var(--nw-color-neutral-800) / 70%);
}

.np-theme-neutrino nw-switch[checked="false"]::part(thumb) {
  border-color: rgba(var(--nw-color-neutral-800) / 70%);
}
.nw--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* WARNING: This file is temporarily generated. Please do not edit or commit it.
To change values, edit the online themes spread sheet instead.*/

.np-theme-mariner.nw-light {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 0 105 184;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 225 240 254;
  --nw-color-on-navbar-hover: 225 240 254;
  --nw-color-navbar-title: 0 105 184;
  --nw-color-navbar: 0 105 184;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 0 105 184;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 245 245 245;
  --nw-color-sidebar-expanded-hover: 230 230 230;
  --nw-color-on-sidebar-expanded: 45 45 45;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: 255 255 255;
  --nw-color-on-sidebar: 45 45 45;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 45 45 45;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 43 118 185;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 170 110 198;
  --nw-color-chart-4: 255 108 110;
  --nw-color-chart-5: 112 117 199;
  --nw-color-chart-6: 220 101 180;
  --nw-color-chart-7: 255 97 149;
  --nw-color-chart-8: 255 134 67;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 230 230 230;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 245 245;
  --nw-color-header-300: 230 230 230;
  --nw-color-footer-100: 245 245 245;
  --nw-color-primary: 44 118 185;
  --nw-color-secondary: 178 95 64;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 234 244 251;
  --nw-color-primary-100: 213 228 241;
  --nw-color-primary-200: 192 214 234;
  --nw-color-primary-300: 128 173 213;
  --nw-color-primary-400: 86 145 199;
  --nw-color-primary-500: 44 118 185;
  --nw-color-primary-600: 0 100 166;
  --nw-color-primary-700: 0 78 131;
  --nw-color-primary-800: 0 57 95;
  --nw-color-primary-900: 0 35 59;
  --nw-color-primary-950: 0 25 41;
  --nw-color-secondary-50: 239 218 210;
  --nw-color-secondary-100: 233 204 193;
  --nw-color-secondary-200: 221 176 159;
  --nw-color-secondary-300: 208 148 125;
  --nw-color-secondary-400: 196 120 92;
  --nw-color-secondary-500: 178 95 64;
  --nw-color-secondary-600: 148 79 53;
  --nw-color-secondary-700: 118 63 42;
  --nw-color-secondary-800: 88 47 32;
  --nw-color-secondary-900: 58 31 21;
  --nw-color-secondary-950: 43 23 15;
  --nw-color-neutral-50: 245 245 245;
  --nw-color-neutral-100: 230 230 230;
  --nw-color-neutral-200: 205 205 205;
  --nw-color-neutral-300: 164 169 178;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-jade.nw-light {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 73 146 88;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 255 255 255;
  --nw-color-on-navbar-hover: 255 255 255;
  --nw-color-navbar-title: 50 50 50;
  --nw-color-navbar: 73 146 88;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 35 96 147;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 60 60 60;
  --nw-color-sidebar-expanded-hover: 90 90 90;
  --nw-color-on-sidebar-expanded: 200 200 200;
  --nw-color-on-sidebar-expanded-hover: 200 200 200;
  --nw-color-sidebar: 50 50 50;
  --nw-color-on-sidebar: 200 200 200;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 45 45 45;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 73 146 88;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 170 110 198;
  --nw-color-chart-4: 255 108 110;
  --nw-color-chart-5: 43 118 185;
  --nw-color-chart-6: 220 101 180;
  --nw-color-chart-7: 255 97 149;
  --nw-color-chart-8: 255 134 67;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 230 230 230;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 245 245;
  --nw-color-header-300: 230 230 230;
  --nw-color-footer-100: 245 245 245;
  --nw-color-primary: 59 132 75;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 105 105 105;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 226 242 230;
  --nw-color-primary-100: 211 236 217;
  --nw-color-primary-200: 174 219 184;
  --nw-color-primary-300: 103 188 122;
  --nw-color-primary-400: 76 153 92;
  --nw-color-primary-500: 59 132 75;
  --nw-color-primary-600: 47 106 60;
  --nw-color-primary-700: 36 82 46;
  --nw-color-primary-800: 25 57 32;
  --nw-color-primary-900: 14 32 18;
  --nw-color-primary-950: 9 20 11;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 245 245 245;
  --nw-color-neutral-100: 230 230 230;
  --nw-color-neutral-200: 205 205 205;
  --nw-color-neutral-300: 149 149 149;
  --nw-color-neutral-400: 139 138 138;
  --nw-color-neutral-500: 105 105 105;
  --nw-color-neutral-600: 90 90 90;
  --nw-color-neutral-700: 74 74 74;
  --nw-color-neutral-800: 59 59 59;
  --nw-color-neutral-900: 44 44 44;
  --nw-color-neutral-950: 23 23 23;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-neutrino.nw-light {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 65 79 104;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 255 255 255;
  --nw-color-on-navbar-hover: 255 255 255;
  --nw-color-navbar-title: 65 79 104;
  --nw-color-navbar: 65 79 104;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 35 96 148;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 245 245 245;
  --nw-color-sidebar-expanded-hover: 230 230 230;
  --nw-color-on-sidebar-expanded: 45 45 45;
  --nw-color-on-sidebar-expanded-hover: 45 45 45;
  --nw-color-sidebar: 255 255 255;
  --nw-color-on-sidebar: 45 45 45;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 45 45 45;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 0 63 92;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 160 81 149;
  --nw-color-chart-4: 255 124 67;
  --nw-color-chart-5: 47 75 124;
  --nw-color-chart-6: 102 81 145;
  --nw-color-chart-7: 212 80 135;
  --nw-color-chart-8: 249 93 106;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 230 230 230;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 245 245;
  --nw-color-header-300: 230 230 230;
  --nw-color-footer-100: 245 245 245;
  --nw-color-primary: 65 79 104;
  --nw-color-secondary: 79 109 51;
  --nw-color-neutral: 105 105 105;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 239 241 245;
  --nw-color-primary-100: 215 220 230;
  --nw-color-primary-200: 196 204 218;
  --nw-color-primary-300: 158 171 194;
  --nw-color-primary-400: 120 139 171;
  --nw-color-primary-500: 65 79 104;
  --nw-color-primary-600: 53 64 85;
  --nw-color-primary-700: 40 49 64;
  --nw-color-primary-800: 34 41 54;
  --nw-color-primary-900: 23 28 36;
  --nw-color-primary-950: 2 3 4;
  --nw-color-secondary-50: 229 239 220;
  --nw-color-secondary-100: 212 228 197;
  --nw-color-secondary-200: 179 207 152;
  --nw-color-secondary-300: 145 186 107;
  --nw-color-secondary-400: 112 154 72;
  --nw-color-secondary-500: 79 109 51;
  --nw-color-secondary-600: 66 92 43;
  --nw-color-secondary-700: 54 74 35;
  --nw-color-secondary-800: 41 57 27;
  --nw-color-secondary-900: 29 40 18;
  --nw-color-secondary-950: 22 31 14;
  --nw-color-neutral-50: 245 245 245;
  --nw-color-neutral-100: 230 230 230;
  --nw-color-neutral-200: 205 205 205;
  --nw-color-neutral-300: 149 149 149;
  --nw-color-neutral-400: 139 138 138;
  --nw-color-neutral-500: 105 105 105;
  --nw-color-neutral-600: 90 90 90;
  --nw-color-neutral-700: 74 74 74;
  --nw-color-neutral-800: 59 59 59;
  --nw-color-neutral-900: 44 44 44;
  --nw-color-neutral-950: 23 23 23;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-graphite.nw-light {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 90 90 90;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 200 200 200;
  --nw-color-on-navbar-hover: 200 200 200;
  --nw-color-navbar-title: 50 50 50;
  --nw-color-navbar: 90 90 90;
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 43 118 185;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 60 60 60;
  --nw-color-sidebar-expanded-hover: 90 90 90;
  --nw-color-on-sidebar-expanded: 200 200 200;
  --nw-color-on-sidebar-expanded-hover: 200 200 200;
  --nw-color-sidebar: 50 50 50;
  --nw-color-on-sidebar: 200 200 200;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 45 45 45;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 77 208 225;
  --nw-color-promote-hover: 77 208 225;
  --nw-color-chart-1: 43 118 185;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 170 110 198;
  --nw-color-chart-4: 255 108 110;
  --nw-color-chart-5: 112 117 199;
  --nw-color-chart-6: 220 101 180;
  --nw-color-chart-7: 255 97 149;
  --nw-color-chart-8: 255 134 67;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 230 230 230;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 245 245;
  --nw-color-header-300: 230 230 230;
  --nw-color-footer-100: 245 245 245;
  --nw-color-primary: 43 118 185;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 105 105 105;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 194 219 241;
  --nw-color-primary-100: 175 208 236;
  --nw-color-primary-200: 138 185 228;
  --nw-color-primary-300: 101 163 219;
  --nw-color-primary-400: 63 141 210;
  --nw-color-primary-500: 43 118 185;
  --nw-color-primary-600: 34 94 148;
  --nw-color-primary-700: 26 70 111;
  --nw-color-primary-800: 17 47 73;
  --nw-color-primary-900: 12 34 53;
  --nw-color-primary-950: 8 23 36;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 245 245 245;
  --nw-color-neutral-100: 230 230 230;
  --nw-color-neutral-200: 205 205 205;
  --nw-color-neutral-300: 149 149 149;
  --nw-color-neutral-400: 139 138 138;
  --nw-color-neutral-500: 105 105 105;
  --nw-color-neutral-600: 90 90 90;
  --nw-color-neutral-700: 74 74 74;
  --nw-color-neutral-800: 59 59 59;
  --nw-color-neutral-900: 44 44 44;
  --nw-color-neutral-950: 23 23 23;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-dark-matter.nw-dark {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 31 31 31;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 189 189 189;
  --nw-color-on-msg-gray: 0 0 0;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 220 101 101;
  --nw-color-on-msg-red: 34 34 34;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 0 0 0;
  --nw-color-on-navbar: 255 255 255;
  --nw-color-on-navbar-hover: 21 21 21;
  --nw-color-navbar-title: 70 72 114;
  --nw-color-navbar: 70 72 114;
  --nw-surface-shadow: 0 0 12px #444;
  --nw-color-border: 64 64 64;
  --nw-color-border-100: 90 90 90;
  --nw-color-border-200: 116 116 116;
  --nw-color-border-300: 116 116 116;
  --nw-radio-checkbox-filter: invert(1) grayscale(1) brightness(1.8);
  --nw-color-logo: 255 255 255;
  --nw-color-link: 127 129 203;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 121 66 66;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 247 247 247;
  --nw-color-sidebar-expanded: 50 50 50;
  --nw-color-sidebar-expanded-hover: 60 60 60;
  --nw-color-on-sidebar-expanded: 200 200 200;
  --nw-color-on-sidebar-expanded-hover: 200 200 200;
  --nw-color-sidebar: 31 31 31;
  --nw-color-on-sidebar: 200 200 200;
  --nw-color-neutral-0: 21 21 21;
  --nw-color-neutral-1000: 200 200 200;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 77 208 225;
  --nw-color-promote-hover: 21 21 21;
  --nw-color-chart-1: 98 101 162;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 222 94 152;
  --nw-color-chart-4: 255 136 61;
  --nw-color-chart-5: 141 101 170;
  --nw-color-chart-6: 184 97 167;
  --nw-color-chart-7: 251 97 127;
  --nw-color-chart-8: 255 112 97;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-contrast: currentColor;
  --nw-color-panel-50: 30 30 30;
  --nw-color-panel-50-hover: 50 50 50;
  --nw-color-panel-100: 31 31 31;
  --nw-color-panel-200: 40 40 40;
  --nw-color-header-100: 31 31 31;
  --nw-color-header-200: 50 50 50;
  --nw-color-header-300: 60 60 60;
  --nw-color-footer-100: 50 50 50;
  --nw-color-primary: 98 101 162;
  --nw-color-secondary: 161 157 70;
  --nw-color-neutral: 153 153 153;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 74 154 75;
  --nw-color-info: 51 135 255;
  --nw-color-warning: 235 105 0;
  --nw-color-danger: 220 101 101;
  --nw-color-primary-50: 21 22 35;
  --nw-color-primary-100: 40 41 67;
  --nw-color-primary-200: 59 61 99;
  --nw-color-primary-300: 78 80 131;
  --nw-color-primary-400: 80 82 132;
  --nw-color-primary-500: 98 101 162;
  --nw-color-primary-600: 131 133 180;
  --nw-color-primary-700: 181 182 211;
  --nw-color-primary-800: 207 208 227;
  --nw-color-primary-900: 229 229 240;
  --nw-color-primary-950: 245 245 249;
  --nw-color-secondary-50: 22 22 10;
  --nw-color-secondary-100: 47 46 21;
  --nw-color-secondary-200: 72 70 31;
  --nw-color-secondary-300: 97 95 42;
  --nw-color-secondary-400: 122 119 53;
  --nw-color-secondary-500: 161 157 70;
  --nw-color-secondary-600: 188 184 100;
  --nw-color-secondary-700: 205 202 139;
  --nw-color-secondary-800: 222 220 178;
  --nw-color-secondary-900: 230 229 197;
  --nw-color-secondary-950: 242 242 226;
  --nw-color-neutral-50: 26 26 26;
  --nw-color-neutral-100: 30 30 30;
  --nw-color-neutral-200: 40 40 40;
  --nw-color-neutral-300: 49 49 49;
  --nw-color-neutral-400: 107 107 107;
  --nw-color-neutral-500: 153 153 153;
  --nw-color-neutral-600: 173 173 173;
  --nw-color-neutral-700: 194 194 194;
  --nw-color-neutral-800: 214 214 214;
  --nw-color-neutral-900: 235 235 235;
  --nw-color-neutral-950: 245 245 245;
  --nw-color-caution-50: 54 40 2;
  --nw-color-caution-100: 83 63 3;
  --nw-color-caution-200: 133 100 4;
  --nw-color-caution-300: 187 141 6;
  --nw-color-caution-400: 248 191 27;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 255 221 113;
  --nw-color-caution-700: 255 228 144;
  --nw-color-caution-800: 255 236 174;
  --nw-color-caution-900: 255 243 205;
  --nw-color-caution-950: 255 253 246;
  --nw-color-success-50: 27 41 15;
  --nw-color-success-100: 43 63 23;
  --nw-color-success-200: 58 85 31;
  --nw-color-success-300: 73 108 40;
  --nw-color-success-400: 88 130 48;
  --nw-color-success-500: 74 154 75;
  --nw-color-success-600: 129 191 75;
  --nw-color-success-700: 180 214 143;
  --nw-color-success-800: 207 229 184;
  --nw-color-success-900: 235 244 225;
  --nw-color-success-950: 249 252 246;
  --nw-color-info-50: 5 20 44;
  --nw-color-info-100: 8 31 69;
  --nw-color-info-200: 13 54 119;
  --nw-color-info-300: 19 77 170;
  --nw-color-info-400: 38 105 226;
  --nw-color-info-500: 51 135 255;
  --nw-color-info-600: 77 150 255;
  --nw-color-info-700: 104 155 238;
  --nw-color-info-800: 140 179 242;
  --nw-color-info-900: 177 204 246;
  --nw-color-info-950: 214 228 250;
  --nw-color-warning-50: 33 15 0;
  --nw-color-warning-100: 51 23 0;
  --nw-color-warning-200: 87 39 0;
  --nw-color-warning-300: 123 54 0;
  --nw-color-warning-400: 158 70 0;
  --nw-color-warning-500: 235 105 0;
  --nw-color-warning-600: 255 123 16;
  --nw-color-warning-700: 255 142 51;
  --nw-color-warning-800: 255 173 107;
  --nw-color-warning-900: 255 204 163;
  --nw-color-warning-950: 255 220 191;
  --nw-color-danger-50: 48 0 0;
  --nw-color-danger-100: 71 0 0;
  --nw-color-danger-200: 133 0 0;
  --nw-color-danger-300: 173 0 0;
  --nw-color-danger-400: 219 0 0;
  --nw-color-danger-500: 220 101 101;
  --nw-color-danger-600: 255 81 55;
  --nw-color-danger-700: 255 92 92;
  --nw-color-danger-800: 255 138 138;
  --nw-color-danger-900: 255 184 184;
  --nw-color-danger-950: 255 207 207;
}


.np-theme-contrast-dark.nw-dark-contrast {
  --nw-bg-wallpaper: none;
  --nw-color-body-bg: 0 0 0;
  --nw-color-msg-blue: 50 124 189;
  --nw-color-on-msg-blue: 0 0 0;
  --nw-color-msg-cyan: 189 225 239;
  --nw-color-on-msg-cyan: 0 0 0;
  --nw-color-msg-gray: 189 189 189;
  --nw-color-on-msg-gray: 0 0 0;
  --nw-color-msg-green: 75 154 75;
  --nw-color-on-msg-green: 0 0 0;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 0 0 0;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 0 0 0;
  --nw-color-msg-red: 220 101 101;
  --nw-color-on-msg-red: 34 34 34;
  --nw-color-msg-darkred: 255 92 92;
  --nw-color-on-msg-darkred: 34 34 34;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 0 0 0;
  --nw-color-on-navbar: 255 255 255;
  --nw-color-on-navbar-hover: 0 0 0;
  --nw-color-navbar-title: 0 0 0;
  --nw-color-navbar: 0 0 0;
  --nw-surface-shadow: 0 0 12px #fff;
  --nw-color-border: 95 95 95;
  --nw-color-border-100: 95 95 95;
  --nw-color-border-200: 95 95 95;
  --nw-color-border-300: 95 95 95;
  --nw-radio-checkbox-filter: invert(1) grayscale(1) brightness(1.8);
  --nw-color-logo: 255 255 255;
  --nw-color-link: 255 255 0;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-color-app-icon: 6 158 6;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 0 0 0;
  --nw-color-sidebar-expanded: 37 37 37;
  --nw-color-sidebar-expanded-hover: 0 54 0;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 255 255 255;
  --nw-color-sidebar: 5 5 5;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 0 0 0;
  --nw-color-neutral-1000: 255 255 255;
  --nw-color-on-primary: 0 0 0;
  --nw-color-promote: 77 208 225;
  --nw-color-promote-hover: 0 0 0;
  --nw-color-chart-1: 121 141 168;
  --nw-color-chart-2: 255 166 0;
  --nw-color-chart-3: 222 94 152;
  --nw-color-chart-4: 255 136 61;
  --nw-color-chart-5: 78 144 202;
  --nw-color-chart-6: 192 109 176;
  --nw-color-chart-7: 251 97 127;
  --nw-color-chart-8: 255 112 97;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.5),0 0 3px rgba(var(--nw-color-neutral-1000)/.5);
  --nw-color-contrast: currentColor;
  --nw-color-panel-50: 0 0 0;
  --nw-color-panel-50-hover: 37 37 37;
  --nw-color-panel-100: 0 0 0;
  --nw-color-panel-200: 0 0 0;
  --nw-color-header-100: 0 0 0;
  --nw-color-header-200: 7 7 7;
  --nw-color-header-300: 37 37 37;
  --nw-color-footer-100: 7 7 7;
  --nw-color-primary: 13 216 13;
  --nw-color-secondary: 255 255 0;
  --nw-color-neutral: 153 153 153;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 40 194 31;
  --nw-color-info: 51 135 255;
  --nw-color-warning: 235 105 0;
  --nw-color-danger: 255 61 32;
  --nw-color-primary-50: 0 27 0;
  --nw-color-primary-100: 0 54 0;
  --nw-color-primary-200: 0 82 0;
  --nw-color-primary-300: 0 109 0;
  --nw-color-primary-400: 0 136 0;
  --nw-color-primary-500: 13 216 13;
  --nw-color-primary-600: 19 241 19;
  --nw-color-primary-700: 86 245 86;
  --nw-color-primary-800: 134 248 134;
  --nw-color-primary-900: 182 251 182;
  --nw-color-primary-950: 206 252 206;
  --nw-color-secondary-50: 38 38 0;
  --nw-color-secondary-100: 70 70 0;
  --nw-color-secondary-200: 96 96 0;
  --nw-color-secondary-300: 115 115 0;
  --nw-color-secondary-400: 121 122 2;
  --nw-color-secondary-500: 255 255 0;
  --nw-color-secondary-600: 255 255 51;
  --nw-color-secondary-700: 255 255 102;
  --nw-color-secondary-800: 255 255 153;
  --nw-color-secondary-900: 255 255 204;
  --nw-color-secondary-950: 255 255 229;
  --nw-color-neutral-50: 7 7 7;
  --nw-color-neutral-100: 37 37 37;
  --nw-color-neutral-200: 72 72 72;
  --nw-color-neutral-300: 95 95 95;
  --nw-color-neutral-400: 112 112 112;
  --nw-color-neutral-500: 153 153 153;
  --nw-color-neutral-600: 173 173 173;
  --nw-color-neutral-700: 194 194 194;
  --nw-color-neutral-800: 214 214 214;
  --nw-color-neutral-900: 235 235 235;
  --nw-color-neutral-950: 245 245 245;
  --nw-color-caution-50: 54 40 2;
  --nw-color-caution-100: 83 63 3;
  --nw-color-caution-200: 133 100 4;
  --nw-color-caution-300: 187 141 6;
  --nw-color-caution-400: 248 191 27;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 255 221 113;
  --nw-color-caution-700: 255 228 144;
  --nw-color-caution-800: 255 236 174;
  --nw-color-caution-900: 255 243 205;
  --nw-color-caution-950: 255 253 246;
  --nw-color-success-50: 3 46 3;
  --nw-color-success-100: 4 64 4;
  --nw-color-success-200: 6 101 6;
  --nw-color-success-300: 8 128 8;
  --nw-color-success-400: 18 159 15;
  --nw-color-success-500: 40 194 31;
  --nw-color-success-600: 64 216 13;
  --nw-color-success-700: 100 221 23;
  --nw-color-success-800: 188 244 153;
  --nw-color-success-900: 218 249 199;
  --nw-color-success-950: 233 252 222;
  --nw-color-info-50: 5 20 44;
  --nw-color-info-100: 8 31 69;
  --nw-color-info-200: 13 54 119;
  --nw-color-info-300: 19 77 170;
  --nw-color-info-400: 38 105 226;
  --nw-color-info-500: 51 135 255;
  --nw-color-info-600: 77 150 255;
  --nw-color-info-700: 104 155 238;
  --nw-color-info-800: 140 179 242;
  --nw-color-info-900: 177 204 246;
  --nw-color-info-950: 214 228 250;
  --nw-color-warning-50: 33 15 0;
  --nw-color-warning-100: 51 23 0;
  --nw-color-warning-200: 87 39 0;
  --nw-color-warning-300: 123 54 0;
  --nw-color-warning-400: 158 70 0;
  --nw-color-warning-500: 235 105 0;
  --nw-color-warning-600: 255 123 16;
  --nw-color-warning-700: 255 142 51;
  --nw-color-warning-800: 255 173 107;
  --nw-color-warning-900: 255 204 163;
  --nw-color-warning-950: 255 220 191;
  --nw-color-danger-50: 48 0 0;
  --nw-color-danger-100: 71 0 0;
  --nw-color-danger-200: 133 0 0;
  --nw-color-danger-300: 173 0 0;
  --nw-color-danger-400: 219 0 0;
  --nw-color-danger-500: 255 61 32;
  --nw-color-danger-600: 255 81 55;
  --nw-color-danger-700: 255 92 92;
  --nw-color-danger-800: 255 138 138;
  --nw-color-danger-900: 255 184 184;
  --nw-color-danger-950: 255 207 207;
}

/* WARNING: This file is temporarily generated. Please do not edit or commit it.
To change values, edit the online themes spread sheet instead.*/

.np-theme-spring.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/spring.webp);
  --nw-color-body-bg: 86 143 57;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 240 255 247;
  --nw-color-on-navbar-hover: 240 255 247;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: 77 100 49 / 0.6;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 45 110 11;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 0 0 0 / 0.25098039215686274;
  --nw-color-sidebar-expanded-hover: 52 101 2 / 0.4;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 255 255 255;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 236 242 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 242 246 242;
  --nw-color-header-300: 236 242 235;
  --nw-color-footer-100: 242 246 242;
  --nw-color-primary: 52 101 2;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 98 120 97;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 235 240 230;
  --nw-color-primary-100: 214 224 204;
  --nw-color-primary-200: 174 193 154;
  --nw-color-primary-300: 133 163 103;
  --nw-color-primary-400: 93 132 53;
  --nw-color-primary-500: 52 101 2;
  --nw-color-primary-600: 47 91 2;
  --nw-color-primary-700: 36 71 1;
  --nw-color-primary-800: 26 51 1;
  --nw-color-primary-900: 16 30 1;
  --nw-color-primary-950: 10 20 0;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 242 246 242;
  --nw-color-neutral-100: 236 242 235;
  --nw-color-neutral-200: 207 215 207;
  --nw-color-neutral-300: 154 167 153;
  --nw-color-neutral-400: 136 151 135;
  --nw-color-neutral-500: 98 120 97;
  --nw-color-neutral-600: 67 104 65;
  --nw-color-neutral-700: 48 75 47;
  --nw-color-neutral-800: 26 41 25;
  --nw-color-neutral-900: 19 29 18;
  --nw-color-neutral-950: 11 17 11;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-summer.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/summer.webp);
  --nw-color-body-bg: 40 131 186;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 239 245 249;
  --nw-color-on-navbar-hover: 239 245 249;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: 15 88 133 / 0.5019607843137255;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 13 120 186;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 97 97 97 / 0.34901960784313724;
  --nw-color-sidebar-expanded-hover: 8 56 86 / 0.4;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 255 255 255;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 23 133 201;
  --nw-color-secondary: 133 114 99;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 231 242 248;
  --nw-color-primary-100: 207 228 241;
  --nw-color-primary-200: 158 201 227;
  --nw-color-primary-300: 110 174 214;
  --nw-color-primary-400: 61 147 200;
  --nw-color-primary-500: 23 133 201;
  --nw-color-primary-600: 12 108 167;
  --nw-color-primary-700: 9 84 130;
  --nw-color-primary-800: 7 60 93;
  --nw-color-primary-900: 4 36 56;
  --nw-color-primary-950: 3 24 37;
  --nw-color-secondary-50: 234 230 227;
  --nw-color-secondary-100: 223 217 213;
  --nw-color-secondary-200: 202 191 183;
  --nw-color-secondary-300: 180 165 154;
  --nw-color-secondary-400: 158 140 125;
  --nw-color-secondary-500: 133 114 99;
  --nw-color-secondary-600: 107 91 79;
  --nw-color-secondary-700: 80 69 60;
  --nw-color-secondary-800: 54 46 40;
  --nw-color-secondary-900: 28 24 21;
  --nw-color-secondary-950: 15 13 11;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 17 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-autumn.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/autumn.webp);
  --nw-color-body-bg: 185 155 46;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 255 248 236;
  --nw-color-on-navbar-hover: 255 248 236;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: 68 60 29 / 0.30196078431372547;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 143 97 0;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 97 97 97 / 0.30196078431372547;
  --nw-color-sidebar-expanded-hover: 143 97 0 / 0.4;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 255 255 255;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 235 231 232;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 243 243;
  --nw-color-header-300: 235 231 232;
  --nw-color-footer-100: 245 243 243;
  --nw-color-primary: 143 97 0;
  --nw-color-secondary: 45 87 166;
  --nw-color-neutral: 128 107 110;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 244 239 230;
  --nw-color-primary-100: 233 223 204;
  --nw-color-primary-200: 210 192 153;
  --nw-color-primary-300: 188 160 102;
  --nw-color-primary-400: 165 129 51;
  --nw-color-primary-500: 143 97 0;
  --nw-color-primary-600: 129 87 0;
  --nw-color-primary-700: 114 78 0;
  --nw-color-primary-800: 86 58 0;
  --nw-color-primary-900: 57 39 0;
  --nw-color-primary-950: 29 19 0;
  --nw-color-secondary-50: 234 238 246;
  --nw-color-secondary-100: 213 221 237;
  --nw-color-secondary-200: 171 188 219;
  --nw-color-secondary-300: 129 154 202;
  --nw-color-secondary-400: 87 121 184;
  --nw-color-secondary-500: 45 87 166;
  --nw-color-secondary-600: 41 78 149;
  --nw-color-secondary-700: 31 61 116;
  --nw-color-secondary-800: 23 44 83;
  --nw-color-secondary-900: 13 26 50;
  --nw-color-secondary-950: 9 17 33;
  --nw-color-neutral-50: 245 243 243;
  --nw-color-neutral-100: 235 231 232;
  --nw-color-neutral-200: 214 208 209;
  --nw-color-neutral-300: 173 161 162;
  --nw-color-neutral-400: 159 144 146;
  --nw-color-neutral-500: 128 107 110;
  --nw-color-neutral-600: 82 68 70;
  --nw-color-neutral-700: 67 56 57;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 36 30 31;
  --nw-color-neutral-950: 26 21 22;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-winter.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/winter.webp);
  --nw-color-body-bg: 81 127 158;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 238 245 250;
  --nw-color-on-navbar-hover: 255 255 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: 95 121 144 / 0.6;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 11 56 89;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 97 97 97 / 0.30196078431372547;
  --nw-color-sidebar-expanded-hover: 13 58 92 / 0.30196078431372547;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 255 255 255;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 255 255;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 232 233 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 239 241 242;
  --nw-color-header-300: 232 233 235;
  --nw-color-footer-100: 239 241 242;
  --nw-color-primary: 11 55 88;
  --nw-color-secondary: 178 95 64;
  --nw-color-neutral: 100 111 125;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 231 235 238;
  --nw-color-primary-100: 206 215 222;
  --nw-color-primary-200: 157 175 188;
  --nw-color-primary-300: 109 135 155;
  --nw-color-primary-400: 60 95 121;
  --nw-color-primary-500: 11 55 88;
  --nw-color-primary-600: 10 50 79;
  --nw-color-primary-700: 8 39 62;
  --nw-color-primary-800: 6 28 44;
  --nw-color-primary-900: 3 16 26;
  --nw-color-primary-950: 2 11 18;
  --nw-color-secondary-50: 239 218 210;
  --nw-color-secondary-100: 233 204 193;
  --nw-color-secondary-200: 221 176 159;
  --nw-color-secondary-300: 208 148 125;
  --nw-color-secondary-400: 196 120 92;
  --nw-color-secondary-500: 178 95 64;
  --nw-color-secondary-600: 148 79 53;
  --nw-color-secondary-700: 118 63 42;
  --nw-color-secondary-800: 88 47 32;
  --nw-color-secondary-900: 58 31 21;
  --nw-color-secondary-950: 43 23 15;
  --nw-color-neutral-50: 239 241 242;
  --nw-color-neutral-100: 232 233 235;
  --nw-color-neutral-200: 208 212 216;
  --nw-color-neutral-300: 164 169 177;
  --nw-color-neutral-400: 141 148 158;
  --nw-color-neutral-500: 100 111 125;
  --nw-color-neutral-600: 84 97 112;
  --nw-color-neutral-700: 61 75 92;
  --nw-color-neutral-800: 39 48 59;
  --nw-color-neutral-900: 29 36 44;
  --nw-color-neutral-950: 24 30 37;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-circuit-board.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/circuit-board.webp);
  --nw-color-body-bg: 21 40 80;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 223 234 239;
  --nw-color-on-navbar-hover: 223 234 239;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 16 102 180;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 214 225 245;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 223 234 239;
  --nw-color-promote-hover: 223 234 239;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 51 107 204;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 235 240 250;
  --nw-color-primary-100: 214 225 245;
  --nw-color-primary-200: 173 196 235;
  --nw-color-primary-300: 133 166 224;
  --nw-color-primary-400: 92 137 214;
  --nw-color-primary-500: 51 107 204;
  --nw-color-primary-600: 42 88 167;
  --nw-color-primary-700: 33 68 131;
  --nw-color-primary-800: 23 49 94;
  --nw-color-primary-900: 14 30 57;
  --nw-color-primary-950: 10 20 39;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 164 169 177;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-calla-lily.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/calla-lily.webp);
  --nw-color-body-bg: 209 216 236;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 69 67 75;
  --nw-color-on-navbar-hover: 255 255 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 244 67 54;
  --nw-color-link: 152 135 149;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 242 243 / 0.4;
  --nw-color-sidebar-expanded-hover: 227 222 226;
  --nw-color-on-sidebar-expanded: 73 92 110;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 73 92 110;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 69 67 75;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 237 235 237;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 242 243;
  --nw-color-header-300: 237 235 237;
  --nw-color-footer-100: 243 242 243;
  --nw-color-primary: 132 113 129;
  --nw-color-secondary: 122 119 53;
  --nw-color-neutral: 104 87 103;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 241 238 240;
  --nw-color-primary-100: 227 222 226;
  --nw-color-primary-200: 203 195 202;
  --nw-color-primary-300: 180 167 178;
  --nw-color-primary-400: 156 140 154;
  --nw-color-primary-500: 132 113 129;
  --nw-color-primary-600: 110 94 108;
  --nw-color-primary-700: 88 75 86;
  --nw-color-primary-800: 66 57 65;
  --nw-color-primary-900: 44 38 43;
  --nw-color-primary-950: 33 28 32;
  --nw-color-secondary-50: 230 229 197;
  --nw-color-secondary-100: 222 220 178;
  --nw-color-secondary-200: 205 202 139;
  --nw-color-secondary-300: 188 184 100;
  --nw-color-secondary-400: 161 157 70;
  --nw-color-secondary-500: 122 119 53;
  --nw-color-secondary-600: 97 95 42;
  --nw-color-secondary-700: 72 70 31;
  --nw-color-secondary-800: 47 46 21;
  --nw-color-secondary-900: 22 22 10;
  --nw-color-secondary-950: 10 10 4;
  --nw-color-neutral-50: 243 242 243;
  --nw-color-neutral-100: 237 235 237;
  --nw-color-neutral-200: 219 215 219;
  --nw-color-neutral-300: 170 161 170;
  --nw-color-neutral-400: 155 144 155;
  --nw-color-neutral-500: 104 87 103;
  --nw-color-neutral-600: 92 77 91;
  --nw-color-neutral-700: 75 63 74;
  --nw-color-neutral-800: 54 45 54;
  --nw-color-neutral-900: 42 35 41;
  --nw-color-neutral-950: 29 24 29;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-binary-tunnel.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/binary-tunnel.webp);
  --nw-color-body-bg: 21 35 67;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 219 227 231;
  --nw-color-on-navbar-hover: 219 227 231;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 36 112 188;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.20784313725490197;
  --nw-color-sidebar-expanded-hover: 203 224 245;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 219 227 231;
  --nw-color-promote-hover: 219 227 231;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 36 112 188;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 227 238 250;
  --nw-color-primary-100: 203 224 245;
  --nw-color-primary-200: 156 196 236;
  --nw-color-primary-300: 109 168 227;
  --nw-color-primary-400: 62 140 218;
  --nw-color-primary-500: 36 112 188;
  --nw-color-primary-600: 29 92 154;
  --nw-color-primary-700: 23 71 120;
  --nw-color-primary-800: 16 51 85;
  --nw-color-primary-900: 10 30 51;
  --nw-color-primary-950: 6 20 34;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-panda.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/panda.webp);
  --nw-color-body-bg: 49 78 0;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 219 255 220;
  --nw-color-on-navbar-hover: 219 255 220;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 64 131 29;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 230 234 230 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 211 238 197;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 219 255 220;
  --nw-color-promote-hover: 219 255 220;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 212 219 212;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 230 234 230;
  --nw-color-header-300: 212 219 212;
  --nw-color-footer-100: 230 234 230;
  --nw-color-primary: 70 130 39;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 99 123 98;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 238 248 232;
  --nw-color-primary-100: 211 238 197;
  --nw-color-primary-200: 172 222 146;
  --nw-color-primary-300: 133 207 95;
  --nw-color-primary-400: 81 166 39;
  --nw-color-primary-500: 70 130 39;
  --nw-color-primary-600: 57 106 32;
  --nw-color-primary-700: 45 83 25;
  --nw-color-primary-800: 32 59 18;
  --nw-color-primary-900: 19 36 11;
  --nw-color-primary-950: 13 24 7;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 230 234 230;
  --nw-color-neutral-100: 212 219 212;
  --nw-color-neutral-200: 207 215 207;
  --nw-color-neutral-300: 154 167 153;
  --nw-color-neutral-400: 136 151 135;
  --nw-color-neutral-500: 99 123 98;
  --nw-color-neutral-600: 85 105 84;
  --nw-color-neutral-700: 61 75 60;
  --nw-color-neutral-800: 36 45 36;
  --nw-color-neutral-900: 20 25 20;
  --nw-color-neutral-950: 12 15 12;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-blue-sea.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/blue-sea.webp);
  --nw-color-body-bg: 1 142 196;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 235 252 254;
  --nw-color-on-navbar-hover: 235 252 254;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 51 153 153;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 236 242 243 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 160 229 234;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 235 252 254;
  --nw-color-promote-hover: 235 252 254;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 217 228 231;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 236 242 243;
  --nw-color-header-300: 217 228 231;
  --nw-color-footer-100: 236 242 243;
  --nw-color-primary: 27 129 136;
  --nw-color-secondary: 195 80 41;
  --nw-color-neutral: 63 121 134;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 205 241 244;
  --nw-color-primary-100: 160 229 234;
  --nw-color-primary-200: 114 216 223;
  --nw-color-primary-300: 68 204 213;
  --nw-color-primary-400: 16 163 173;
  --nw-color-primary-500: 27 129 136;
  --nw-color-primary-600: 25 107 113;
  --nw-color-primary-700: 20 84 88;
  --nw-color-primary-800: 14 60 63;
  --nw-color-primary-900: 9 36 38;
  --nw-color-primary-950: 6 24 26;
  --nw-color-secondary-50: 247 226 218;
  --nw-color-secondary-100: 243 209 197;
  --nw-color-secondary-200: 234 175 155;
  --nw-color-secondary-300: 225 141 113;
  --nw-color-secondary-400: 216 108 71;
  --nw-color-secondary-500: 195 80 41;
  --nw-color-secondary-600: 157 64 33;
  --nw-color-secondary-700: 119 49 25;
  --nw-color-secondary-800: 81 33 17;
  --nw-color-secondary-900: 43 18 9;
  --nw-color-secondary-950: 24 10 5;
  --nw-color-neutral-50: 236 242 243;
  --nw-color-neutral-100: 217 228 231;
  --nw-color-neutral-200: 197 215 219;
  --nw-color-neutral-300: 132 169 177;
  --nw-color-neutral-400: 101 148 158;
  --nw-color-neutral-500: 63 121 134;
  --nw-color-neutral-600: 44 85 94;
  --nw-color-neutral-700: 35 67 74;
  --nw-color-neutral-800: 25 48 54;
  --nw-color-neutral-900: 19 36 40;
  --nw-color-neutral-950: 13 24 27;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-technology.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/technology.webp);
  --nw-color-body-bg: 4 51 89;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 189 195 198;
  --nw-color-on-navbar-hover: 189 195 198;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 36 112 188;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 211 225 238;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 189 195 198;
  --nw-color-promote-hover: 189 195 198;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 62 112 163;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 231 239 246;
  --nw-color-primary-100: 211 225 238;
  --nw-color-primary-200: 170 196 223;
  --nw-color-primary-300: 130 168 207;
  --nw-color-primary-400: 92 143 195;
  --nw-color-primary-500: 62 112 163;
  --nw-color-primary-600: 51 92 134;
  --nw-color-primary-700: 39 71 104;
  --nw-color-primary-800: 28 51 74;
  --nw-color-primary-900: 17 31 45;
  --nw-color-primary-950: 11 21 30;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-forest.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/forest.webp);
  --nw-color-body-bg: 0 61 90;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 229 237 255;
  --nw-color-on-navbar-hover: 229 237 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 49 105 141;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 168 214 225;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 229 237 255;
  --nw-color-promote-hover: 229 237 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 48 122 141;
  --nw-color-secondary: 195 80 41;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 201 229 237;
  --nw-color-primary-100: 168 214 225;
  --nw-color-primary-200: 130 196 212;
  --nw-color-primary-300: 92 178 199;
  --nw-color-primary-400: 61 155 179;
  --nw-color-primary-500: 48 122 141;
  --nw-color-primary-600: 39 99 114;
  --nw-color-primary-700: 30 76 87;
  --nw-color-primary-800: 21 53 61;
  --nw-color-primary-900: 12 30 34;
  --nw-color-primary-950: 7 18 21;
  --nw-color-secondary-50: 247 226 218;
  --nw-color-secondary-100: 243 209 197;
  --nw-color-secondary-200: 234 175 155;
  --nw-color-secondary-300: 225 141 113;
  --nw-color-secondary-400: 216 108 71;
  --nw-color-secondary-500: 195 80 41;
  --nw-color-secondary-600: 157 64 33;
  --nw-color-secondary-700: 119 49 25;
  --nw-color-secondary-800: 81 33 17;
  --nw-color-secondary-900: 43 18 9;
  --nw-color-secondary-950: 24 10 5;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-twilight.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/twilight.webp);
  --nw-color-body-bg: 53 72 106;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 216 229 236;
  --nw-color-on-navbar-hover: 216 229 236;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 204 102 0;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.20784313725490197;
  --nw-color-sidebar-expanded-hover: 235 196 189;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 216 229 236;
  --nw-color-promote-hover: 216 229 236;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 168 71 52;
  --nw-color-secondary: 25 128 143;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 244 222 217;
  --nw-color-primary-100: 235 196 189;
  --nw-color-primary-200: 223 162 150;
  --nw-color-primary-300: 211 127 111;
  --nw-color-primary-400: 213 105 83;
  --nw-color-primary-500: 168 71 52;
  --nw-color-primary-600: 140 59 43;
  --nw-color-primary-700: 113 48 35;
  --nw-color-primary-800: 86 36 26;
  --nw-color-primary-900: 59 25 18;
  --nw-color-primary-950: 45 19 14;
  --nw-color-secondary-50: 198 239 245;
  --nw-color-secondary-100: 172 232 241;
  --nw-color-secondary-200: 120 217 231;
  --nw-color-secondary-300: 68 203 222;
  --nw-color-secondary-400: 34 175 195;
  --nw-color-secondary-500: 25 128 143;
  --nw-color-secondary-600: 20 101 113;
  --nw-color-secondary-700: 14 74 82;
  --nw-color-secondary-800: 9 46 52;
  --nw-color-secondary-900: 4 19 21;
  --nw-color-secondary-950: 1 6 6;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-canyon.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/canyon.webp);
  --nw-color-body-bg: 124 20 7;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 233 220 188;
  --nw-color-on-navbar-hover: 233 220 188;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 160 53 29;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 245 243 243 / 0.25098039215686274;
  --nw-color-sidebar-expanded-hover: 248 215 207;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 233 220 188;
  --nw-color-promote-hover: 233 220 188;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 235 231 232;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 243 243;
  --nw-color-header-300: 235 231 232;
  --nw-color-footer-100: 245 243 243;
  --nw-color-primary: 202 60 29;
  --nw-color-secondary: 25 128 143;
  --nw-color-neutral: 128 107 110;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 252 235 232;
  --nw-color-primary-100: 248 215 207;
  --nw-color-primary-200: 241 173 158;
  --nw-color-primary-300: 234 132 109;
  --nw-color-primary-400: 233 95 65;
  --nw-color-primary-500: 202 60 29;
  --nw-color-primary-600: 162 48 23;
  --nw-color-primary-700: 122 36 17;
  --nw-color-primary-800: 82 24 12;
  --nw-color-primary-900: 41 12 6;
  --nw-color-primary-950: 21 6 3;
  --nw-color-secondary-50: 198 239 245;
  --nw-color-secondary-100: 172 232 241;
  --nw-color-secondary-200: 120 217 231;
  --nw-color-secondary-300: 68 203 222;
  --nw-color-secondary-400: 34 175 195;
  --nw-color-secondary-500: 25 128 143;
  --nw-color-secondary-600: 20 101 113;
  --nw-color-secondary-700: 14 74 82;
  --nw-color-secondary-800: 9 46 52;
  --nw-color-secondary-900: 4 19 21;
  --nw-color-secondary-950: 1 6 6;
  --nw-color-neutral-50: 245 243 243;
  --nw-color-neutral-100: 235 231 232;
  --nw-color-neutral-200: 214 208 209;
  --nw-color-neutral-300: 173 161 162;
  --nw-color-neutral-400: 159 144 146;
  --nw-color-neutral-500: 128 107 110;
  --nw-color-neutral-600: 82 68 70;
  --nw-color-neutral-700: 67 56 57;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 36 30 31;
  --nw-color-neutral-950: 26 21 22;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-northern-light.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/northern-light.webp);
  --nw-color-body-bg: 0 107 70;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 218 255 252;
  --nw-color-on-navbar-hover: 218 255 252;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 1 107 70;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 245 244 / 0.12549019607843137;
  --nw-color-sidebar-expanded-hover: 197 245 232;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 218 255 252;
  --nw-color-promote-hover: 218 255 252;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 231 235 233;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 245 244;
  --nw-color-header-300: 231 235 233;
  --nw-color-footer-100: 243 245 244;
  --nw-color-primary: 23 133 103;
  --nw-color-secondary: 176 98 3;
  --nw-color-neutral: 101 123 109;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 227 250 244;
  --nw-color-primary-100: 197 245 232;
  --nw-color-primary-200: 136 234 208;
  --nw-color-primary-300: 75 224 183;
  --nw-color-primary-400: 0 168 119;
  --nw-color-primary-500: 23 133 103;
  --nw-color-primary-600: 18 107 83;
  --nw-color-primary-700: 14 81 63;
  --nw-color-primary-800: 9 55 42;
  --nw-color-primary-900: 5 29 22;
  --nw-color-primary-950: 3 16 12;
  --nw-color-secondary-50: 254 215 168;
  --nw-color-secondary-100: 253 198 130;
  --nw-color-secondary-200: 252 174 80;
  --nw-color-secondary-300: 251 151 30;
  --nw-color-secondary-400: 226 126 4;
  --nw-color-secondary-500: 176 98 3;
  --nw-color-secondary-600: 141 78 2;
  --nw-color-secondary-700: 106 59 2;
  --nw-color-secondary-800: 71 39 1;
  --nw-color-secondary-900: 36 20 1;
  --nw-color-secondary-950: 18 10 0;
  --nw-color-neutral-50: 243 245 244;
  --nw-color-neutral-100: 231 235 233;
  --nw-color-neutral-200: 207 215 210;
  --nw-color-neutral-300: 154 167 159;
  --nw-color-neutral-400: 136 151 142;
  --nw-color-neutral-500: 101 123 109;
  --nw-color-neutral-600: 68 83 74;
  --nw-color-neutral-700: 55 67 60;
  --nw-color-neutral-800: 40 49 43;
  --nw-color-neutral-900: 30 36 32;
  --nw-color-neutral-950: 14 18 16;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-astronomy.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/astronomy.webp);
  --nw-color-body-bg: 50 33 77;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 237 227 255;
  --nw-color-on-navbar-hover: 237 227 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 94 75 133;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 244 243 245 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 211 216 227;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 237 227 255;
  --nw-color-promote-hover: 237 227 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 227 225 230;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 244 243 245;
  --nw-color-header-300: 227 225 230;
  --nw-color-footer-100: 244 243 245;
  --nw-color-primary: 90 107 144;
  --nw-color-secondary: 122 119 53;
  --nw-color-neutral: 114 106 129;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 232 235 241;
  --nw-color-primary-100: 211 216 227;
  --nw-color-primary-200: 179 188 208;
  --nw-color-primary-300: 148 161 188;
  --nw-color-primary-400: 121 137 172;
  --nw-color-primary-500: 90 107 144;
  --nw-color-primary-600: 76 91 122;
  --nw-color-primary-700: 63 74 100;
  --nw-color-primary-800: 49 58 78;
  --nw-color-primary-900: 35 42 56;
  --nw-color-primary-950: 28 34 45;
  --nw-color-secondary-50: 230 229 197;
  --nw-color-secondary-100: 222 220 178;
  --nw-color-secondary-200: 205 202 139;
  --nw-color-secondary-300: 188 184 100;
  --nw-color-secondary-400: 161 157 70;
  --nw-color-secondary-500: 122 119 53;
  --nw-color-secondary-600: 97 95 42;
  --nw-color-secondary-700: 72 70 31;
  --nw-color-secondary-800: 47 46 21;
  --nw-color-secondary-900: 22 22 10;
  --nw-color-secondary-950: 10 10 4;
  --nw-color-neutral-50: 244 243 245;
  --nw-color-neutral-100: 227 225 230;
  --nw-color-neutral-200: 210 207 215;
  --nw-color-neutral-300: 171 167 179;
  --nw-color-neutral-400: 150 145 160;
  --nw-color-neutral-500: 114 106 129;
  --nw-color-neutral-600: 73 68 83;
  --nw-color-neutral-700: 59 55 67;
  --nw-color-neutral-800: 32 30 36;
  --nw-color-neutral-900: 23 21 26;
  --nw-color-neutral-950: 14 13 15;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-zebra.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/zebra.webp);
  --nw-color-body-bg: 199 111 37;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 255 248 245;
  --nw-color-on-navbar-hover: 255 248 245;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 140 18 1;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 245 243 243 / 0.18823529411764706;
  --nw-color-sidebar-expanded-hover: 239 209 206;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 248 245;
  --nw-color-promote-hover: 255 248 245;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 235 231 232;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 243 243;
  --nw-color-header-300: 235 231 232;
  --nw-color-footer-100: 245 243 243;
  --nw-color-primary: 166 67 54;
  --nw-color-secondary: 25 128 143;
  --nw-color-neutral: 128 107 110;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 246 229 227;
  --nw-color-primary-100: 239 209 206;
  --nw-color-primary-200: 225 170 163;
  --nw-color-primary-300: 211 131 121;
  --nw-color-primary-400: 213 105 91;
  --nw-color-primary-500: 166 67 54;
  --nw-color-primary-600: 135 55 44;
  --nw-color-primary-700: 104 42 34;
  --nw-color-primary-800: 74 30 24;
  --nw-color-primary-900: 43 17 14;
  --nw-color-primary-950: 27 11 9;
  --nw-color-secondary-50: 198 239 245;
  --nw-color-secondary-100: 172 232 241;
  --nw-color-secondary-200: 120 217 231;
  --nw-color-secondary-300: 68 203 222;
  --nw-color-secondary-400: 34 175 195;
  --nw-color-secondary-500: 25 128 143;
  --nw-color-secondary-600: 20 101 113;
  --nw-color-secondary-700: 14 74 82;
  --nw-color-secondary-800: 9 46 52;
  --nw-color-secondary-900: 4 19 21;
  --nw-color-secondary-950: 1 6 6;
  --nw-color-neutral-50: 245 243 243;
  --nw-color-neutral-100: 235 231 232;
  --nw-color-neutral-200: 214 208 209;
  --nw-color-neutral-300: 173 161 162;
  --nw-color-neutral-400: 159 144 146;
  --nw-color-neutral-500: 128 107 110;
  --nw-color-neutral-600: 82 68 70;
  --nw-color-neutral-700: 67 56 57;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 36 30 31;
  --nw-color-neutral-950: 26 21 22;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-fish.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/fish.webp);
  --nw-color-body-bg: 0 61 90;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 229 237 255;
  --nw-color-on-navbar-hover: 229 237 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 49 105 141;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 168 214 225;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 229 237 255;
  --nw-color-promote-hover: 229 237 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 48 122 141;
  --nw-color-secondary: 195 80 41;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 201 229 237;
  --nw-color-primary-100: 168 214 225;
  --nw-color-primary-200: 130 196 212;
  --nw-color-primary-300: 92 178 199;
  --nw-color-primary-400: 61 155 179;
  --nw-color-primary-500: 48 122 141;
  --nw-color-primary-600: 39 99 114;
  --nw-color-primary-700: 30 76 87;
  --nw-color-primary-800: 21 53 61;
  --nw-color-primary-900: 12 30 34;
  --nw-color-primary-950: 7 18 21;
  --nw-color-secondary-50: 247 226 218;
  --nw-color-secondary-100: 243 209 197;
  --nw-color-secondary-200: 234 175 155;
  --nw-color-secondary-300: 225 141 113;
  --nw-color-secondary-400: 216 108 71;
  --nw-color-secondary-500: 195 80 41;
  --nw-color-secondary-600: 157 64 33;
  --nw-color-secondary-700: 119 49 25;
  --nw-color-secondary-800: 81 33 17;
  --nw-color-secondary-900: 43 18 9;
  --nw-color-secondary-950: 24 10 5;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-penguin.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/penguin.webp);
  --nw-color-body-bg: 223 227 234;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 47 66 91;
  --nw-color-on-navbar-hover: 255 255 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 244 67 54;
  --nw-color-link: 72 101 137;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.27058823529411763;
  --nw-color-sidebar-expanded-hover: 205 215 229;
  --nw-color-on-sidebar-expanded: 74 93 110;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 73 92 110;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 47 66 91;
  --nw-color-promote-hover: 255 255 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 72 101 137;
  --nw-color-secondary: 178 95 64;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 229 235 241;
  --nw-color-primary-100: 205 215 229;
  --nw-color-primary-200: 168 186 209;
  --nw-color-primary-300: 131 157 190;
  --nw-color-primary-400: 105 139 183;
  --nw-color-primary-500: 72 101 137;
  --nw-color-primary-600: 60 84 114;
  --nw-color-primary-700: 47 66 90;
  --nw-color-primary-800: 35 49 67;
  --nw-color-primary-900: 23 32 43;
  --nw-color-primary-950: 17 23 32;
  --nw-color-secondary-50: 239 218 210;
  --nw-color-secondary-100: 233 204 193;
  --nw-color-secondary-200: 221 176 159;
  --nw-color-secondary-300: 208 148 125;
  --nw-color-secondary-400: 196 120 92;
  --nw-color-secondary-500: 178 95 64;
  --nw-color-secondary-600: 148 79 53;
  --nw-color-secondary-700: 118 63 42;
  --nw-color-secondary-800: 88 47 32;
  --nw-color-secondary-900: 58 31 21;
  --nw-color-secondary-950: 43 23 15;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-mountain.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/mountain.webp);
  --nw-color-body-bg: 137 131 133;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 247 252 255;
  --nw-color-on-navbar-hover: 247 252 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 79 109 51;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 215 227 239;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 247 252 255;
  --nw-color-promote-hover: 247 252 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 67 114 163;
  --nw-color-secondary: 79 109 51;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 235 241 247;
  --nw-color-primary-100: 215 227 239;
  --nw-color-primary-200: 175 199 222;
  --nw-color-primary-300: 136 170 206;
  --nw-color-primary-400: 96 142 190;
  --nw-color-primary-500: 67 114 163;
  --nw-color-primary-600: 55 94 134;
  --nw-color-primary-700: 43 73 105;
  --nw-color-primary-800: 31 53 76;
  --nw-color-primary-900: 19 33 47;
  --nw-color-primary-950: 13 23 33;
  --nw-color-secondary-50: 229 239 220;
  --nw-color-secondary-100: 212 228 197;
  --nw-color-secondary-200: 179 207 152;
  --nw-color-secondary-300: 145 186 107;
  --nw-color-secondary-400: 112 154 72;
  --nw-color-secondary-500: 79 109 51;
  --nw-color-secondary-600: 66 92 43;
  --nw-color-secondary-700: 54 74 35;
  --nw-color-secondary-800: 41 57 27;
  --nw-color-secondary-900: 29 40 18;
  --nw-color-secondary-950: 22 31 14;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-mars.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/mars.webp);
  --nw-color-body-bg: 75 34 27;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 255 239 234;
  --nw-color-on-navbar-hover: 255 239 234;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 157 54 34;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 245 243 243 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 245 214 208;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 255 239 234;
  --nw-color-promote-hover: 255 239 234;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 235 231 232;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 245 243 243;
  --nw-color-header-300: 235 231 232;
  --nw-color-footer-100: 245 243 243;
  --nw-color-primary: 187 64 41;
  --nw-color-secondary: 25 128 143;
  --nw-color-neutral: 128 107 110;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 250 234 231;
  --nw-color-primary-100: 245 214 208;
  --nw-color-primary-200: 235 173 162;
  --nw-color-primary-300: 224 133 116;
  --nw-color-primary-400: 221 99 76;
  --nw-color-primary-500: 187 64 41;
  --nw-color-primary-600: 149 51 33;
  --nw-color-primary-700: 112 38 24;
  --nw-color-primary-800: 74 25 16;
  --nw-color-primary-900: 36 12 8;
  --nw-color-primary-950: 18 6 4;
  --nw-color-secondary-50: 198 239 245;
  --nw-color-secondary-100: 172 232 241;
  --nw-color-secondary-200: 120 217 231;
  --nw-color-secondary-300: 68 203 222;
  --nw-color-secondary-400: 34 175 195;
  --nw-color-secondary-500: 25 128 143;
  --nw-color-secondary-600: 20 101 113;
  --nw-color-secondary-700: 14 74 82;
  --nw-color-secondary-800: 9 46 52;
  --nw-color-secondary-900: 4 19 21;
  --nw-color-secondary-950: 1 6 6;
  --nw-color-neutral-50: 245 243 243;
  --nw-color-neutral-100: 235 231 232;
  --nw-color-neutral-200: 214 208 209;
  --nw-color-neutral-300: 173 161 162;
  --nw-color-neutral-400: 159 144 146;
  --nw-color-neutral-500: 128 107 110;
  --nw-color-neutral-600: 82 68 70;
  --nw-color-neutral-700: 67 56 57;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 36 30 31;
  --nw-color-neutral-950: 26 21 22;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-cat.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/cat.webp);
  --nw-color-body-bg: 21 42 50;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 228 243 255;
  --nw-color-on-navbar-hover: 228 243 255;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 9 23 27;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 230 234 230 / 0.1450980392156863;
  --nw-color-sidebar-expanded-hover: 180 230 249;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 228 243 255;
  --nw-color-promote-hover: 228 243 255;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 14 127 170;
  --nw-color-secondary: 148 110 20;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 208 239 251;
  --nw-color-primary-100: 180 230 249;
  --nw-color-primary-200: 123 211 244;
  --nw-color-primary-300: 67 192 240;
  --nw-color-primary-400: 17 159 212;
  --nw-color-primary-500: 14 127 170;
  --nw-color-primary-600: 12 106 142;
  --nw-color-primary-700: 9 85 113;
  --nw-color-primary-800: 7 64 85;
  --nw-color-primary-900: 5 43 57;
  --nw-color-primary-950: 3 28 38;
  --nw-color-secondary-50: 251 243 226;
  --nw-color-secondary-100: 247 232 197;
  --nw-color-secondary-200: 239 209 138;
  --nw-color-secondary-300: 231 186 80;
  --nw-color-secondary-400: 215 160 29;
  --nw-color-secondary-500: 148 110 20;
  --nw-color-secondary-600: 126 93 17;
  --nw-color-secondary-700: 94 70 13;
  --nw-color-secondary-800: 63 47 9;
  --nw-color-secondary-900: 45 34 6;
  --nw-color-secondary-950: 31 23 4;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}


.np-theme-cave.nw-light {
  --nw-bg-wallpaper: url(/static/images/shared/wall/cave.webp);
  --nw-color-body-bg: 0 22 38;
  --nw-color-msg-blue: 58 109 178;
  --nw-color-on-msg-blue: 255 255 255;
  --nw-color-msg-cyan: 46 127 133;
  --nw-color-on-msg-cyan: 255 255 255;
  --nw-color-msg-gray: 117 117 117;
  --nw-color-on-msg-gray: 255 255 255;
  --nw-color-msg-green: 0 139 16;
  --nw-color-on-msg-green: 255 255 255;
  --nw-color-msg-orange: 226 135 34;
  --nw-color-on-msg-orange: 255 255 255;
  --nw-color-msg-purple: 141 101 170;
  --nw-color-on-msg-purple: 255 255 255;
  --nw-color-msg-red: 212 53 39;
  --nw-color-on-msg-red: 255 255 255;
  --nw-color-msg-darkred: 173 0 0;
  --nw-color-on-msg-darkred: 255 255 255;
  --nw-color-msg-yellow: 243 187 45;
  --nw-color-on-msg-yellow: 255 255 255;
  --nw-color-on-navbar: 197 219 239;
  --nw-color-on-navbar-hover: 197 219 239;
  --nw-color-navbar-title: transparent;
  --nw-color-navbar: transparent;
  --nw-surface-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  --nw-color-border: 206 206 206;
  --nw-color-border-100: 206 206 206;
  --nw-color-border-200: 184 184 184;
  --nw-color-border-300: 34 34 34;
  --nw-color-logo: 255 255 255;
  --nw-color-link: 79 101 120;
  --nw-color-form-hover: 177 211 72;
  --nw-color-on-form-hover: 34 34 34;
  --nw-color-table-selected: 255 255 170;
  --nw-disabled-opacity: 0.7;
  --nw-color-on-sidebar-active: 255 255 255;
  --nw-color-sidebar-expanded: 243 244 246 / 0.18823529411764706;
  --nw-color-sidebar-expanded-hover: 185 200 212;
  --nw-color-on-sidebar-expanded: 255 255 255;
  --nw-color-on-sidebar-expanded-hover: 34 34 34;
  --nw-color-sidebar: transparent;
  --nw-color-on-sidebar: 255 255 255;
  --nw-color-neutral-0: 255 255 255;
  --nw-color-neutral-1000: 34 34 34;
  --nw-color-on-primary: 255 255 255;
  --nw-color-promote: 197 219 239;
  --nw-color-promote-hover: 197 219 239;
  --nw-color-chart-1: 37 50 94;
  --nw-color-chart-2: 226 135 34;
  --nw-color-chart-3: 70 136 194;
  --nw-color-chart-4: 188 66 101;
  --nw-color-chart-5: 121 146 181;
  --nw-color-chart-6: 155 60 112;
  --nw-color-chart-7: 212 81 83;
  --nw-color-chart-8: 225 105 61;
  --nw-shadow-focus-hover: 0 1px 7px rgba(var(--nw-color-neutral-1000)/.25),0 0 3px rgba(var(--nw-color-neutral-1000)/.25);
  --nw-color-panel-50: 255 255 255;
  --nw-color-panel-50-hover: 229 231 235;
  --nw-color-panel-100: 255 255 255;
  --nw-color-panel-200: 255 255 255;
  --nw-color-header-100: 255 255 255;
  --nw-color-header-200: 243 244 246;
  --nw-color-header-300: 229 231 235;
  --nw-color-footer-100: 243 244 246;
  --nw-color-primary: 89 121 144;
  --nw-color-secondary: 178 95 64;
  --nw-color-neutral: 107 114 128;
  --nw-color-caution: 255 210 67;
  --nw-color-success: 88 130 48;
  --nw-color-info: 51 111 233;
  --nw-color-warning: 207 73 0;
  --nw-color-danger: 237 0 0;
  --nw-color-primary-50: 214 224 230;
  --nw-color-primary-100: 185 200 212;
  --nw-color-primary-200: 159 181 196;
  --nw-color-primary-300: 134 161 180;
  --nw-color-primary-400: 109 141 165;
  --nw-color-primary-500: 89 121 144;
  --nw-color-primary-600: 73 100 119;
  --nw-color-primary-700: 58 79 94;
  --nw-color-primary-800: 42 57 68;
  --nw-color-primary-900: 27 36 43;
  --nw-color-primary-950: 19 26 31;
  --nw-color-secondary-50: 239 218 210;
  --nw-color-secondary-100: 233 204 193;
  --nw-color-secondary-200: 221 176 159;
  --nw-color-secondary-300: 208 148 125;
  --nw-color-secondary-400: 196 120 92;
  --nw-color-secondary-500: 178 95 64;
  --nw-color-secondary-600: 148 79 53;
  --nw-color-secondary-700: 118 63 42;
  --nw-color-secondary-800: 88 47 32;
  --nw-color-secondary-900: 58 31 21;
  --nw-color-secondary-950: 43 23 15;
  --nw-color-neutral-50: 243 244 246;
  --nw-color-neutral-100: 229 231 235;
  --nw-color-neutral-200: 209 213 219;
  --nw-color-neutral-300: 158 164 173;
  --nw-color-neutral-400: 141 148 159;
  --nw-color-neutral-500: 107 114 128;
  --nw-color-neutral-600: 75 85 99;
  --nw-color-neutral-700: 55 65 81;
  --nw-color-neutral-800: 31 41 55;
  --nw-color-neutral-900: 16 24 39;
  --nw-color-neutral-950: 13 19 30;
  --nw-color-caution-50: 255 253 246;
  --nw-color-caution-100: 255 243 205;
  --nw-color-caution-200: 255 236 174;
  --nw-color-caution-300: 255 228 144;
  --nw-color-caution-400: 255 221 113;
  --nw-color-caution-500: 255 210 67;
  --nw-color-caution-600: 248 191 27;
  --nw-color-caution-700: 187 141 6;
  --nw-color-caution-800: 133 100 4;
  --nw-color-caution-900: 83 63 3;
  --nw-color-caution-950: 54 40 2;
  --nw-color-success-50: 249 252 246;
  --nw-color-success-100: 235 244 225;
  --nw-color-success-200: 207 229 184;
  --nw-color-success-300: 180 214 143;
  --nw-color-success-400: 104 159 56;
  --nw-color-success-500: 88 130 48;
  --nw-color-success-600: 73 108 40;
  --nw-color-success-700: 58 85 31;
  --nw-color-success-800: 43 63 23;
  --nw-color-success-900: 27 41 15;
  --nw-color-success-950: 20 29 11;
  --nw-color-info-50: 232 240 252;
  --nw-color-info-100: 214 228 250;
  --nw-color-info-200: 177 204 246;
  --nw-color-info-300: 140 179 242;
  --nw-color-info-400: 104 155 238;
  --nw-color-info-500: 51 111 233;
  --nw-color-info-600: 24 100 220;
  --nw-color-info-700: 19 77 170;
  --nw-color-info-800: 13 54 119;
  --nw-color-info-900: 8 31 69;
  --nw-color-info-950: 5 20 44;
  --nw-color-warning-50: 255 222 204;
  --nw-color-warning-100: 255 204 176;
  --nw-color-warning-200: 255 168 120;
  --nw-color-warning-300: 255 131 64;
  --nw-color-warning-400: 250 111 0;
  --nw-color-warning-500: 207 73 0;
  --nw-color-warning-600: 171 60 0;
  --nw-color-warning-700: 136 48 0;
  --nw-color-warning-800: 100 35 0;
  --nw-color-warning-900: 64 23 0;
  --nw-color-warning-950: 46 16 0;
  --nw-color-danger-50: 255 207 207;
  --nw-color-danger-100: 255 184 184;
  --nw-color-danger-200: 255 138 138;
  --nw-color-danger-300: 255 92 92;
  --nw-color-danger-400: 255 61 32;
  --nw-color-danger-500: 237 0 0;
  --nw-color-danger-600: 219 0 0;
  --nw-color-danger-700: 173 0 0;
  --nw-color-danger-800: 133 0 0;
  --nw-color-danger-900: 71 0 0;
  --nw-color-danger-950: 48 0 0;
}

/* WARNING: This file is temporarily generated. Please do not edit or commit it.
To change values, edit the online themes spread sheet instead.*/

:root {
  --nw-color-gray-50: 250 250 250;
  --nw-color-gray-100: 245 245 245;
  --nw-color-gray-200: 238 238 238;
  --nw-color-gray-300: 224 224 224;
  --nw-color-gray-400: 189 189 189;
  --nw-color-gray-500: 148 148 148;
  --nw-color-gray: 148 148 148;
  --nw-color-gray-600: 117 117 117;
  --nw-color-gray-700: 97 97 97;
  --nw-color-gray-800: 66 66 66;
  --nw-color-gray-900: 53 53 53;
  --nw-color-gray-950: 46 46 46;
  --nw-color-red-50: 255 235 238;
  --nw-color-red-100: 255 205 210;
  --nw-color-red-200: 239 154 154;
  --nw-color-red-300: 229 115 115;
  --nw-color-red-400: 254 97 92;
  --nw-color-red-500: 244 67 54;
  --nw-color-red: 244 67 54;
  --nw-color-red-600: 229 57 53;
  --nw-color-red-700: 211 47 47;
  --nw-color-red-800: 198 40 40;
  --nw-color-red-900: 183 28 28;
  --nw-color-red-950: 165 25 25;
  --nw-color-tomato-50: 251 233 231;
  --nw-color-tomato-100: 255 204 188;
  --nw-color-tomato-200: 255 171 145;
  --nw-color-tomato-300: 255 138 101;
  --nw-color-tomato-400: 255 112 67;
  --nw-color-tomato-500: 255 87 34;
  --nw-color-tomato: 255 87 34;
  --nw-color-tomato-600: 244 81 30;
  --nw-color-tomato-700: 230 74 25;
  --nw-color-tomato-800: 216 67 21;
  --nw-color-tomato-900: 191 54 12;
  --nw-color-tomato-950: 172 49 11;
  --nw-color-orange-50: 255 243 224;
  --nw-color-orange-100: 255 224 178;
  --nw-color-orange-200: 255 204 128;
  --nw-color-orange-300: 255 183 77;
  --nw-color-orange-400: 255 167 38;
  --nw-color-orange-500: 255 152 0;
  --nw-color-orange: 255 152 0;
  --nw-color-orange-600: 251 140 0;
  --nw-color-orange-700: 245 124 0;
  --nw-color-orange-800: 239 108 0;
  --nw-color-orange-900: 230 92 0;
  --nw-color-orange-950: 204 70 0;
  --nw-color-amber-50: 255 248 225;
  --nw-color-amber-100: 255 236 179;
  --nw-color-amber-200: 255 224 130;
  --nw-color-amber-300: 255 213 79;
  --nw-color-amber-400: 255 202 40;
  --nw-color-amber-500: 255 193 7;
  --nw-color-amber: 255 193 7;
  --nw-color-amber-600: 255 179 0;
  --nw-color-amber-700: 255 160 0;
  --nw-color-amber-800: 255 143 0;
  --nw-color-amber-900: 255 111 0;
  --nw-color-amber-950: 206 71 0;
  --nw-color-yellow-50: 255 253 231;
  --nw-color-yellow-100: 255 249 196;
  --nw-color-yellow-200: 255 245 157;
  --nw-color-yellow-300: 255 241 118;
  --nw-color-yellow-400: 255 238 88;
  --nw-color-yellow-500: 255 235 59;
  --nw-color-yellow: 255 235 59;
  --nw-color-yellow-600: 253 216 53;
  --nw-color-yellow-700: 251 192 45;
  --nw-color-yellow-800: 249 168 37;
  --nw-color-yellow-900: 245 127 23;
  --nw-color-yellow-950: 191 87 0;
  --nw-color-lime-50: 249 251 231;
  --nw-color-lime-100: 240 244 195;
  --nw-color-lime-200: 230 238 156;
  --nw-color-lime-300: 220 231 117;
  --nw-color-lime-400: 212 225 87;
  --nw-color-lime-500: 205 220 57;
  --nw-color-lime: 205 220 57;
  --nw-color-lime-600: 192 202 51;
  --nw-color-lime-700: 175 180 43;
  --nw-color-lime-800: 158 157 36;
  --nw-color-lime-900: 130 119 23;
  --nw-color-lime-950: 117 107 21;
  --nw-color-green-50: 241 248 233;
  --nw-color-green-100: 220 237 200;
  --nw-color-green-200: 197 225 165;
  --nw-color-green-300: 174 213 129;
  --nw-color-green-400: 156 204 101;
  --nw-color-green-500: 139 195 74;
  --nw-color-green: 139 195 74;
  --nw-color-green-600: 124 179 66;
  --nw-color-green-700: 104 159 56;
  --nw-color-green-800: 85 139 47;
  --nw-color-green-900: 51 105 30;
  --nw-color-green-950: 46 95 27;
  --nw-color-emerald-50: 232 245 233;
  --nw-color-emerald-100: 200 230 201;
  --nw-color-emerald-200: 165 214 167;
  --nw-color-emerald-300: 129 199 132;
  --nw-color-emerald-400: 102 187 106;
  --nw-color-emerald-500: 76 175 80;
  --nw-color-emerald: 76 175 80;
  --nw-color-emerald-600: 67 160 71;
  --nw-color-emerald-700: 56 142 60;
  --nw-color-emerald-800: 46 125 50;
  --nw-color-emerald-900: 27 94 32;
  --nw-color-emerald-950: 24 85 29;
  --nw-color-teal-50: 224 242 241;
  --nw-color-teal-100: 178 223 219;
  --nw-color-teal-200: 128 203 196;
  --nw-color-teal-300: 77 182 172;
  --nw-color-teal-400: 38 166 154;
  --nw-color-teal-500: 0 150 136;
  --nw-color-teal: 0 150 136;
  --nw-color-teal-600: 0 137 123;
  --nw-color-teal-700: 0 121 107;
  --nw-color-teal-800: 0 105 92;
  --nw-color-teal-900: 0 77 64;
  --nw-color-teal-950: 0 69 58;
  --nw-color-cyan-50: 224 247 250;
  --nw-color-cyan-100: 178 235 242;
  --nw-color-cyan-200: 128 222 234;
  --nw-color-cyan-300: 77 208 225;
  --nw-color-cyan-400: 38 198 218;
  --nw-color-cyan-500: 0 188 212;
  --nw-color-cyan: 0 188 212;
  --nw-color-cyan-600: 0 172 193;
  --nw-color-cyan-700: 0 151 167;
  --nw-color-cyan-800: 0 131 143;
  --nw-color-cyan-900: 0 96 100;
  --nw-color-cyan-950: 0 86 90;
  --nw-color-sky-50: 225 245 254;
  --nw-color-sky-100: 179 229 252;
  --nw-color-sky-200: 129 212 250;
  --nw-color-sky-300: 79 195 247;
  --nw-color-sky-400: 41 182 246;
  --nw-color-sky-500: 3 169 244;
  --nw-color-sky: 3 169 244;
  --nw-color-sky-600: 3 155 229;
  --nw-color-sky-700: 2 136 209;
  --nw-color-sky-800: 2 119 189;
  --nw-color-sky-900: 1 87 155;
  --nw-color-sky-950: 1 78 140;
  --nw-color-blue-50: 227 242 253;
  --nw-color-blue-100: 187 222 251;
  --nw-color-blue-200: 144 202 249;
  --nw-color-blue-300: 100 181 246;
  --nw-color-blue-400: 66 165 245;
  --nw-color-blue-500: 33 150 243;
  --nw-color-blue: 33 150 243;
  --nw-color-blue-600: 30 136 229;
  --nw-color-blue-700: 25 118 210;
  --nw-color-blue-800: 21 101 192;
  --nw-color-blue-900: 13 71 161;
  --nw-color-blue-950: 12 64 145;
  --nw-color-indigo-50: 232 234 246;
  --nw-color-indigo-100: 197 202 233;
  --nw-color-indigo-200: 159 168 218;
  --nw-color-indigo-300: 121 134 203;
  --nw-color-indigo-400: 92 107 192;
  --nw-color-indigo-500: 63 81 181;
  --nw-color-indigo: 63 81 181;
  --nw-color-indigo-600: 57 73 171;
  --nw-color-indigo-700: 48 63 159;
  --nw-color-indigo-800: 40 53 147;
  --nw-color-indigo-900: 26 35 126;
  --nw-color-indigo-950: 23 32 113;
  --nw-color-violet-50: 223 222 247;
  --nw-color-violet-100: 209 196 233;
  --nw-color-violet-200: 179 157 219;
  --nw-color-violet-300: 149 117 205;
  --nw-color-violet-400: 126 87 194;
  --nw-color-violet-500: 103 58 183;
  --nw-color-violet: 103 58 183;
  --nw-color-violet-600: 94 53 177;
  --nw-color-violet-700: 81 45 168;
  --nw-color-violet-800: 69 39 160;
  --nw-color-violet-900: 49 27 146;
  --nw-color-violet-950: 44 24 131;
  --nw-color-purple-50: 243 229 245;
  --nw-color-purple-100: 225 190 231;
  --nw-color-purple-200: 206 147 216;
  --nw-color-purple-300: 186 104 200;
  --nw-color-purple-400: 171 71 188;
  --nw-color-purple-500: 156 39 176;
  --nw-color-purple: 156 39 176;
  --nw-color-purple-600: 142 36 170;
  --nw-color-purple-700: 123 31 162;
  --nw-color-purple-800: 106 27 154;
  --nw-color-purple-900: 74 20 140;
  --nw-color-purple-950: 67 18 126;
  --nw-color-pink-50: 252 228 236;
  --nw-color-pink-100: 248 187 208;
  --nw-color-pink-200: 244 143 177;
  --nw-color-pink-300: 240 98 146;
  --nw-color-pink-400: 236 64 122;
  --nw-color-pink-500: 233 30 99;
  --nw-color-pink: 233 30 99;
  --nw-color-pink-600: 216 27 96;
  --nw-color-pink-700: 194 24 91;
  --nw-color-pink-800: 173 20 87;
  --nw-color-pink-900: 136 14 79;
  --nw-color-pink-950: 122 13 71;
  --nw-color-brown-50: 239 235 233;
  --nw-color-brown-100: 215 204 200;
  --nw-color-brown-200: 188 170 164;
  --nw-color-brown-300: 161 136 127;
  --nw-color-brown-400: 141 110 99;
  --nw-color-brown-500: 121 85 72;
  --nw-color-brown: 121 85 72;
  --nw-color-brown-600: 109 76 65;
  --nw-color-brown-700: 93 64 55;
  --nw-color-brown-800: 84 58 50;
  --nw-color-brown-900: 65 45 39;
  --nw-color-brown-950: 62 39 35;
  --nw-color-white-500: 255 255 255;
  --nw-color-white: 255 255 255;
  --nw-color-black-500: 0 0 0;
  --nw-color-black: 0 0 0;
}

.tw-dark,.nw-dark,.nw-dark-contrast {
  --nw-color-gray-50: 46 46 46;
  --nw-color-gray-100: 53 53 53;
  --nw-color-gray-200: 66 66 66;
  --nw-color-gray-300: 97 97 97;
  --nw-color-gray-400: 118 118 118;
  --nw-color-gray-500: 148 148 148;
  --nw-color-gray: 148 148 148;
  --nw-color-gray-600: 189 189 189;
  --nw-color-gray-700: 224 224 224;
  --nw-color-gray-800: 238 238 238;
  --nw-color-gray-900: 245 245 245;
  --nw-color-gray-950: 250 250 250;
  --nw-color-red-50: 165 25 25;
  --nw-color-red-100: 183 28 28;
  --nw-color-red-200: 198 40 40;
  --nw-color-red-300: 211 47 47;
  --nw-color-red-400: 229 57 53;
  --nw-color-red-500: 244 67 54;
  --nw-color-red: 244 67 54;
  --nw-color-red-600: 254 97 92;
  --nw-color-red-700: 229 115 115;
  --nw-color-red-800: 239 154 154;
  --nw-color-red-900: 255 205 210;
  --nw-color-red-950: 255 235 238;
  --nw-color-tomato-50: 172 49 11;
  --nw-color-tomato-100: 191 54 12;
  --nw-color-tomato-200: 216 67 21;
  --nw-color-tomato-300: 230 74 25;
  --nw-color-tomato-400: 244 81 30;
  --nw-color-tomato-500: 255 87 34;
  --nw-color-tomato: 255 87 34;
  --nw-color-tomato-600: 255 112 67;
  --nw-color-tomato-700: 255 138 101;
  --nw-color-tomato-800: 255 171 145;
  --nw-color-tomato-900: 255 204 188;
  --nw-color-tomato-950: 251 233 231;
  --nw-color-orange-50: 204 70 0;
  --nw-color-orange-100: 230 92 0;
  --nw-color-orange-200: 239 108 0;
  --nw-color-orange-300: 245 124 0;
  --nw-color-orange-400: 251 140 0;
  --nw-color-orange-500: 255 152 0;
  --nw-color-orange: 255 152 0;
  --nw-color-orange-600: 255 167 38;
  --nw-color-orange-700: 255 183 77;
  --nw-color-orange-800: 255 204 128;
  --nw-color-orange-900: 255 224 178;
  --nw-color-orange-950: 255 243 224;
  --nw-color-amber-50: 206 71 0;
  --nw-color-amber-100: 255 111 0;
  --nw-color-amber-200: 255 143 0;
  --nw-color-amber-300: 255 160 0;
  --nw-color-amber-400: 255 179 0;
  --nw-color-amber-500: 255 193 7;
  --nw-color-amber: 255 193 7;
  --nw-color-amber-600: 255 202 40;
  --nw-color-amber-700: 255 213 79;
  --nw-color-amber-800: 255 224 130;
  --nw-color-amber-900: 255 236 179;
  --nw-color-amber-950: 255 248 225;
  --nw-color-yellow-50: 191 87 0;
  --nw-color-yellow-100: 245 127 23;
  --nw-color-yellow-200: 249 168 37;
  --nw-color-yellow-300: 251 192 45;
  --nw-color-yellow-400: 253 216 53;
  --nw-color-yellow-500: 255 235 59;
  --nw-color-yellow: 255 235 59;
  --nw-color-yellow-600: 255 238 88;
  --nw-color-yellow-700: 255 241 118;
  --nw-color-yellow-800: 255 245 157;
  --nw-color-yellow-900: 255 249 196;
  --nw-color-yellow-950: 255 253 231;
  --nw-color-lime-50: 117 107 21;
  --nw-color-lime-100: 130 119 23;
  --nw-color-lime-200: 158 157 36;
  --nw-color-lime-300: 175 180 43;
  --nw-color-lime-400: 192 202 51;
  --nw-color-lime-500: 205 220 57;
  --nw-color-lime: 205 220 57;
  --nw-color-lime-600: 212 225 87;
  --nw-color-lime-700: 220 231 117;
  --nw-color-lime-800: 230 238 156;
  --nw-color-lime-900: 240 244 195;
  --nw-color-lime-950: 249 251 231;
  --nw-color-green-50: 46 95 27;
  --nw-color-green-100: 51 105 30;
  --nw-color-green-200: 85 139 47;
  --nw-color-green-300: 104 159 56;
  --nw-color-green-400: 124 179 66;
  --nw-color-green-500: 139 195 74;
  --nw-color-green: 139 195 74;
  --nw-color-green-600: 156 204 101;
  --nw-color-green-700: 174 213 129;
  --nw-color-green-800: 197 225 165;
  --nw-color-green-900: 220 237 200;
  --nw-color-green-950: 241 248 233;
  --nw-color-emerald-50: 24 85 29;
  --nw-color-emerald-100: 27 94 32;
  --nw-color-emerald-200: 46 125 50;
  --nw-color-emerald-300: 56 142 60;
  --nw-color-emerald-400: 67 160 71;
  --nw-color-emerald-500: 76 175 80;
  --nw-color-emerald: 76 175 80;
  --nw-color-emerald-600: 102 187 106;
  --nw-color-emerald-700: 129 199 132;
  --nw-color-emerald-800: 165 214 167;
  --nw-color-emerald-900: 200 230 201;
  --nw-color-emerald-950: 232 245 233;
  --nw-color-teal-50: 0 69 58;
  --nw-color-teal-100: 0 77 64;
  --nw-color-teal-200: 0 105 92;
  --nw-color-teal-300: 0 121 107;
  --nw-color-teal-400: 0 137 123;
  --nw-color-teal-500: 0 150 136;
  --nw-color-teal: 0 150 136;
  --nw-color-teal-600: 38 166 154;
  --nw-color-teal-700: 77 182 172;
  --nw-color-teal-800: 128 203 196;
  --nw-color-teal-900: 178 223 219;
  --nw-color-teal-950: 224 242 241;
  --nw-color-cyan-50: 0 86 90;
  --nw-color-cyan-100: 0 96 100;
  --nw-color-cyan-200: 0 131 143;
  --nw-color-cyan-300: 0 151 167;
  --nw-color-cyan-400: 0 172 193;
  --nw-color-cyan-500: 0 188 212;
  --nw-color-cyan: 0 188 212;
  --nw-color-cyan-600: 38 198 218;
  --nw-color-cyan-700: 77 208 225;
  --nw-color-cyan-800: 128 222 234;
  --nw-color-cyan-900: 178 235 242;
  --nw-color-cyan-950: 224 247 250;
  --nw-color-sky-50: 1 78 140;
  --nw-color-sky-100: 1 87 155;
  --nw-color-sky-200: 2 119 189;
  --nw-color-sky-300: 2 136 209;
  --nw-color-sky-400: 3 155 229;
  --nw-color-sky-500: 3 169 244;
  --nw-color-sky: 3 169 244;
  --nw-color-sky-600: 41 182 246;
  --nw-color-sky-700: 79 195 247;
  --nw-color-sky-800: 129 212 250;
  --nw-color-sky-900: 179 229 252;
  --nw-color-sky-950: 225 245 254;
  --nw-color-blue-50: 12 64 145;
  --nw-color-blue-100: 13 71 161;
  --nw-color-blue-200: 21 101 192;
  --nw-color-blue-300: 25 118 210;
  --nw-color-blue-400: 30 136 229;
  --nw-color-blue-500: 33 150 243;
  --nw-color-blue: 33 150 243;
  --nw-color-blue-600: 66 165 245;
  --nw-color-blue-700: 100 181 246;
  --nw-color-blue-800: 144 202 249;
  --nw-color-blue-900: 187 222 251;
  --nw-color-blue-950: 227 242 253;
  --nw-color-indigo-50: 23 32 113;
  --nw-color-indigo-100: 26 35 126;
  --nw-color-indigo-200: 40 53 147;
  --nw-color-indigo-300: 48 63 159;
  --nw-color-indigo-400: 57 73 171;
  --nw-color-indigo-500: 63 81 181;
  --nw-color-indigo: 63 81 181;
  --nw-color-indigo-600: 92 107 192;
  --nw-color-indigo-700: 121 134 203;
  --nw-color-indigo-800: 159 168 218;
  --nw-color-indigo-900: 197 202 233;
  --nw-color-indigo-950: 232 234 246;
  --nw-color-violet-50: 44 24 131;
  --nw-color-violet-100: 49 27 146;
  --nw-color-violet-200: 69 39 160;
  --nw-color-violet-300: 81 45 168;
  --nw-color-violet-400: 94 53 177;
  --nw-color-violet-500: 103 58 183;
  --nw-color-violet: 103 58 183;
  --nw-color-violet-600: 126 87 194;
  --nw-color-violet-700: 149 117 205;
  --nw-color-violet-800: 179 157 219;
  --nw-color-violet-900: 209 196 233;
  --nw-color-violet-950: 223 222 247;
  --nw-color-purple-50: 67 18 126;
  --nw-color-purple-100: 74 20 140;
  --nw-color-purple-200: 106 27 154;
  --nw-color-purple-300: 123 31 162;
  --nw-color-purple-400: 142 36 170;
  --nw-color-purple-500: 156 39 176;
  --nw-color-purple: 156 39 176;
  --nw-color-purple-600: 171 71 188;
  --nw-color-purple-700: 186 104 200;
  --nw-color-purple-800: 206 147 216;
  --nw-color-purple-900: 225 190 231;
  --nw-color-purple-950: 243 229 245;
  --nw-color-pink-50: 122 13 71;
  --nw-color-pink-100: 136 14 79;
  --nw-color-pink-200: 173 20 87;
  --nw-color-pink-300: 194 24 91;
  --nw-color-pink-400: 216 27 96;
  --nw-color-pink-500: 233 30 99;
  --nw-color-pink: 233 30 99;
  --nw-color-pink-600: 236 64 122;
  --nw-color-pink-700: 240 98 146;
  --nw-color-pink-800: 244 143 177;
  --nw-color-pink-900: 248 187 208;
  --nw-color-pink-950: 252 228 236;
  --nw-color-brown-50: 62 39 35;
  --nw-color-brown-100: 65 45 39;
  --nw-color-brown-200: 84 58 50;
  --nw-color-brown-300: 93 64 55;
  --nw-color-brown-400: 109 76 65;
  --nw-color-brown-500: 121 85 72;
  --nw-color-brown: 121 85 72;
  --nw-color-brown-600: 141 110 99;
  --nw-color-brown-700: 161 136 127;
  --nw-color-brown-800: 188 170 164;
  --nw-color-brown-900: 215 204 200;
  --nw-color-brown-950: 239 235 233;
  --nw-color-white-500: 255 255 255;
  --nw-color-white: 255 255 255;
  --nw-color-black-500: 0 0 0;
  --nw-color-black: 0 0 0;
}

html {
  font-size: 15px;
}
.nws-focus-hover:not(:disabled,.nw--disabled) {
  transition: var(--nw-transition-fast) color, var(--nw-transition-fast) box-shadow;
}
.nws-focus-hover:not(:disabled,.nw--disabled):hover {
  box-shadow: var(--nw-shadow-focus-hover);
  border-color: rgb(var(--nw-color-neutral-800));
  cursor: pointer;
}
.nws-focus-hover:not(:disabled,.nw--disabled):focus-within,
.nws-focus-hover:not(:disabled,.nw--disabled):focus,
.nws-focus-hover:not(:disabled,.nw--disabled).button--focused {
  box-shadow: var(--nw-shadow-focus-hover);
  border-color: rgb(var(--nw-color-neutral-1000));
  cursor: pointer;
}
.nws-link {
  color: rgb(var(--nw-color-link));
  text-decoration: none;
}
.nws-link:focus,
.nws-link:active,
.nws-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.nw--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
/* TODO: used only in neowise, remove after neowise is removed */
.nws-input-focus-hover:not(:disabled,.nw--disabled):hover {
  box-shadow: var(--nw-shadow-focus-hover);
  border-color: rgb(var(--nw-color-neutral-800));
  background-color: rgb(var(--nw-color-form-hover));
  color: rgb(var(--nw-color-on-form-hover));
}
.nws-input-focus-hover:not(:disabled,.nw--disabled):focus {
  box-shadow: var(--nw-shadow-focus-hover);
  border-color: rgb(var(--nw-color-neutral-1000));
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  
}

.tw-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

.tw-pointer-events-none {
  pointer-events: none
}

.tw-pointer-events-auto {
  pointer-events: auto
}

.tw-visible {
  visibility: visible
}

.tw-invisible {
  visibility: hidden
}

.tw-fixed {
  position: fixed
}

.tw-absolute {
  position: absolute
}

.tw-relative {
  position: relative
}

.tw-sticky {
  position: sticky
}

.tw-inset-0 {
  inset: 0px
}

.tw--top-0\.5 {
  top: -0.125rem
}

.tw-bottom-0 {
  bottom: 0px
}

.tw-bottom-1 {
  bottom: 0.25rem
}

.tw-bottom-1\/2 {
  bottom: 50%
}

.tw-bottom-10 {
  bottom: 2.5rem
}

.tw-bottom-2 {
  bottom: 0.5rem
}

.tw-bottom-4 {
  bottom: 1rem
}

.tw-bottom-6 {
  bottom: 1.5rem
}

.tw-bottom-\[-14px\] {
  bottom: -14px
}

.tw-left-0 {
  left: 0px
}

.tw-left-1\/2 {
  left: 50%
}

.tw-left-14 {
  left: 3.5rem
}

.tw-left-2 {
  left: 0.5rem
}

.tw-left-4 {
  left: 1rem
}

.tw-left-6 {
  left: 1.5rem
}

.tw-left-\[-3px\] {
  left: -3px
}

.tw-left-\[30\%\] {
  left: 30%
}

.tw-left-\[55px\] {
  left: 55px
}

.tw-left-\[71px\] {
  left: 71px
}

.tw-left-full {
  left: 100%
}

.tw-right-0 {
  right: 0px
}

.tw-right-1 {
  right: 0.25rem
}

.tw-right-1\.5 {
  right: 0.375rem
}

.tw-right-1\/2 {
  right: 50%
}

.tw-right-10 {
  right: 2.5rem
}

.tw-right-3 {
  right: 0.75rem
}

.tw-right-4 {
  right: 1rem
}

.tw-right-5 {
  right: 1.25rem
}

.tw-right-6 {
  right: 1.5rem
}

.tw-right-8 {
  right: 2rem
}

.tw-top-0 {
  top: 0px
}

.tw-top-0\.5 {
  top: 0.125rem
}

.tw-top-1 {
  top: 0.25rem
}

.tw-top-1\/2 {
  top: 50%
}

.tw-top-4 {
  top: 1rem
}

.tw-top-\[-3px\] {
  top: -3px
}

.tw-top-\[-50px\] {
  top: -50px
}

.tw-top-\[-5px\] {
  top: -5px
}

.tw-top-\[40\%\] {
  top: 40%
}

.tw-top-\[45\%\] {
  top: 45%
}

.tw-z-0 {
  z-index: 0
}

.tw-z-10 {
  z-index: 10
}

.tw-z-50 {
  z-index: 50
}

.tw-z-\[1000\] {
  z-index: 1000
}

.tw-z-\[1\] {
  z-index: 1
}

.tw-z-\[var\(--nw-z-index-dialog\)\] {
  z-index: var(--nw-z-index-dialog)
}

.tw-z-dropdown {
  z-index: 900
}

.tw-order-1 {
  order: 1
}

.tw-order-2 {
  order: 2
}

.tw-order-3 {
  order: 3
}

.tw-order-4 {
  order: 4
}

.tw-col-span-1 {
  grid-column: span 1 / span 1
}

.tw-col-span-10 {
  grid-column: span 10 / span 10
}

.tw-col-span-2 {
  grid-column: span 2 / span 2
}

.tw-col-span-3 {
  grid-column: span 3 / span 3
}

.tw-col-span-4 {
  grid-column: span 4 / span 4
}

.tw-col-span-6 {
  grid-column: span 6 / span 6
}

.tw-col-start-1 {
  grid-column-start: 1
}

.tw-col-start-6 {
  grid-column-start: 6
}

.tw-col-end-12 {
  grid-column-end: 12
}

.tw-float-start {
  float: inline-start
}

.tw-float-right {
  float: right
}

.tw-m-0 {
  margin: 0px
}

.tw-m-0\.5 {
  margin: 0.125rem
}

.tw-m-1 {
  margin: 0.25rem
}

.tw-m-2 {
  margin: 0.5rem
}

.tw-m-3 {
  margin: 0.75rem
}

.tw-m-4 {
  margin: 1rem
}

.tw-m-\[0\.25em\] {
  margin: 0.25em
}

.tw-m-auto {
  margin: auto
}

.tw-mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem
}

.tw-mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem
}

.tw-mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem
}

.tw-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem
}

.tw-mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem
}

.tw-mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem
}

.tw-mx-4 {
  margin-left: 1rem;
  margin-right: 1rem
}

.tw-mx-8 {
  margin-left: 2rem;
  margin-right: 2rem
}

.tw-mx-\[4px\] {
  margin-left: 4px;
  margin-right: 4px
}

.tw-mx-\[5px\] {
  margin-left: 5px;
  margin-right: 5px
}

.tw-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.tw-my-0 {
  margin-top: 0px;
  margin-bottom: 0px
}

.tw-my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem
}

.tw-my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem
}

.tw-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem
}

.tw-my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem
}

.tw-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.tw-my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

.tw-my-\[10px\] {
  margin-top: 10px;
  margin-bottom: 10px
}

.tw-my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px
}

.tw-my-auto {
  margin-top: auto;
  margin-bottom: auto
}

.tw-my-px {
  margin-top: 1px;
  margin-bottom: 1px
}

.-tw-ml-1 {
  margin-left: -0.25rem
}

.-tw-mr-1 {
  margin-right: -0.25rem
}

.-tw-mt-2 {
  margin-top: -0.5rem
}

.tw--ml-1 {
  margin-left: -0.25rem
}

.tw-mb-0 {
  margin-bottom: 0px
}

.tw-mb-0\.5 {
  margin-bottom: 0.125rem
}

.tw-mb-1 {
  margin-bottom: 0.25rem
}

.tw-mb-10 {
  margin-bottom: 2.5rem
}

.tw-mb-12 {
  margin-bottom: 3rem
}

.tw-mb-2 {
  margin-bottom: 0.5rem
}

.tw-mb-2\.5 {
  margin-bottom: 0.625rem
}

.tw-mb-3 {
  margin-bottom: 0.75rem
}

.tw-mb-4 {
  margin-bottom: 1rem
}

.tw-mb-5 {
  margin-bottom: 1.25rem
}

.tw-mb-6 {
  margin-bottom: 1.5rem
}

.tw-mb-8 {
  margin-bottom: 2rem
}

.tw-mb-\[5px\] {
  margin-bottom: 5px
}

.tw-mb-\[calc\(0\.75em\+1px\)\] {
  margin-bottom: calc(0.75em + 1px)
}

.tw-ml-0 {
  margin-left: 0px
}

.tw-ml-0\.5 {
  margin-left: 0.125rem
}

.tw-ml-1 {
  margin-left: 0.25rem
}

.tw-ml-1\.5 {
  margin-left: 0.375rem
}

.tw-ml-2 {
  margin-left: 0.5rem
}

.tw-ml-3 {
  margin-left: 0.75rem
}

.tw-ml-4 {
  margin-left: 1rem
}

.tw-ml-40 {
  margin-left: 10rem
}

.tw-ml-5 {
  margin-left: 1.25rem
}

.tw-ml-6 {
  margin-left: 1.5rem
}

.tw-ml-8 {
  margin-left: 2rem
}

.tw-ml-\[-0\.5rem\] {
  margin-left: -0.5rem
}

.tw-ml-auto {
  margin-left: auto
}

.tw-mr-1 {
  margin-right: 0.25rem
}

.tw-mr-1\.5 {
  margin-right: 0.375rem
}

.tw-mr-2 {
  margin-right: 0.5rem
}

.tw-mr-2\.5 {
  margin-right: 0.625rem
}

.tw-mr-3 {
  margin-right: 0.75rem
}

.tw-mr-4 {
  margin-right: 1rem
}

.tw-mr-5 {
  margin-right: 1.25rem
}

.tw-mr-6 {
  margin-right: 1.5rem
}

.tw-mr-8 {
  margin-right: 2rem
}

.tw-mr-\[0\.2rem\] {
  margin-right: 0.2rem
}

.tw-mr-\[0\.4rem\] {
  margin-right: 0.4rem
}

.tw-mr-\[0\.7rem\] {
  margin-right: 0.7rem
}

.tw-mr-\[1px\] {
  margin-right: 1px
}

.tw-mr-\[calc\(0\.75em\+1px\)\] {
  margin-right: calc(0.75em + 1px)
}

.tw-mr-auto {
  margin-right: auto
}

.tw-mr-px {
  margin-right: 1px
}

.tw-mt-0 {
  margin-top: 0px
}

.tw-mt-1 {
  margin-top: 0.25rem
}

.tw-mt-1\.5 {
  margin-top: 0.375rem
}

.tw-mt-10 {
  margin-top: 2.5rem
}

.tw-mt-2 {
  margin-top: 0.5rem
}

.tw-mt-3 {
  margin-top: 0.75rem
}

.tw-mt-4 {
  margin-top: 1rem
}

.tw-mt-5 {
  margin-top: 1.25rem
}

.tw-mt-6 {
  margin-top: 1.5rem
}

.tw-mt-\[0\.5em\] {
  margin-top: 0.5em
}

.tw-mt-\[3px\] {
  margin-top: 3px
}

.tw-mt-\[5px\] {
  margin-top: 5px
}

.tw-mt-\[8rem\] {
  margin-top: 8rem
}

.tw-mt-px {
  margin-top: 1px
}

.tw-box-border {
  box-sizing: border-box
}

.tw-box-content {
  box-sizing: content-box
}

.tw-block {
  display: block
}

.tw-inline-block {
  display: inline-block
}

.tw-inline {
  display: inline
}

.tw-flex {
  display: flex
}

.tw-inline-flex {
  display: inline-flex
}

.tw-grid {
  display: grid
}

.tw-contents {
  display: contents
}

.tw-list-item {
  display: list-item
}

.tw-hidden {
  display: none
}

.tw-size-16 {
  width: 4rem;
  height: 4rem
}

.tw-size-3 {
  width: 0.75rem;
  height: 0.75rem
}

.tw-size-4 {
  width: 1rem;
  height: 1rem
}

.tw-size-full {
  width: 100%;
  height: 100%
}

.\!tw-h-fit {
  height: fit-content !important
}

.tw-h-0 {
  height: 0px
}

.tw-h-0\.5 {
  height: 0.125rem
}

.tw-h-1 {
  height: 0.25rem
}

.tw-h-1\/2 {
  height: 50%
}

.tw-h-1\/3 {
  height: 33.333333%
}

.tw-h-1\/4 {
  height: 25%
}

.tw-h-1\/5 {
  height: 20%
}

.tw-h-1\/6 {
  height: 16.666667%
}

.tw-h-10 {
  height: 2.5rem
}

.tw-h-11 {
  height: 2.75rem
}

.tw-h-12 {
  height: 3rem
}

.tw-h-14 {
  height: 3.5rem
}

.tw-h-16 {
  height: 4rem
}

.tw-h-2 {
  height: 0.5rem
}

.tw-h-2\.5 {
  height: 0.625rem
}

.tw-h-2\/3 {
  height: 66.666667%
}

.tw-h-2\/4 {
  height: 50%
}

.tw-h-2\/6 {
  height: 33.333333%
}

.tw-h-20 {
  height: 5rem
}

.tw-h-24 {
  height: 6rem
}

.tw-h-28 {
  height: 7rem
}

.tw-h-3 {
  height: 0.75rem
}

.tw-h-3\.5 {
  height: 0.875rem
}

.tw-h-32 {
  height: 8rem
}

.tw-h-4 {
  height: 1rem
}

.tw-h-4\/5 {
  height: 80%
}

.tw-h-4\/6 {
  height: 66.666667%
}

.tw-h-40 {
  height: 10rem
}

.tw-h-48 {
  height: 12rem
}

.tw-h-5 {
  height: 1.25rem
}

.tw-h-5\/6 {
  height: 83.333333%
}

.tw-h-6 {
  height: 1.5rem
}

.tw-h-60 {
  height: 15rem
}

.tw-h-7 {
  height: 1.75rem
}

.tw-h-72 {
  height: 18rem
}

.tw-h-8 {
  height: 2rem
}

.tw-h-80 {
  height: 20rem
}

.tw-h-9 {
  height: 2.25rem
}

.tw-h-\[1\.4em\] {
  height: 1.4em
}

.tw-h-\[1\.4rem\] {
  height: 1.4rem
}

.tw-h-\[10px\] {
  height: 10px
}

.tw-h-\[13px\] {
  height: 13px
}

.tw-h-\[15rem\] {
  height: 15rem
}

.tw-h-\[18px\] {
  height: 18px
}

.tw-h-\[18rem\] {
  height: 18rem
}

.tw-h-\[20rem\] {
  height: 20rem
}

.tw-h-\[22px\] {
  height: 22px
}

.tw-h-\[27rem\] {
  height: 27rem
}

.tw-h-\[28rem\] {
  height: 28rem
}

.tw-h-\[2rem\] {
  height: 2rem
}

.tw-h-\[30px\] {
  height: 30px
}

.tw-h-\[35px\] {
  height: 35px
}

.tw-h-\[6rem\] {
  height: 6rem
}

.tw-h-\[70px\] {
  height: 70px
}

.tw-h-fit {
  height: fit-content
}

.tw-h-full {
  height: 100%
}

.tw-h-px {
  height: 1px
}

.tw-h-screen {
  height: 100vh
}

.tw-max-h-11 {
  max-height: 2.75rem
}

.tw-max-h-52 {
  max-height: 13rem
}

.tw-max-h-60 {
  max-height: 15rem
}

.tw-max-h-80 {
  max-height: 20rem
}

.tw-max-h-96 {
  max-height: 24rem
}

.tw-max-h-\[32rem\] {
  max-height: 32rem
}

.tw-max-h-\[600px\] {
  max-height: 600px
}

.tw-max-h-\[calc\(100vh_-_35rem\)\] {
  max-height: calc(100vh - 35rem)
}

.tw-max-h-full {
  max-height: 100%
}

.tw-max-h-screen {
  max-height: 100vh
}

.tw-min-h-0 {
  min-height: 0px
}

.tw-min-h-10 {
  min-height: 2.5rem
}

.tw-min-h-12 {
  min-height: 3rem
}

.tw-min-h-16 {
  min-height: 4rem
}

.tw-min-h-20 {
  min-height: 5rem
}

.tw-min-h-24 {
  min-height: 6rem
}

.tw-min-h-32 {
  min-height: 8rem
}

.tw-min-h-72 {
  min-height: 18rem
}

.tw-min-h-8 {
  min-height: 2rem
}

.tw-min-h-\[1\.6rem\] {
  min-height: 1.6rem
}

.tw-min-h-\[10rem\] {
  min-height: 10rem
}

.tw-min-h-\[15rem\] {
  min-height: 15rem
}

.tw-min-h-\[22\.75rem\] {
  min-height: 22.75rem
}

.tw-min-h-\[26rem\] {
  min-height: 26rem
}

.tw-min-h-\[29px\] {
  min-height: 29px
}

.tw-min-h-\[300px\] {
  min-height: 300px
}

.tw-min-h-\[40rem\] {
  min-height: 40rem
}

.tw-min-h-\[5rem\] {
  min-height: 5rem
}

.tw-min-h-\[8rem\] {
  min-height: 8rem
}

.tw-min-h-full {
  min-height: 100%
}

.tw-min-h-max {
  min-height: max-content
}

.tw-w-0 {
  width: 0px
}

.tw-w-0\.5 {
  width: 0.125rem
}

.tw-w-1 {
  width: 0.25rem
}

.tw-w-1\/12 {
  width: 8.333333%
}

.tw-w-1\/2 {
  width: 50%
}

.tw-w-1\/3 {
  width: 33.333333%
}

.tw-w-1\/4 {
  width: 25%
}

.tw-w-1\/5 {
  width: 20%
}

.tw-w-1\/6 {
  width: 16.666667%
}

.tw-w-10 {
  width: 2.5rem
}

.tw-w-11 {
  width: 2.75rem
}

.tw-w-11\/12 {
  width: 91.666667%
}

.tw-w-12 {
  width: 3rem
}

.tw-w-14 {
  width: 3.5rem
}

.tw-w-16 {
  width: 4rem
}

.tw-w-2\/3 {
  width: 66.666667%
}

.tw-w-2\/4 {
  width: 50%
}

.tw-w-2\/5 {
  width: 40%
}

.tw-w-2\/6 {
  width: 33.333333%
}

.tw-w-20 {
  width: 5rem
}

.tw-w-24 {
  width: 6rem
}

.tw-w-28 {
  width: 7rem
}

.tw-w-3 {
  width: 0.75rem
}

.tw-w-3\.5 {
  width: 0.875rem
}

.tw-w-3\/4 {
  width: 75%
}

.tw-w-3\/5 {
  width: 60%
}

.tw-w-3\/6 {
  width: 50%
}

.tw-w-32 {
  width: 8rem
}

.tw-w-36 {
  width: 9rem
}

.tw-w-4 {
  width: 1rem
}

.tw-w-4\/12 {
  width: 33.333333%
}

.tw-w-4\/5 {
  width: 80%
}

.tw-w-4\/6 {
  width: 66.666667%
}

.tw-w-40 {
  width: 10rem
}

.tw-w-44 {
  width: 11rem
}

.tw-w-48 {
  width: 12rem
}

.tw-w-5 {
  width: 1.25rem
}

.tw-w-5\/12 {
  width: 41.666667%
}

.tw-w-52 {
  width: 13rem
}

.tw-w-56 {
  width: 14rem
}

.tw-w-6 {
  width: 1.5rem
}

.tw-w-60 {
  width: 15rem
}

.tw-w-64 {
  width: 16rem
}

.tw-w-66 {
  width: 16.5rem
}

.tw-w-7 {
  width: 1.75rem
}

.tw-w-8 {
  width: 2rem
}

.tw-w-8\/12 {
  width: 66.666667%
}

.tw-w-80 {
  width: 20rem
}

.tw-w-9 {
  width: 2.25rem
}

.tw-w-\[1\.4em\] {
  width: 1.4em
}

.tw-w-\[10px\] {
  width: 10px
}

.tw-w-\[13px\] {
  width: 13px
}

.tw-w-\[15rem\] {
  width: 15rem
}

.tw-w-\[18px\] {
  width: 18px
}

.tw-w-\[20rem\] {
  width: 20rem
}

.tw-w-\[250px\] {
  width: 250px
}

.tw-w-\[30\%\] {
  width: 30%
}

.tw-w-\[33rem\] {
  width: 33rem
}

.tw-w-\[35rem\] {
  width: 35rem
}

.tw-w-\[3px\] {
  width: 3px
}

.tw-w-\[3rem\] {
  width: 3rem
}

.tw-w-\[40rem\] {
  width: 40rem
}

.tw-w-\[7px\] {
  width: 7px
}

.tw-w-\[80\%\] {
  width: 80%
}

.tw-w-\[calc\(33\.33\%-10px\)\] {
  width: calc(33.33% - 10px)
}

.tw-w-\[calc\(66\.66\%-6px\)\] {
  width: calc(66.66% - 6px)
}

.tw-w-fit {
  width: fit-content
}

.tw-w-full {
  width: 100%
}

.tw-w-px {
  width: 1px
}

.tw-min-w-0 {
  min-width: 0px
}

.tw-min-w-1 {
  min-width: 0.25rem
}

.tw-min-w-12 {
  min-width: 3rem
}

.tw-min-w-16 {
  min-width: 4rem
}

.tw-min-w-24 {
  min-width: 6rem
}

.tw-min-w-28 {
  min-width: 7rem
}

.tw-min-w-3 {
  min-width: 0.75rem
}

.tw-min-w-32 {
  min-width: 8rem
}

.tw-min-w-36 {
  min-width: 9rem
}

.tw-min-w-4 {
  min-width: 1rem
}

.tw-min-w-40 {
  min-width: 10rem
}

.tw-min-w-5 {
  min-width: 1.25rem
}

.tw-min-w-6 {
  min-width: 1.5rem
}

.tw-min-w-60 {
  min-width: 15rem
}

.tw-min-w-80 {
  min-width: 20rem
}

.tw-min-w-\[10rem\] {
  min-width: 10rem
}

.tw-min-w-\[15rem\] {
  min-width: 15rem
}

.tw-min-w-\[200px\] {
  min-width: 200px
}

.tw-min-w-\[25rem\] {
  min-width: 25rem
}

.tw-min-w-\[26rem\] {
  min-width: 26rem
}

.tw-min-w-\[30rem\] {
  min-width: 30rem
}

.tw-min-w-\[32rem\] {
  min-width: 32rem
}

.tw-min-w-\[40rem\] {
  min-width: 40rem
}

.tw-min-w-\[8rem\] {
  min-width: 8rem
}

.tw-min-w-max {
  min-width: max-content
}

.tw-max-w-48 {
  max-width: 12rem
}

.tw-max-w-4xl {
  max-width: 56rem
}

.tw-max-w-64 {
  max-width: 16rem
}

.tw-max-w-72 {
  max-width: 18rem
}

.tw-max-w-80 {
  max-width: 20rem
}

.tw-max-w-9 {
  max-width: 2.25rem
}

.tw-max-w-96 {
  max-width: 24rem
}

.tw-max-w-\[1500px\] {
  max-width: 1500px
}

.tw-max-w-\[16em\] {
  max-width: 16em
}

.tw-max-w-\[30rem\] {
  max-width: 30rem
}

.tw-max-w-\[32rem\] {
  max-width: 32rem
}

.tw-max-w-\[35\%\] {
  max-width: 35%
}

.tw-max-w-\[400px\] {
  max-width: 400px
}

.tw-max-w-\[500px\] {
  max-width: 500px
}

.tw-max-w-\[600px\] {
  max-width: 600px
}

.tw-max-w-full {
  max-width: 100%
}

.tw-max-w-screen-md {
  max-width: 768px
}

.tw-max-w-xl {
  max-width: 36rem
}

.tw-max-w-xs {
  max-width: 20rem
}

.tw-flex-1 {
  flex: 1 1 0%
}

.tw-flex-\[1_0_14\.28\%\] {
  flex: 1 0 14.28%
}

.tw-flex-\[2_2_0\%\] {
  flex: 2 2 0%
}

.tw-flex-\[5_3_0\%\] {
  flex: 5 3 0%
}

.tw-flex-auto {
  flex: 1 1 auto
}

.tw-flex-initial {
  flex: 0 1 auto
}

.tw-flex-none {
  flex: none
}

.tw-flex-shrink {
  flex-shrink: 1
}

.tw-flex-shrink-0 {
  flex-shrink: 0
}

.tw-shrink {
  flex-shrink: 1
}

.tw-shrink-0 {
  flex-shrink: 0
}

.tw-flex-grow {
  flex-grow: 1
}

.tw-grow {
  flex-grow: 1
}

.tw-grow-0 {
  flex-grow: 0
}

.tw-basis-0 {
  flex-basis: 0px
}

.tw-basis-1\/2 {
  flex-basis: 50%
}

.tw-basis-6 {
  flex-basis: 1.5rem
}

.tw-basis-auto {
  flex-basis: auto
}

.tw-table-auto {
  table-layout: auto
}

.tw-table-fixed {
  table-layout: fixed
}

.tw-border-collapse {
  border-collapse: collapse
}

.tw-border-spacing-1 {
  --tw-border-spacing-x: 0.25rem;
  --tw-border-spacing-y: 0.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.tw-border-spacing-4 {
  --tw-border-spacing-x: 1rem;
  --tw-border-spacing-y: 1rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}

.tw--translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-scale-\[0\.6\] {
  --tw-scale-x: 0.6;
  --tw-scale-y: 0.6;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes tw-spin {
  to {
    transform: rotate(360deg)
  }
}

.tw-animate-spin {
  animation: tw-spin 2s linear infinite
}

.tw-cursor-default {
  cursor: default
}

.tw-cursor-ew-resize {
  cursor: ew-resize
}

.tw-cursor-move {
  cursor: move
}

.tw-cursor-not-allowed {
  cursor: not-allowed
}

.tw-cursor-ns-resize {
  cursor: ns-resize
}

.tw-cursor-pointer {
  cursor: pointer
}

.tw-select-none {
  user-select: none
}

.tw-list-inside {
  list-style-position: inside
}

.tw-list-disc {
  list-style-type: disc
}

.tw-list-none {
  list-style-type: none
}

.tw-appearance-none {
  appearance: none
}

.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr))
}

.tw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr))
}

.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.tw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.tw-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.tw-grid-cols-\[auto\,1fr\] {
  grid-template-columns: auto 1fr
}

.tw-flex-row {
  flex-direction: row
}

.tw-flex-col {
  flex-direction: column
}

.tw-flex-col-reverse {
  flex-direction: column-reverse
}

.tw-flex-wrap {
  flex-wrap: wrap
}

.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse
}

.tw-flex-nowrap {
  flex-wrap: nowrap
}

.tw-place-content-center {
  place-content: center
}

.tw-place-items-center {
  place-items: center
}

.tw-content-center {
  align-content: center
}

.tw-items-start {
  align-items: flex-start
}

.tw-items-end {
  align-items: flex-end
}

.tw-items-center {
  align-items: center
}

.tw-items-baseline {
  align-items: baseline
}

.tw-items-stretch {
  align-items: stretch
}

.tw-justify-start {
  justify-content: flex-start
}

.tw-justify-end {
  justify-content: flex-end
}

.tw-justify-center {
  justify-content: center
}

.tw-justify-between {
  justify-content: space-between
}

.tw-justify-evenly {
  justify-content: space-evenly
}

.tw-gap-0\.5 {
  gap: 0.125rem
}

.tw-gap-1 {
  gap: 0.25rem
}

.tw-gap-1\.5 {
  gap: 0.375rem
}

.tw-gap-10 {
  gap: 2.5rem
}

.tw-gap-2 {
  gap: 0.5rem
}

.tw-gap-2\.5 {
  gap: 0.625rem
}

.tw-gap-3 {
  gap: 0.75rem
}

.tw-gap-4 {
  gap: 1rem
}

.tw-gap-5 {
  gap: 1.25rem
}

.tw-gap-6 {
  gap: 1.5rem
}

.tw-gap-8 {
  gap: 2rem
}

.tw-gap-\[0\.3rem\] {
  gap: 0.3rem
}

.tw-gap-\[0\.66em\] {
  gap: 0.66em
}

.tw-gap-\[1rem\] {
  gap: 1rem
}

.tw-gap-\[5px\] {
  gap: 5px
}

.tw-gap-px {
  gap: 1px
}

.tw-gap-x-0\.5 {
  column-gap: 0.125rem
}

.tw-gap-x-1 {
  column-gap: 0.25rem
}

.tw-gap-x-1\.5 {
  column-gap: 0.375rem
}

.tw-gap-x-2 {
  column-gap: 0.5rem
}

.tw-gap-x-3 {
  column-gap: 0.75rem
}

.tw-gap-x-4 {
  column-gap: 1rem
}

.tw-gap-y-1 {
  row-gap: 0.25rem
}

.tw-gap-y-2 {
  row-gap: 0.5rem
}

.tw-gap-y-4 {
  row-gap: 1rem
}

.tw-gap-y-5 {
  row-gap: 1.25rem
}

.tw-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))
}

.tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))
}

.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.tw-space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1px * var(--tw-space-y-reverse))
}

.tw-place-self-center {
  place-self: center
}

.tw-self-start {
  align-self: flex-start
}

.tw-self-end {
  align-self: flex-end
}

.tw-self-center {
  align-self: center
}

.tw-self-stretch {
  align-self: stretch
}

.tw-justify-self-start {
  justify-self: start
}

.tw-overflow-auto {
  overflow: auto
}

.tw-overflow-hidden {
  overflow: hidden
}

.tw-overflow-clip {
  overflow: clip
}

.tw-overflow-visible {
  overflow: visible
}

.tw-overflow-scroll {
  overflow: scroll
}

.tw-overflow-x-auto {
  overflow-x: auto
}

.tw-overflow-y-auto {
  overflow-y: auto
}

.tw-overflow-x-hidden {
  overflow-x: hidden
}

.tw-overflow-y-hidden {
  overflow-y: hidden
}

.tw-overflow-x-clip {
  overflow-x: clip
}

.tw-overflow-x-scroll {
  overflow-x: scroll
}

.tw-overflow-y-scroll {
  overflow-y: scroll
}

.tw-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.tw-text-ellipsis {
  text-overflow: ellipsis
}

.tw-whitespace-normal {
  white-space: normal
}

.\!tw-whitespace-nowrap {
  white-space: nowrap !important
}

.tw-whitespace-nowrap {
  white-space: nowrap
}

.tw-whitespace-pre {
  white-space: pre
}

.tw-whitespace-pre-line {
  white-space: pre-line
}

.tw-whitespace-pre-wrap {
  white-space: pre-wrap
}

.tw-text-nowrap {
  text-wrap: nowrap
}

.tw-break-words {
  overflow-wrap: break-word
}

.tw-break-all {
  word-break: break-all
}

.tw-rounded {
  border-radius: 0.25rem
}

.tw-rounded-2xl {
  border-radius: 1rem
}

.tw-rounded-\[2px\] {
  border-radius: 2px
}

.tw-rounded-\[6px\] {
  border-radius: 6px
}

.tw-rounded-full {
  border-radius: 9999px
}

.tw-rounded-lg {
  border-radius: 0.5rem
}

.tw-rounded-md {
  border-radius: 0.375rem
}

.tw-rounded-none {
  border-radius: 0px
}

.tw-rounded-sm {
  border-radius: 0.125rem
}

.tw-rounded-xl {
  border-radius: 0.75rem
}

.tw-rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem
}

.tw-rounded-bl-md {
  border-bottom-left-radius: 0.375rem
}

.tw-rounded-tl-md {
  border-top-left-radius: 0.375rem
}

.tw-border {
  border-width: 1px
}

.tw-border-0 {
  border-width: 0px
}

.tw-border-2 {
  border-width: 2px
}

.tw-border-4 {
  border-width: 4px
}

.tw-border-\[1px\] {
  border-width: 1px
}

.tw-border-\[2px\] {
  border-width: 2px
}

.tw-border-\[3px\] {
  border-width: 3px
}

.tw-border-\[5px\] {
  border-width: 5px
}

.tw-border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px
}

.tw-border-x-4 {
  border-left-width: 4px;
  border-right-width: 4px
}

.tw-border-y-0 {
  border-top-width: 0px;
  border-bottom-width: 0px
}

.\!tw-border-r-0 {
  border-right-width: 0px !important
}

.tw-border-b {
  border-bottom-width: 1px
}

.tw-border-b-0 {
  border-bottom-width: 0px
}

.tw-border-b-2 {
  border-bottom-width: 2px
}

.tw-border-b-\[2px\] {
  border-bottom-width: 2px
}

.tw-border-l-0 {
  border-left-width: 0px
}

.tw-border-r {
  border-right-width: 1px
}

.tw-border-r-0 {
  border-right-width: 0px
}

.tw-border-t {
  border-top-width: 1px
}

.tw-border-t-0 {
  border-top-width: 0px
}

.tw-border-solid {
  border-style: solid
}

.tw-border-dashed {
  border-style: dashed
}

.tw-border-none {
  border-style: none
}

.tw-border-\[\#ddd\] {
  border-color: #ddd
}

.tw-border-\[rgb\(var\(--nw-color-border\)\)\] {
  border-color: rgb(var(--nw-color-border))
}

.tw-border-\[rgb\(var\(--nw-color-success\)\)\] {
  border-color: rgb(var(--nw-color-success))
}

.tw-border-amber-500 {
  border-color: rgb(var(--nw-color-amber-500))
}

.tw-border-blue-500 {
  border-color: rgb(var(--nw-color-blue-500))
}

.tw-border-border {
  border-color: rgb(var(--nw-color-border))
}

.tw-border-border-100 {
  border-color: rgb(var(--nw-color-border-100))
}

.tw-border-danger-400 {
  border-color: rgb(var(--nw-color-danger-400))
}

.tw-border-danger-500 {
  border-color: rgb(var(--nw-color-danger-500))
}

.tw-border-emerald-500 {
  border-color: rgb(var(--nw-color-emerald-500))
}

.tw-border-gray-300 {
  border-color: rgb(var(--nw-color-gray-300))
}

.tw-border-gray-400 {
  border-color: rgb(var(--nw-color-gray-400))
}

.tw-border-gray-500 {
  border-color: rgb(var(--nw-color-gray-500))
}

.tw-border-neutral-0 {
  border-color: rgb(var(--nw-color-neutral-0))
}

.tw-border-neutral-100 {
  border-color: rgb(var(--nw-color-neutral-100))
}

.tw-border-neutral-1000 {
  border-color: rgb(var(--nw-color-neutral-1000))
}

.tw-border-neutral-200 {
  border-color: rgb(var(--nw-color-neutral-200))
}

.tw-border-neutral-300 {
  border-color: rgb(var(--nw-color-neutral-300))
}

.tw-border-neutral-400 {
  border-color: rgb(var(--nw-color-neutral-400))
}

.tw-border-neutral-500 {
  border-color: rgb(var(--nw-color-neutral-500))
}

.tw-border-neutral-600 {
  border-color: rgb(var(--nw-color-neutral-600))
}

.tw-border-orange-400 {
  border-color: rgb(var(--nw-color-orange-400))
}

.tw-border-orange-500 {
  border-color: rgb(var(--nw-color-orange-500))
}

.tw-border-primary {
  border-color: rgb(var(--nw-color-primary-500))
}

.tw-border-primary-100 {
  border-color: rgb(var(--nw-color-primary-100))
}

.tw-border-primary-300 {
  border-color: rgb(var(--nw-color-primary-300))
}

.tw-border-primary-500 {
  border-color: rgb(var(--nw-color-primary-500))
}

.tw-border-primary-600 {
  border-color: rgb(var(--nw-color-primary-600))
}

.tw-border-red {
  border-color: rgb(var(--nw-color-red-500))
}

.tw-border-red-500 {
  border-color: rgb(var(--nw-color-red-500))
}

.tw-border-success-400 {
  border-color: rgb(var(--nw-color-success-400))
}

.tw-border-success-500 {
  border-color: rgb(var(--nw-color-success-500))
}

.tw-border-transparent {
  border-color: transparent
}

.tw-border-warning-500 {
  border-color: rgb(var(--nw-color-warning-500))
}

.tw-border-yellow-500 {
  border-color: rgb(var(--nw-color-yellow-500))
}

.tw-border-yellow-800 {
  border-color: rgb(var(--nw-color-yellow-800))
}

.tw-border-b-primary-500 {
  border-bottom-color: rgb(var(--nw-color-primary-500))
}

.tw-border-l-blue-400 {
  border-left-color: rgb(var(--nw-color-blue-400))
}

.tw-border-l-neutral-100 {
  border-left-color: rgb(var(--nw-color-neutral-100))
}

.tw-border-l-orange-400 {
  border-left-color: rgb(var(--nw-color-orange-400))
}

.tw-border-l-primary-400 {
  border-left-color: rgb(var(--nw-color-primary-400))
}

.tw-border-l-purple-400 {
  border-left-color: rgb(var(--nw-color-purple-400))
}

.tw-border-l-red-400 {
  border-left-color: rgb(var(--nw-color-red-400))
}

.\!tw-bg-danger {
  background-color: rgb(var(--nw-color-danger-500)) !important
}

.\!tw-bg-primary-500 {
  background-color: rgb(var(--nw-color-primary-500)) !important
}

.tw-bg-\[rgb\(var\(--nw-color-gray-50\)\)\] {
  background-color: rgb(var(--nw-color-gray-50))
}

.tw-bg-\[rgb\(var\(--nw-color-neutral-500\)\)\] {
  background-color: rgb(var(--nw-color-neutral-500))
}

.tw-bg-\[rgb\(var\(--nw-color-primary-200\)\)\] {
  background-color: rgb(var(--nw-color-primary-200))
}

.tw-bg-amber-100 {
  background-color: rgb(var(--nw-color-amber-100))
}

.tw-bg-black {
  background-color: rgb(var(--nw-color-black-500))
}

.tw-bg-black\/50 {
  background-color: rgb(var(--nw-color-black-500) / 0.5)
}

.tw-bg-blue-200 {
  background-color: rgb(var(--nw-color-blue-200))
}

.tw-bg-blue-400 {
  background-color: rgb(var(--nw-color-blue-400))
}

.tw-bg-blue-500 {
  background-color: rgb(var(--nw-color-blue-500))
}

.tw-bg-body-bg {
  background-color: rgb(var(--nw-color-body-bg))
}

.tw-bg-border {
  background-color: rgb(var(--nw-color-border))
}

.tw-bg-caution-100 {
  background-color: rgb(var(--nw-color-caution-100))
}

.tw-bg-danger-200 {
  background-color: rgb(var(--nw-color-danger-200))
}

.tw-bg-danger-400 {
  background-color: rgb(var(--nw-color-danger-400))
}

.tw-bg-danger-500 {
  background-color: rgb(var(--nw-color-danger-500))
}

.tw-bg-danger-600 {
  background-color: rgb(var(--nw-color-danger-600))
}

.tw-bg-emerald-500 {
  background-color: rgb(var(--nw-color-emerald-500))
}

.tw-bg-footer-100 {
  background-color: rgb(var(--nw-color-footer-100))
}

.tw-bg-gray-100 {
  background-color: rgb(var(--nw-color-gray-100))
}

.tw-bg-gray-300 {
  background-color: rgb(var(--nw-color-gray-300))
}

.tw-bg-gray-400 {
  background-color: rgb(var(--nw-color-gray-400))
}

.tw-bg-gray-50 {
  background-color: rgb(var(--nw-color-gray-50))
}

.tw-bg-gray-500 {
  background-color: rgb(var(--nw-color-gray-500))
}

.tw-bg-gray-700 {
  background-color: rgb(var(--nw-color-gray-700))
}

.tw-bg-green-200 {
  background-color: rgb(var(--nw-color-green-200))
}

.tw-bg-green-500 {
  background-color: rgb(var(--nw-color-green-500))
}

.tw-bg-header-300 {
  background-color: rgb(var(--nw-color-header-300))
}

.tw-bg-info-800 {
  background-color: rgb(var(--nw-color-info-800))
}

.tw-bg-msg-blue {
  background-color: rgb(var(--nw-color-msg-blue))
}

.tw-bg-msg-yellow {
  background-color: rgb(var(--nw-color-msg-yellow))
}

.tw-bg-navbar {
  background-color: rgb(var(--nw-color-navbar))
}

.tw-bg-navbar-title {
  background-color: rgb(var(--nw-color-navbar-title))
}

.tw-bg-neutral-0 {
  background-color: rgb(var(--nw-color-neutral-0))
}

.tw-bg-neutral-100 {
  background-color: rgb(var(--nw-color-neutral-100))
}

.tw-bg-neutral-1000 {
  background-color: rgb(var(--nw-color-neutral-1000))
}

.tw-bg-neutral-200 {
  background-color: rgb(var(--nw-color-neutral-200))
}

.tw-bg-neutral-300 {
  background-color: rgb(var(--nw-color-neutral-300))
}

.tw-bg-neutral-400 {
  background-color: rgb(var(--nw-color-neutral-400))
}

.tw-bg-neutral-50 {
  background-color: rgb(var(--nw-color-neutral-50))
}

.tw-bg-neutral-500 {
  background-color: rgb(var(--nw-color-neutral-500))
}

.tw-bg-orange-400 {
  background-color: rgb(var(--nw-color-orange-400))
}

.tw-bg-orange-500 {
  background-color: rgb(var(--nw-color-orange-500))
}

.tw-bg-panel-100 {
  background-color: rgb(var(--nw-color-panel-100))
}

.tw-bg-panel-200 {
  background-color: rgb(var(--nw-color-panel-200))
}

.tw-bg-panel-50 {
  background-color: rgb(var(--nw-color-panel-50))
}

.tw-bg-primary {
  background-color: rgb(var(--nw-color-primary-500))
}

.tw-bg-primary-100 {
  background-color: rgb(var(--nw-color-primary-100))
}

.tw-bg-primary-200 {
  background-color: rgb(var(--nw-color-primary-200))
}

.tw-bg-primary-300 {
  background-color: rgb(var(--nw-color-primary-300))
}

.tw-bg-primary-400 {
  background-color: rgb(var(--nw-color-primary-400))
}

.tw-bg-primary-500 {
  background-color: rgb(var(--nw-color-primary-500))
}

.tw-bg-primary-600 {
  background-color: rgb(var(--nw-color-primary-600))
}

.tw-bg-primary-700 {
  background-color: rgb(var(--nw-color-primary-700))
}

.tw-bg-purple-400 {
  background-color: rgb(var(--nw-color-purple-400))
}

.tw-bg-red {
  background-color: rgb(var(--nw-color-red-500))
}

.tw-bg-red-100 {
  background-color: rgb(var(--nw-color-red-100))
}

.tw-bg-red-200 {
  background-color: rgb(var(--nw-color-red-200))
}

.tw-bg-red-400 {
  background-color: rgb(var(--nw-color-red-400))
}

.tw-bg-red-500 {
  background-color: rgb(var(--nw-color-red-500))
}

.tw-bg-sidebar {
  background-color: rgb(var(--nw-color-sidebar))
}

.tw-bg-sidebar-expanded {
  background-color: rgb(var(--nw-color-sidebar-expanded))
}

.tw-bg-success {
  background-color: rgb(var(--nw-color-success-500))
}

.tw-bg-success-100 {
  background-color: rgb(var(--nw-color-success-100))
}

.tw-bg-success-400 {
  background-color: rgb(var(--nw-color-success-400))
}

.tw-bg-success-500 {
  background-color: rgb(var(--nw-color-success-500))
}

.tw-bg-transparent {
  background-color: transparent
}

.tw-bg-warning-400 {
  background-color: rgb(var(--nw-color-warning-400))
}

.tw-bg-warning-50 {
  background-color: rgb(var(--nw-color-warning-50))
}

.tw-bg-warning-500 {
  background-color: rgb(var(--nw-color-warning-500))
}

.tw-bg-white {
  background-color: rgb(var(--nw-color-white-500))
}

.tw-bg-yellow {
  background-color: rgb(var(--nw-color-yellow-500))
}

.tw-bg-yellow-200 {
  background-color: rgb(var(--nw-color-yellow-200))
}

.tw-bg-yellow-500 {
  background-color: rgb(var(--nw-color-yellow-500))
}

.tw-bg-yellow-800 {
  background-color: rgb(var(--nw-color-yellow-800))
}

.tw-bg-wallpaper {
  background-image: var(--nw-bg-wallpaper)
}

.tw-bg-cover {
  background-size: cover
}

.tw-bg-center {
  background-position: center
}

.tw-bg-right-bottom {
  background-position: right bottom
}

.tw-bg-no-repeat {
  background-repeat: no-repeat
}

.tw-fill-current {
  fill: currentColor
}

.tw-object-cover {
  object-fit: cover
}

.\!tw-p-0 {
  padding: 0px !important
}

.tw-p-0 {
  padding: 0px
}

.tw-p-0\.5 {
  padding: 0.125rem
}

.tw-p-1 {
  padding: 0.25rem
}

.tw-p-1\.5 {
  padding: 0.375rem
}

.tw-p-10 {
  padding: 2.5rem
}

.tw-p-12 {
  padding: 3rem
}

.tw-p-16 {
  padding: 4rem
}

.tw-p-2 {
  padding: 0.5rem
}

.tw-p-2\.5 {
  padding: 0.625rem
}

.tw-p-3 {
  padding: 0.75rem
}

.tw-p-3\.5 {
  padding: 0.875rem
}

.tw-p-4 {
  padding: 1rem
}

.tw-p-5 {
  padding: 1.25rem
}

.tw-p-6 {
  padding: 1.5rem
}

.tw-p-\[0\.2rem\] {
  padding: 0.2rem
}

.tw-p-\[0\.3em\] {
  padding: 0.3em
}

.tw-p-\[0\.5em\] {
  padding: 0.5em
}

.tw-p-\[0\.75em\] {
  padding: 0.75em
}

.tw-p-\[2px\] {
  padding: 2px
}

.tw-p-\[4px\] {
  padding: 4px
}

.tw-p-\[5px\] {
  padding: 5px
}

.tw-p-px {
  padding: 1px
}

.tw-px-0 {
  padding-left: 0px;
  padding-right: 0px
}

.tw-px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem
}

.tw-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem
}

.tw-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem
}

.tw-px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem
}

.tw-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem
}

.tw-px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.tw-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.tw-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.tw-px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem
}

.tw-px-8 {
  padding-left: 2rem;
  padding-right: 2rem
}

.tw-px-\[0\.4rem\] {
  padding-left: 0.4rem;
  padding-right: 0.4rem
}

.tw-px-\[0\.7rem\] {
  padding-left: 0.7rem;
  padding-right: 0.7rem
}

.tw-px-\[0\.9rem\] {
  padding-left: 0.9rem;
  padding-right: 0.9rem
}

.tw-px-\[1rem\] {
  padding-left: 1rem;
  padding-right: 1rem
}

.tw-px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px
}

.tw-px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px
}

.tw-px-px {
  padding-left: 1px;
  padding-right: 1px
}

.tw-py-0 {
  padding-top: 0px;
  padding-bottom: 0px
}

.tw-py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem
}

.tw-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem
}

.tw-py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem
}

.tw-py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem
}

.tw-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

.tw-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem
}

.tw-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.tw-py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.tw-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.tw-py-\[0\.05rem\] {
  padding-top: 0.05rem;
  padding-bottom: 0.05rem
}

.tw-py-\[0\.2rem\] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem
}

.tw-py-\[0\.4rem\] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem
}

.tw-py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px
}

.tw-py-px {
  padding-top: 1px;
  padding-bottom: 1px
}

.tw-pb-0 {
  padding-bottom: 0px
}

.tw-pb-1 {
  padding-bottom: 0.25rem
}

.tw-pb-2 {
  padding-bottom: 0.5rem
}

.tw-pb-2\.5 {
  padding-bottom: 0.625rem
}

.tw-pb-4 {
  padding-bottom: 1rem
}

.tw-pb-6 {
  padding-bottom: 1.5rem
}

.tw-pb-7 {
  padding-bottom: 1.75rem
}

.tw-pb-\[0\.35rem\] {
  padding-bottom: 0.35rem
}

.tw-pl-0 {
  padding-left: 0px
}

.tw-pl-1 {
  padding-left: 0.25rem
}

.tw-pl-2 {
  padding-left: 0.5rem
}

.tw-pl-2\.5 {
  padding-left: 0.625rem
}

.tw-pl-3 {
  padding-left: 0.75rem
}

.tw-pl-4 {
  padding-left: 1rem
}

.tw-pl-5 {
  padding-left: 1.25rem
}

.tw-pl-6 {
  padding-left: 1.5rem
}

.tw-pl-8 {
  padding-left: 2rem
}

.tw-pl-\[0\.25em\] {
  padding-left: 0.25em
}

.tw-pl-\[21px\] {
  padding-left: 21px
}

.tw-pr-1 {
  padding-right: 0.25rem
}

.tw-pr-12 {
  padding-right: 3rem
}

.tw-pr-2 {
  padding-right: 0.5rem
}

.tw-pr-3 {
  padding-right: 0.75rem
}

.tw-pr-4 {
  padding-right: 1rem
}

.tw-pr-5 {
  padding-right: 1.25rem
}

.tw-pr-8 {
  padding-right: 2rem
}

.tw-pt-0\.5 {
  padding-top: 0.125rem
}

.tw-pt-1 {
  padding-top: 0.25rem
}

.tw-pt-1\.5 {
  padding-top: 0.375rem
}

.tw-pt-2 {
  padding-top: 0.5rem
}

.tw-pt-3 {
  padding-top: 0.75rem
}

.tw-pt-4 {
  padding-top: 1rem
}

.tw-pt-5 {
  padding-top: 1.25rem
}

.tw-pt-6 {
  padding-top: 1.5rem
}

.tw-pt-\[0\.4rem\] {
  padding-top: 0.4rem
}

.tw-pt-\[0\.85rem\] {
  padding-top: 0.85rem
}

.tw-pt-\[1px\] {
  padding-top: 1px
}

.tw-pt-\[3px\] {
  padding-top: 3px
}

.tw-text-left {
  text-align: left
}

.tw-text-center {
  text-align: center
}

.tw-text-right {
  text-align: right
}

.tw-text-justify {
  text-align: justify
}

.tw-align-baseline {
  vertical-align: baseline
}

.tw-align-top {
  vertical-align: top
}

.tw-align-middle {
  vertical-align: middle
}

.tw-align-bottom {
  vertical-align: bottom
}

.tw-align-text-bottom {
  vertical-align: text-bottom
}

.tw-font-sans {
  font-family: Lato, Verdana, Helvetica, Arial, sans-serif
}

.tw-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem
}

.tw-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

.tw-text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem
}

.tw-text-5xl {
  font-size: 3rem;
  line-height: 1
}

.tw-text-6xl {
  font-size: 3.75rem;
  line-height: 1
}

.tw-text-7xl {
  font-size: 4.5rem;
  line-height: 1
}

.tw-text-8xl {
  font-size: 6rem;
  line-height: 1
}

.tw-text-\[0\.4rem\] {
  font-size: 0.4rem
}

.tw-text-\[0\.56rem\] {
  font-size: 0.56rem
}

.tw-text-\[0\.68rem\] {
  font-size: 0.68rem
}

.tw-text-\[0\.8em\] {
  font-size: 0.8em
}

.tw-text-\[0\.8rem\] {
  font-size: 0.8rem
}

.tw-text-\[0\.9rem\] {
  font-size: 0.9rem
}

.tw-text-\[1\.05rem\] {
  font-size: 1.05rem
}

.tw-text-\[1\.125rem\] {
  font-size: 1.125rem
}

.tw-text-\[1\.1rem\] {
  font-size: 1.1rem
}

.tw-text-\[1\.25rem\] {
  font-size: 1.25rem
}

.tw-text-\[1\.3rem\] {
  font-size: 1.3rem
}

.tw-text-\[1\.5rem\] {
  font-size: 1.5rem
}

.tw-text-\[1\.8rem\] {
  font-size: 1.8rem
}

.tw-text-\[10px\] {
  font-size: 10px
}

.tw-text-\[18px\] {
  font-size: 18px
}

.tw-text-\[1rem\] {
  font-size: 1rem
}

.tw-text-\[2em\] {
  font-size: 2em
}

.tw-text-\[2rem\] {
  font-size: 2rem
}

.tw-text-\[3rem\] {
  font-size: 3rem
}

.tw-text-base {
  font-size: 1rem;
  line-height: 1.4
}

.tw-text-inherit {
  font-size: inherit
}

.tw-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.tw-text-sm {
  font-size: 0.8rem;
  line-height: 1.2
}

.tw-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.tw-text-xs {
  font-size: 0.75rem;
  line-height: 1rem
}

.tw-text-xs\/3 {
  font-size: 0.75rem;
  line-height: .75rem
}

.tw-font-bold {
  font-weight: 700
}

.tw-font-extrabold {
  font-weight: 800
}

.tw-font-medium {
  font-weight: 500
}

.tw-font-normal {
  font-weight: 400
}

.tw-font-semibold {
  font-weight: 600
}

.tw-uppercase {
  text-transform: uppercase
}

.tw-capitalize {
  text-transform: capitalize
}

.tw-leading-3 {
  line-height: .75rem
}

.tw-leading-4 {
  line-height: 1rem
}

.tw-leading-5 {
  line-height: 1.25rem
}

.tw-leading-6 {
  line-height: 1.5rem
}

.tw-leading-7 {
  line-height: 1.75rem
}

.tw-leading-8 {
  line-height: 2rem
}

.tw-leading-9 {
  line-height: 2.25rem
}

.tw-leading-\[1\.4\] {
  line-height: 1.4
}

.tw-leading-\[1\.6rem\] {
  line-height: 1.6rem
}

.tw-leading-\[20px\] {
  line-height: 20px
}

.tw-leading-\[var\(--nw-toggle-size\)\] {
  line-height: var(--nw-toggle-size)
}

.tw-leading-loose {
  line-height: 2
}

.tw-leading-normal {
  line-height: 1.5
}

.tw-leading-snug {
  line-height: 1.375
}

.tw-leading-tight {
  line-height: 1.25
}

.\!tw-text-neutral-0 {
  color: rgb(var(--nw-color-neutral-0)) !important
}

.\!tw-text-neutral-300 {
  color: rgb(var(--nw-color-neutral-300)) !important
}

.\!tw-text-primary-500 {
  color: rgb(var(--nw-color-primary-500)) !important
}

.\!tw-text-white {
  color: rgb(var(--nw-color-white-500)) !important
}

.tw-text-amber {
  color: rgb(var(--nw-color-amber-500))
}

.tw-text-amber-500 {
  color: rgb(var(--nw-color-amber-500))
}

.tw-text-amber-800 {
  color: rgb(var(--nw-color-amber-800))
}

.tw-text-black {
  color: rgb(var(--nw-color-black-500))
}

.tw-text-black-500 {
  color: rgb(var(--nw-color-black-500))
}

.tw-text-blue-100 {
  color: rgb(var(--nw-color-blue-100))
}

.tw-text-blue-500 {
  color: rgb(var(--nw-color-blue-500))
}

.tw-text-blue-700 {
  color: rgb(var(--nw-color-blue-700))
}

.tw-text-caution-700 {
  color: rgb(var(--nw-color-caution-700))
}

.tw-text-caution-800 {
  color: rgb(var(--nw-color-caution-800))
}

.tw-text-current {
  color: currentColor
}

.tw-text-danger {
  color: rgb(var(--nw-color-danger-500))
}

.tw-text-danger-400 {
  color: rgb(var(--nw-color-danger-400))
}

.tw-text-danger-500 {
  color: rgb(var(--nw-color-danger-500))
}

.tw-text-danger-600 {
  color: rgb(var(--nw-color-danger-600))
}

.tw-text-emerald-700 {
  color: rgb(var(--nw-color-emerald-700))
}

.tw-text-gray-500 {
  color: rgb(var(--nw-color-gray-500))
}

.tw-text-gray-600 {
  color: rgb(var(--nw-color-gray-600))
}

.tw-text-gray-700 {
  color: rgb(var(--nw-color-gray-700))
}

.tw-text-gray-800 {
  color: rgb(var(--nw-color-gray-800))
}

.tw-text-green {
  color: rgb(var(--nw-color-green-500))
}

.tw-text-green-500 {
  color: rgb(var(--nw-color-green-500))
}

.tw-text-info {
  color: rgb(var(--nw-color-info-500))
}

.tw-text-info-500 {
  color: rgb(var(--nw-color-info-500))
}

.tw-text-info-600 {
  color: rgb(var(--nw-color-info-600))
}

.tw-text-link {
  color: rgb(var(--nw-color-link))
}

.tw-text-neutral {
  color: rgb(var(--nw-color-neutral-500))
}

.tw-text-neutral-0 {
  color: rgb(var(--nw-color-neutral-0))
}

.tw-text-neutral-100 {
  color: rgb(var(--nw-color-neutral-100))
}

.tw-text-neutral-1000 {
  color: rgb(var(--nw-color-neutral-1000))
}

.tw-text-neutral-300 {
  color: rgb(var(--nw-color-neutral-300))
}

.tw-text-neutral-400 {
  color: rgb(var(--nw-color-neutral-400))
}

.tw-text-neutral-500 {
  color: rgb(var(--nw-color-neutral-500))
}

.tw-text-neutral-600 {
  color: rgb(var(--nw-color-neutral-600))
}

.tw-text-neutral-700 {
  color: rgb(var(--nw-color-neutral-700))
}

.tw-text-neutral-800 {
  color: rgb(var(--nw-color-neutral-800))
}

.tw-text-neutral-900 {
  color: rgb(var(--nw-color-neutral-900))
}

.tw-text-on-navbar {
  color: rgb(var(--nw-color-on-navbar))
}

.tw-text-on-navbar-hover {
  color: rgb(var(--nw-color-on-navbar-hover))
}

.tw-text-on-primary {
  color: rgb(var(--nw-color-on-primary))
}

.tw-text-on-sidebar {
  color: rgb(var(--nw-color-on-sidebar))
}

.tw-text-on-sidebar-expanded {
  color: rgb(var(--nw-color-on-sidebar-expanded))
}

.tw-text-orange {
  color: rgb(var(--nw-color-orange-500))
}

.tw-text-orange-700 {
  color: rgb(var(--nw-color-orange-700))
}

.tw-text-primary {
  color: rgb(var(--nw-color-primary-500))
}

.tw-text-primary-400 {
  color: rgb(var(--nw-color-primary-400))
}

.tw-text-primary-500 {
  color: rgb(var(--nw-color-primary-500))
}

.tw-text-primary-600 {
  color: rgb(var(--nw-color-primary-600))
}

.tw-text-promote {
  color: rgb(var(--nw-color-promote))
}

.tw-text-red {
  color: rgb(var(--nw-color-red-500))
}

.tw-text-red-500 {
  color: rgb(var(--nw-color-red-500))
}

.tw-text-red-800 {
  color: rgb(var(--nw-color-red-800))
}

.tw-text-success {
  color: rgb(var(--nw-color-success-500))
}

.tw-text-success-400 {
  color: rgb(var(--nw-color-success-400))
}

.tw-text-success-500 {
  color: rgb(var(--nw-color-success-500))
}

.tw-text-success-600 {
  color: rgb(var(--nw-color-success-600))
}

.tw-text-teal-700 {
  color: rgb(var(--nw-color-teal-700))
}

.tw-text-warning {
  color: rgb(var(--nw-color-warning-500))
}

.tw-text-warning-200 {
  color: rgb(var(--nw-color-warning-200))
}

.tw-text-warning-400 {
  color: rgb(var(--nw-color-warning-400))
}

.tw-text-warning-500 {
  color: rgb(var(--nw-color-warning-500))
}

.tw-text-warning-600 {
  color: rgb(var(--nw-color-warning-600))
}

.tw-text-warning-700 {
  color: rgb(var(--nw-color-warning-700))
}

.tw-text-white {
  color: rgb(var(--nw-color-white-500))
}

.tw-text-yellow {
  color: rgb(var(--nw-color-yellow-500))
}

.tw-text-yellow-800 {
  color: rgb(var(--nw-color-yellow-800))
}

.tw-underline {
  text-decoration-line: underline
}

.tw-no-underline {
  text-decoration-line: none
}

.tw-opacity-0 {
  opacity: 0
}

.tw-opacity-100 {
  opacity: 1
}

.tw-opacity-25 {
  opacity: 0.25
}

.tw-opacity-30 {
  opacity: 0.3
}

.tw-opacity-40 {
  opacity: 0.4
}

.tw-opacity-50 {
  opacity: 0.5
}

.tw-opacity-60 {
  opacity: 0.6
}

.tw-opacity-70 {
  opacity: 0.7
}

.tw-opacity-95 {
  opacity: 0.95
}

.tw-opacity-\[\.35\] {
  opacity: .35
}

.tw-shadow-lg {
  --tw-shadow: 0 20px 20px rgb(var(--nw-color-neutral-1000)/19%),0 7px 6px rgb(var(--nw-color-neutral-1000)/23%);
  --tw-shadow-colored: 0 20px 20px var(--tw-shadow-color), 0 7px 6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-md {
  --tw-shadow: 0 15px 15px rgb(var(--nw-color-neutral-1000)/19%),0 5px 4px rgb(var(--nw-color-neutral-1000)/23%);
  --tw-shadow-colored: 0 15px 15px var(--tw-shadow-color), 0 5px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.tw-outline {
  outline-style: solid
}

.tw-outline-0 {
  outline-width: 0px
}

.tw-outline-1 {
  outline-width: 1px
}

.tw-outline-2 {
  outline-width: 2px
}

.tw-outline-offset-0 {
  outline-offset: 0px
}

.tw-outline-border-100 {
  outline-color: rgb(var(--nw-color-border-100))
}

.tw-outline-neutral-0 {
  outline-color: rgb(var(--nw-color-neutral-0))
}

.tw-outline-primary {
  outline-color: rgb(var(--nw-color-primary-500))
}

.tw-grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.tw-filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.tw-backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.tw-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-max-height {
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-transition-width {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tw-delay-150 {
  transition-delay: 150ms
}

.tw-duration-150 {
  transition-duration: 150ms
}

.tw-duration-200 {
  transition-duration: 200ms
}

.tw-duration-300 {
  transition-duration: 300ms
}

.tw-duration-400 {
  transition-duration: 400ms
}

.tw-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}

.tw-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.tw-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}

.\[pid\:13551\] {
  pid: 13551
}

.\[pid\:4704\] {
  pid: 4704
}

.\[pid\:4705\] {
  pid: 4705
}

.\[pid\:4706\] {
  pid: 4706
}

.\[pid\:4708\] {
  pid: 4708
}

/*
 * WARNING: Here we only allows **global** level @apply utility classes and as less as
 * possible.
 *
 * Please do not add @apply here if the class is local to your page. Think
 * about using component if you want to repeat the classes.
 */

.placeholder\:tw-text-neutral-300::placeholder {
  color: rgb(var(--nw-color-neutral-300))
}

.before\:tw-absolute::before {
  content: var(--tw-content);
  position: absolute
}

.before\:tw-relative::before {
  content: var(--tw-content);
  position: relative
}

.before\:tw--bottom-1::before {
  content: var(--tw-content);
  bottom: -0.25rem
}

.before\:tw-left-\[0\.75em\]::before {
  content: var(--tw-content);
  left: 0.75em
}

.before\:tw-right-2::before {
  content: var(--tw-content);
  right: 0.5rem
}

.before\:tw-top-0::before {
  content: var(--tw-content);
  top: 0px
}

.before\:tw-top-\[0\.75em\]::before {
  content: var(--tw-content);
  top: 0.75em
}

.before\:tw-z-\[-1000\]::before {
  content: var(--tw-content);
  z-index: -1000
}

.before\:-tw-ml-\[50\%\]::before {
  content: var(--tw-content);
  margin-left: -50%
}

.before\:tw-inline-block::before {
  content: var(--tw-content);
  display: inline-block
}

.before\:tw-h-4::before {
  content: var(--tw-content);
  height: 1rem
}

.before\:tw-h-full::before {
  content: var(--tw-content);
  height: 100%
}

.before\:tw-h-px::before {
  content: var(--tw-content);
  height: 1px
}

.before\:\!tw-w-fit::before {
  content: var(--tw-content);
  width: fit-content !important
}

.before\:tw-w-1\/2::before {
  content: var(--tw-content);
  width: 50%
}

.before\:tw-w-full::before {
  content: var(--tw-content);
  width: 100%
}

.before\:tw-rounded-\[6px\]::before {
  content: var(--tw-content);
  border-radius: 6px
}

.before\:tw-border::before {
  content: var(--tw-content);
  border-width: 1px
}

.before\:tw-border-solid::before {
  content: var(--tw-content);
  border-style: solid
}

.before\:tw-border-neutral-300::before {
  content: var(--tw-content);
  border-color: rgb(var(--nw-color-neutral-300))
}

.before\:tw-bg-neutral-300::before {
  content: var(--tw-content);
  background-color: rgb(var(--nw-color-neutral-300))
}

.before\:tw-bg-panel-50::before {
  content: var(--tw-content);
  background-color: rgb(var(--nw-color-panel-50))
}

.before\:tw-align-middle::before {
  content: var(--tw-content);
  vertical-align: middle
}

.before\:tw-content-\[\"\"\]::before {
  --tw-content: "";
  content: var(--tw-content)
}

.before\:tw-content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content)
}

.before\:tw-content-\[\\\"\\\"\]::before {
  --tw-content: \"\";
  content: var(--tw-content)
}

.after\:tw-absolute::after {
  content: var(--tw-content);
  position: absolute
}

.after\:tw-relative::after {
  content: var(--tw-content);
  position: relative
}

.after\:tw-left-2::after {
  content: var(--tw-content);
  left: 0.5rem
}

.after\:-tw-mr-\[50\%\]::after {
  content: var(--tw-content);
  margin-right: -50%
}

.after\:tw-inline-block::after {
  content: var(--tw-content);
  display: inline-block
}

.after\:tw-h-4::after {
  content: var(--tw-content);
  height: 1rem
}

.after\:tw-h-px::after {
  content: var(--tw-content);
  height: 1px
}

.after\:tw-w-1\/2::after {
  content: var(--tw-content);
  width: 50%
}

.after\:tw-w-2::after {
  content: var(--tw-content);
  width: 0.5rem
}

.after\:tw-self-start::after {
  content: var(--tw-content);
  align-self: flex-start
}

.after\:tw-bg-neutral-300::after {
  content: var(--tw-content);
  background-color: rgb(var(--nw-color-neutral-300))
}

.after\:tw-align-middle::after {
  content: var(--tw-content);
  vertical-align: middle
}

.after\:tw-content-\[\"\"\]::after {
  --tw-content: "";
  content: var(--tw-content)
}

.after\:tw-content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content)
}

.focus-within\:tw-z-10:focus-within {
  z-index: 10
}

.focus-within\:tw-opacity-100:focus-within {
  opacity: 1
}

.hover\:tw-z-10:hover {
  z-index: 10
}

.hover\:tw-h-2\.5:hover {
  height: 0.625rem
}

.hover\:tw-cursor-default:hover {
  cursor: default
}

.hover\:tw-cursor-pointer:hover {
  cursor: pointer
}

.hover\:tw-border-\[1px\]:hover {
  border-width: 1px
}

.hover\:tw-border-b-\[1px\]:hover {
  border-bottom-width: 1px
}

.hover\:tw-border-b-\[2px\]:hover {
  border-bottom-width: 2px
}

.hover\:tw-border-neutral-300:hover {
  border-color: rgb(var(--nw-color-neutral-300))
}

.hover\:tw-border-primary-500:hover {
  border-color: rgb(var(--nw-color-primary-500))
}

.hover\:tw-border-b-primary-400:hover {
  border-bottom-color: rgb(var(--nw-color-primary-400))
}

.hover\:tw-border-b-primary-500:hover {
  border-bottom-color: rgb(var(--nw-color-primary-500))
}

.hover\:\!tw-bg-primary-600:hover {
  background-color: rgb(var(--nw-color-primary-600)) !important
}

.hover\:tw-bg-blue-200:hover {
  background-color: rgb(var(--nw-color-blue-200))
}

.hover\:tw-bg-danger-400:hover {
  background-color: rgb(var(--nw-color-danger-400))
}

.hover\:tw-bg-gray-50:hover {
  background-color: rgb(var(--nw-color-gray-50))
}

.hover\:tw-bg-neutral-100:hover {
  background-color: rgb(var(--nw-color-neutral-100))
}

.hover\:tw-bg-neutral-200:hover {
  background-color: rgb(var(--nw-color-neutral-200))
}

.hover\:tw-bg-neutral-400:hover {
  background-color: rgb(var(--nw-color-neutral-400))
}

.hover\:tw-bg-neutral-50:hover {
  background-color: rgb(var(--nw-color-neutral-50))
}

.hover\:tw-bg-primary-100:hover {
  background-color: rgb(var(--nw-color-primary-100))
}

.hover\:tw-bg-primary-200:hover {
  background-color: rgb(var(--nw-color-primary-200))
}

.hover\:tw-bg-primary-400:hover {
  background-color: rgb(var(--nw-color-primary-400))
}

.hover\:tw-bg-primary-50:hover {
  background-color: rgb(var(--nw-color-primary-50))
}

.hover\:tw-bg-primary-500:hover {
  background-color: rgb(var(--nw-color-primary-500))
}

.hover\:tw-bg-primary-600:hover {
  background-color: rgb(var(--nw-color-primary-600))
}

.hover\:tw-bg-primary-700:hover {
  background-color: rgb(var(--nw-color-primary-700))
}

.hover\:tw-bg-success-400:hover {
  background-color: rgb(var(--nw-color-success-400))
}

.hover\:tw-bg-transparent:hover {
  background-color: transparent
}

.hover\:tw-bg-warning-400:hover {
  background-color: rgb(var(--nw-color-warning-400))
}

.hover\:\!tw-text-neutral-0:hover {
  color: rgb(var(--nw-color-neutral-0)) !important
}

.hover\:tw-text-emerald-700:hover {
  color: rgb(var(--nw-color-emerald-700))
}

.hover\:tw-text-neutral-1000:hover {
  color: rgb(var(--nw-color-neutral-1000))
}

.hover\:tw-text-neutral-700:hover {
  color: rgb(var(--nw-color-neutral-700))
}

.hover\:tw-text-on-navbar-hover:hover {
  color: rgb(var(--nw-color-on-navbar-hover))
}

.hover\:tw-text-primary-500:hover {
  color: rgb(var(--nw-color-primary-500))
}

.hover\:tw-text-primary-600:hover {
  color: rgb(var(--nw-color-primary-600))
}

.hover\:tw-text-primary-700:hover {
  color: rgb(var(--nw-color-primary-700))
}

.hover\:tw-text-promote-hover:hover {
  color: rgb(var(--nw-color-promote-hover))
}

.hover\:tw-underline:hover {
  text-decoration-line: underline
}

.hover\:tw-opacity-100:hover {
  opacity: 1
}

.hover\:tw-opacity-40:hover {
  opacity: 0.4
}

.hover\:tw-opacity-70:hover {
  opacity: 0.7
}

.hover\:tw-opacity-80:hover {
  opacity: 0.8
}

.hover\:tw-shadow-md:hover {
  --tw-shadow: 0 15px 15px rgb(var(--nw-color-neutral-1000)/19%),0 5px 4px rgb(var(--nw-color-neutral-1000)/23%);
  --tw-shadow-colored: 0 15px 15px var(--tw-shadow-color), 0 5px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:tw-outline:hover {
  outline-style: solid
}

.hover\:tw-outline-4:hover {
  outline-width: 4px
}

.hover\:tw-outline-offset-1:hover {
  outline-offset: 1px
}

.hover\:tw-outline-primary-500:hover {
  outline-color: rgb(var(--nw-color-primary-500))
}

.focus\:tw-not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal
}

.focus\:tw-fixed:focus {
  position: fixed
}

.focus\:tw-left-0:focus {
  left: 0px
}

.focus\:tw-top-0:focus {
  top: 0px
}

.focus\:tw-m-1:focus {
  margin: 0.25rem
}

.focus\:tw-border-on-navbar:focus {
  border-color: rgb(var(--nw-color-on-navbar))
}

.focus\:tw-bg-primary-100:focus {
  background-color: rgb(var(--nw-color-primary-100))
}

.focus\:tw-p-2:focus {
  padding: 0.5rem
}

.focus\:tw-text-neutral-700:focus {
  color: rgb(var(--nw-color-neutral-700))
}

.focus\:tw-text-primary-700:focus {
  color: rgb(var(--nw-color-primary-700))
}

.focus\:tw-opacity-100:focus {
  opacity: 1
}

.focus\:tw-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.focus\:tw-outline:focus {
  outline-style: solid
}

.focus\:tw-outline-4:focus {
  outline-width: 4px
}

.focus\:tw-outline-offset-1:focus {
  outline-offset: 1px
}

.focus\:tw-outline-primary-500:focus {
  outline-color: rgb(var(--nw-color-primary-500))
}

.tw-group:hover .group-hover\:tw-block {
  display: block
}

.tw-group:hover .group-hover\:tw-h-2\.5 {
  height: 0.625rem
}

.tw-group:hover .group-hover\:tw-border-neutral-200 {
  border-color: rgb(var(--nw-color-neutral-200))
}

.tw-group:hover .group-hover\:tw-border-primary-600 {
  border-color: rgb(var(--nw-color-primary-600))
}

.tw-group:hover .group-hover\:tw-border-sidebar-expanded-hover {
  border-color: rgb(var(--nw-color-sidebar-expanded-hover))
}

.tw-group:hover .group-hover\:tw-bg-neutral-200 {
  background-color: rgb(var(--nw-color-neutral-200))
}

.tw-group:hover .group-hover\:tw-bg-primary-600 {
  background-color: rgb(var(--nw-color-primary-600))
}

.tw-group:hover .group-hover\:tw-bg-sidebar-expanded-hover {
  background-color: rgb(var(--nw-color-sidebar-expanded-hover))
}

.tw-group:hover .group-hover\:tw-text-neutral-1000 {
  color: rgb(var(--nw-color-neutral-1000))
}

.tw-group:hover .group-hover\:tw-text-on-sidebar-expanded-hover {
  color: rgb(var(--nw-color-on-sidebar-expanded-hover))
}

.tw-group:hover .group-hover\:tw-underline {
  text-decoration-line: underline
}

.tw-group:hover .group-hover\:tw-opacity-100 {
  opacity: 1
}

.tw-group:hover .group-hover\:tw-opacity-60 {
  opacity: 0.6
}

.tw-group:hover .group-hover\:tw-opacity-70 {
  opacity: 0.7
}

.tw-group:hover .group-hover\:tw-shadow-md {
  --tw-shadow: 0 15px 15px rgb(var(--nw-color-neutral-1000)/19%),0 5px 4px rgb(var(--nw-color-neutral-1000)/23%);
  --tw-shadow-colored: 0 15px 15px var(--tw-shadow-color), 0 5px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-group:hover .group-hover\:hover\:tw-opacity-100:hover {
  opacity: 1
}

.tw-group:focus .group-focus\:tw-opacity-100 {
  opacity: 1
}

.part-base\:tw-h-2::part(base) {
  height: 0.5rem
}

.part-base\:tw-h-full::part(base) {
  height: 100%
}

.part-base\:tw-w-full::part(base) {
  width: 100%
}

.part-base\:tw-items-start::part(base) {
  align-items: flex-start
}

.part-base\:tw-p-0::part(base) {
  padding: 0px
}

.part-label\:tw-p-0::part(label) {
  padding: 0px
}

.dark\:tw-border:is(.tw-dark *) {
  border-width: 1px
}

.dark\:tw-border-solid:is(.tw-dark *) {
  border-style: solid
}

.dark\:tw-border-primary-600:is(.tw-dark *) {
  border-color: rgb(var(--nw-color-primary-600))
}

.dark\:tw-bg-neutral-100:is(.tw-dark *) {
  background-color: rgb(var(--nw-color-neutral-100))
}

.dark\:tw-bg-neutral-200:is(.tw-dark *) {
  background-color: rgb(var(--nw-color-neutral-200))
}

.dark\:tw-bg-primary-100:is(.tw-dark *) {
  background-color: rgb(var(--nw-color-primary-100))
}

.dark\:tw-text-danger-600:is(.tw-dark *) {
  color: rgb(var(--nw-color-danger-600))
}

.dark\:tw-text-neutral-0:is(.tw-dark *) {
  color: rgb(var(--nw-color-neutral-0))
}

.dark\:tw-text-neutral-1000:is(.tw-dark *) {
  color: rgb(var(--nw-color-neutral-1000))
}

.dark\:tw-text-neutral-500:is(.tw-dark *) {
  color: rgb(var(--nw-color-neutral-500))
}

.dark\:tw-text-neutral-800:is(.tw-dark *) {
  color: rgb(var(--nw-color-neutral-800))
}

.dark\:tw-text-primary-300:is(.tw-dark *) {
  color: rgb(var(--nw-color-primary-300))
}

.dark\:tw-text-primary-600:is(.tw-dark *) {
  color: rgb(var(--nw-color-primary-600))
}

.dark\:tw-text-primary-700:is(.tw-dark *) {
  color: rgb(var(--nw-color-primary-700))
}

.dark\:tw-text-success-600:is(.tw-dark *) {
  color: rgb(var(--nw-color-success-600))
}

.dark\:tw-opacity-50:is(.tw-dark *) {
  opacity: 0.5
}

.dark\:placeholder\:tw-text-neutral-400:is(.tw-dark *)::placeholder {
  color: rgb(var(--nw-color-neutral-400))
}

@media (min-width: 768px) {
  .md\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

@media (min-width: 1024px) {
  .lg\:tw-grid {
    display: grid
  }

  .lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

@media (min-width: 1536px) {
  .\32xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

.\[\&\:\:part\(base\)\]\:tw-p-0::part(base) {
  padding: 0px
}

.\[\&\:\:part\(overlay\)\]\:tw-bg-primary::part(overlay) {
  background-color: rgb(var(--nw-color-primary-500))
}

.\[\&\>\*\:nth-child\(2\)\]\:tw-flex-grow>*:nth-child(2) {
  flex-grow: 1
}

/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgb(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #1a192b;
  --xy-node-border-radius-default: 3px;

  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;

  --xy-selection-background-color-default: rgba(0, 89, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(0, 89, 220, 0.8);

  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #ffffff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgb(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #999;

  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;

  --xy-selection-background-color-default: rgba(200, 200, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(200, 200, 220, 0.8);

  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.center {
    left: 50%;
    transform: translateX(-50%);
  }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
    border: none;
    background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
    border-bottom: 1px solid
      var(
        --xy-controls-button-border-color-props,
        var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default))
      );
    color: var(
      --xy-controls-button-color-props,
      var(--xy-controls-button-color, var(--xy-controls-button-color-default))
    );
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  font-size: 12px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
}
.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
    }
.react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
    }
.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls-button:hover {
      background: var(
        --xy-controls-button-background-color-hover-props,
        var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default))
      );
      color: var(
        --xy-controls-button-color-hover-props,
        var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default))
      );
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__controls-button:last-child {
    border-bottom: none;
  }
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  transform: translate(-50%, -50%);
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}
.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

