@charset "UTF-8";.jap-theme-light-primary {background-color: var(--theme-color-light-primary);color: var(--theme-color);}.jap-theme-light-primary-rgba {background-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity));color: var(--theme-color);}.jap-theme-dark-primary {background-color: var(--theme-color-dark-primary);color: var(--theme-color);}.jap-theme-dark-primary-rgba {background-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity));color: var(--theme-color);}.jap-light-theme {background-color: var(--theme-color);color: var(--theme-font-color-light);}.jap-light-theme-rgba {background-color: rgba( var(--theme-color-rgba), var(--theme-opacity));color: var(--theme-font-color-light);}.jap-light-dark-primary {background-color: var(--theme-color-dark-primary);color: var(--theme-font-color-light);}.jap-light-dark-primary-rgba {background-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity));color: var(--theme-font-color-light);}.jap-light-dark-secondary {background-color: var(--theme-color-dark-secondary);color: var(--theme-font-color-light);}.jap-light-dark-secondary-rgba {background-color: rgba( var(--theme-color-dark-secondary-rgba), var(--theme-opacity));color: var(--theme-font-color-light);}.jap-dark-theme {background-color: var(--theme-color);color: var(--theme-font-color-dark);}.jap-dark-theme-rgba {background-color: rgba( var(--theme-color-rgba), var(--theme-opacity));color: var(--theme-font-color-dark);}.jap-dark-light-primary {background-color: var(--theme-color-light-primary);color: var(--theme-font-color-dark);}.jap-dark-light-primary-rgba {background-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity));color: var(--theme-font-color-dark);}.jap-dark-light-secondary {background-color: var(--theme-color-light-secondary);color: var(--theme-font-color-dark);}.jap-dark-light-secondary-rgba {background-color: rgba( var(--theme-color-light-secondary-rgba), var(--theme-opacity));color: var(--theme-font-color-dark);}.jap-text-light-links-theme a {color: var(--theme-font-color-light);}.jap-text-dark-links-theme a {color: var(--theme-font-color-dark);}.jap-text-light-links-theme a:hover, .jap-text-dark-links-theme a:hover {color: var(--theme-color) !important;}.jap-text-theme-links-light a, .jap-text-theme-links-dark a {color: var(--theme-color);}.jap-text-theme-links-light a:hover {color: var(--theme-font-color-light) !important;}.jap-text-theme-links-dark a:hover {color: var(--theme-font-color-dark) !important;}.jap-font-primary {font-family: var(--theme-font-family-primary) !important;}.jap-text-primary {font-family: var(--theme-font-family-primary);line-height: var(--theme-font-line-height-primary);letter-spacing: var(--theme-font-letter-spacing-primary);word-spacing: var(--theme-font-word-spacing-primary);}.jap-text-primary {font-size: var(--theme-font-size-primary);}.jap-font-secondary {font-family: var(--theme-font-family-secondary) !important;}.jap-text-secondary, .jap-text-h1, .jap-text-h2, .jap-text-h3, .jap-text-h4, .jap-text-h5, .jap-text-h6, {font-family: var(--theme-font-family-secondary);line-height: var(--theme-font-line-height-secondary);letter-spacing: var(--theme-font-letter-spacing-secondary);word-spacing: var(--theme-font-word-spacing-secondary);}.jap-text-secondary {}.jap-text-h1 {font-size: var(--theme-font-size-h1) !important;}.jap-text-h2 {font-size: var(--theme-font-size-h1) !important;}.jap-text-h3 {font-size: var(--theme-font-size-h1) !important;}.jap-text-h4 {font-size: var(--theme-font-size-h1) !important;}.jap-text-h5 {font-size: var(--theme-font-size-h1) !important;}.jap-text-h6 {font-size: var(--theme-font-size-h1) !important;}.jap-text-theme {color: var(--theme-color);}.jap-text-theme_ {color: var(--theme-color) !important;}.jap-text-theme-hover:hover, a.jap-text-theme-hover:hover {color: var(--theme-color) !important;}.jap-text-light {color: var(--theme-font-color-light);}.jap-text-light_ {color: var(--theme-font-color-light) !important;}.jap-text-light-hover:hover, a.jap-text-light-hover:hover {color: var(--theme-font-color-light) !important;}.jap-text-dark {color: var(--theme-font-color-dark);}.jap-text-dark_ {color: var(--theme-font-color-dark) !important;}.jap-text-dark-hover:hover, a.jap-text-dark-hover:hover {color: var(--theme-font-color-dark) !important;}.jap-bg-theme {background-color: var(--theme-color);}.jap-bg-theme-hover:hover {background-color: var(--theme-color) !important;}.jap-bg-theme-rgba {background-color: rgba( var(--theme-color-rgba), var(--theme-opacity));}.jap-bg-theme-rgba-hover:hover {background-color: rgba( var(--theme-color-rgba), var(--theme-opacity)) !important;}.jap-bg-light-primary {background-color: var(--theme-color-light-primary);}.jap-bg-light-primary-hover:hover {background-color: var(--theme-color-light-primary) !important;}.jap-bg-light-primary-rgba {background-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity));}.jap-bg-light-primary-rgba-hover:hover {background-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity)) !important;}.jap-bg-light-secondary {background-color: var(--theme-color-light-secondary);}.jap-bg-light-secondary-hover:hover {background-color: var(--theme-color-light-secondary) !important;}.jap-bg-light-secondary-rgba {background-color: rgba( var(--theme-color-light-secondary-rgba), var(--theme-opacity));}.jap-bg-light-secondary-rgba-hover:hover {background-color: rgba( var(--theme-color-light-secondary-rgba), var(--theme-opacity)) !important;}.jap-bg-dark-primary {background-color: var(--theme-color-dark-primary);}.jap-bg-dark-primary-hover:hover {background-color: var(--theme-color-dark-primary) !important;}.jap-bg-dark-primary-rgba {background-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity));}.jap-bg-dark-primary-rgba-hover:hover {background-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity)) !important;}.jap-bg-dark-secondary {background-color: var(--theme-color-dark-secondary);}.jap-bg-dark-secondary-hover:hover {background-color: var(--theme-color-dark-secondary) !important;}.jap-bg-dark-secondary-rgba {background-color: rgba( var(--theme-color-dark-secondary-rgba), var(--theme-opacity));}.jap-bg-dark-secondary-rgba-hover:hover {background-color: rgba( var(--theme-color-dark-secondary-rgba), var(--theme-opacity)) !important;}.jap-border-theme {border-color: var(--theme-color);}.jap-border-theme_ {border-color: var(--theme-color) !important;}.jap-border-theme-hover:hover {border-color: var(--theme-color) !important;}.jap-border-theme-rgba {border-color: rgba( var(--theme-color-rgba), var(--theme-opacity));}.jap-border-theme-rgba-hover:hover {border-color: rgba( var(--theme-color-rgba), var(--theme-opacity)) !important;}.jap-border-light-primary {border-color: var(--theme-color-light-primary);}.jap-border-light-primary-hover:hover {border-color: var(--theme-color-light-primary) !important;}.jap-border-light-primary-rgba {border-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity));}.jap-border-light-primary-rgba-hover:hover {border-color: rgba( var(--theme-color-light-primary-rgba), var(--theme-opacity)) !important;}.jap-border-light-secondary {border-color: var(--theme-color-light-secondary);}.jap-border-light-secondary-hover:hover {border-color: var(--theme-color-light-secondary) !important;}.jap-border-light-secondary-rgba {border-color: rgba( var(--theme-color-light-secondary-rgba), var(--theme-opacity));}.jap-border-light-secondary-rgba-hover:hover {border-color: rgba( var(--theme-color-light-secondary-rgba), var(--theme-opacity)) !important;}.jap-border-dark-primary {border-color: var(--theme-color-dark-primary);}.jap-border-dark-primary-hover:hover {border-color: var(--theme-color-dark-primary) !important;}.jap-border-dark-primary-rgba {border-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity));}.jap-border-dark-primary-rgba-hover:hover {border-color: rgba( var(--theme-color-dark-primary-rgba), var(--theme-opacity)) !important;}.jap-border-dark-secondary {border-color: var(--theme-color-dark-secondary);}.jap-border-dark-secondary-hover:hover {border-color: var(--theme-color-dark-secondary) !important;}.jap-border-dark-secondary-rgba {border-color: rgba( var(--theme-color-dark-secondary-rgba), var(--theme-opacity));}.jap-border-dark-secondary-rgba-hover:hover {border-color: rgba( var(--theme-color-dark-secondary-rgba), var(--theme-opacity)) !important;}.jap-opacity {opacity: var(--theme-opacity);}.jap-fa-theme {fill: var(--theme-color);}.jap-fa-theme-hover:hover {fill: var(--theme-color);}.jap-fa-category {fill: var(--category-color);}.jap-fa-category-hover:hover {fill: var(--category-color);}.jap-fa-light {fill: var(--theme-font-color-light);}.jap-fa-light-hover:hover {fill: var(--theme-font-color-light);}.jap-fa-light-primary {fill: var(--theme-color-light-primary);}.jap-fa-light-primary-hover:hover {fill: var(--theme-color-light-primary);}.jap-fa-light-secondary {fill: var(--theme-color-light-secondary);}.jap-fa-light-secondary-hover:hover {fill: var(--theme-color-light-secondary);}.jap-fa-dark {fill: var(--theme-font-color-dark);}.jap-fa-dark-hover:hover {fill: var(--theme-font-color-dark);}.jap-fa-dark-primary {fill: var(--theme-color-dark-primary);}.jap-fa-dark-primary-hover:hover {fill: var(--theme-color-dark-primary);}.jap-fa-dark-secondary {fill: var(--theme-color-dark-secondary);}.jap-fa-dark-secondary-hover:hover {fill: var(--theme-color-dark-secondary);}body.local-environment::before, body.dev-environment::before {content: "";position: fixed;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;z-index: 9998;}body.local-environment::after, body.dev-environment::after {position: fixed;top: 0;left: 50%;transform: translateX(-50%);background: #0074ff;color: white;font-weight: bold;padding: 4px 12px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;font-family: sans-serif;z-index: 9999;pointer-events: none;}body.local-environment::before {border: 4px solid #0074ff;}body.local-environment::after {content: "Local";background: #0074ff;}body.dev-environment::before {border: 4px solid #ff6800;}body.dev-environment::after {content: "Development";background: #ff6800;}