:root {--apx-accent: #76b900;--apx-accent-bot: #76b900;--apx-accent-user: red;--apx-accent-hover: #5f9400;--apx-bg-dark: #343434;--apx-bg-soft: #3e3e3e;--apx-text: #eaeaea;--apx-text-muted: #b5b5b5;--apx-border: #4a4a4a;--apx-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);--apx-radius: 16px;--apx-radius-sm: 8px;--apx-transition: 0.2s ease;--a-button-background-color: #545454 !important;--a-button-text-color: #ffffff !important;--a-button-hover-background-color: black !important;--a-button-hover-text-color: var(--a-button-text-color) !important;--a-button-active-background-color: #2d2d2d !important;--a-button-active-text-color: var(--a-button-hover-text-color) !important;--a-button-focus-background-color: var(--a-button-hover-background-color) !important;--a-button-focus-text-color: var(--a-button-hover-text-color) !important;}td {vertical-align: top !important;}.t-Button-label {color: #5f9400 !important;}.toolbar-item,
.copy-to-clipboard-button {color: white !important;}.t-Region-title,
.a-CardView-title-featured {color: var(--apx-accent) !important;}div.t-Dialog-bodyWrapperIn {overflow: auto !important;}.t-NavigationBar-item.has-username .t-Button-label {text-transform: capitalize;}.a-CardView {border-color: var(--apx-accent) !important;}.t-Footer-version {visibility: hidden;}.t-Footer {background-color: var(--apx-bg-dark);border-color: var(--ut-footer-border-color);border-style: solid;border-width: 0;border-top-width: var(--ut-footer-border-width, 1px);color: var(--ut-footer-text-color);display: grid;gap: var(--ut-footer-item-spacing, 1rem);grid-area: content-footer;grid-template-areas:
"footer-body"
"footer-top";padding: var(--ut-footer-padding-y, 1rem) var(--ut-footer-padding-x, 1rem);}.a-Footer {border-collapse: collapse;border-spacing: 0;display: table;width: 100%;table-layout: fixed;font-size: 11px;line-height: 16px;background-color: var(--apx-bg-dark);}.a-Footer-copyright,
.a-Footer-info,
.a-Footer-version {display: table-cell;padding: 8px;}.a-Footer-info,
.a-Footer-version {padding-inline: 12px;}.a-Footer-attribute {display: inline-flex;align-items: center;gap: 8px;text-transform: lowercase;}.a-Footer-attribute:not(:last-child) {margin-right: 16px;}.a-Footer-copyright {text-align: center;}.a-Footer-version {text-align: right;}.page-NNNN .t-Button--padBottom {margin-block-end: -1em !important;margin-right: -0.45em !important;/* margin-left: -6.5em !important; */
}.page-NNNN .t-Button--padTop {margin-block-start: 0 !important;}.page-NNNN .t-Button--hideShow {--a-button-padding-x: 0.8rem !important;}.rw-Cards-item {--rw-card-min-width: 100%;display: flex;flex-direction: column;}.rw-Card {flex-grow: 1;}.rw-Card-content {grid-template-rows: minmax(auto, min-content);}.c-floating-bt {position: fixed;right: 20px;bottom: 5px;z-index: 100;display: inline-flex;align-items: center;justify-content: center;width: 60px;height: 60px;font-size: 2rem;background-color: #76b900;color: #fff;}.page-400 .t-Drawer {background-color: #444444 !important;}.chat-container {max-width: 1024px;margin: 2px;padding: 10px;background: #444444 ;border-radius: 50px;}.message-bubble {flex: 1 1 auto;width: 100%;max-width: 100%;padding: 5px 7px;border-radius: 12px;font-size: large;line-height: 1;}.bot .message-bubble {background: #131313 ;color: #e3e0dc;border-top-left-radius: 0;}.user .message-bubble {background:  #b5b5b5;color: #131313 ;border-top-right-radius: 0;}.message-row {display: flex;margin-bottom: 16px;}.message-row.bot {justify-content: flex-start;}.message-row.user {justify-content: flex-end;}.message-row.bot .message-inner,
.message-row.user .message-inner {display: flex;align-items: flex-start;}.message-row.user .message-inner {flex-direction: row-reverse;}.message-icon {margin: 0 10px;color: #fff;flex-shrink: 0;}.message-icon-bot {margin: 0 10px;color: #76b900;flex-shrink: 0;}.message-icon-user {margin: 0 10px;color:  #fff
flex-shrink: 0;}.bot-DrawerDialog {top: 40vh !important;right: 20px !important;left: auto !important;height: 60vh !important;min-block-size: 50vh !important;background-color: #454545 !important;}.row:has(.col--stretch) {flex-wrap: nowrap;align-items: stretch;}.col--stretch {flex: 1 1 auto;min-width: 0;max-width: 100%;}.col--shrink {flex: 0 0 auto;width: max-content;max-width: 100%;}.u-flex-col1 > * {flex: 0 0 100%;max-width: 100%;}.u-flex-col2 > * {flex: 0 0 calc(50% - 1rem);max-width: calc(50% - 1rem);}.u-flex-col3 > * {flex: 0 0 calc(33.333% - 1rem);max-width: calc(33.333% - 1rem);}.u-flex-col4 > * {flex: 0 0 calc(25% - 1rem);max-width: calc(25% - 1rem);}.u-flex-col5 > * {flex: 0 0 calc(20% - 1rem);max-width: calc(20% - 1rem);}.u-flex-col6 > * {flex: 0 0 calc(16.666% - 1rem);max-width: calc(16.666% - 1rem);}.u-flex-col7 > * {flex: 0 0 calc(14.285% - 1rem);max-width: calc(14.285% - 1rem);}.u-flex-col8 > * {flex: 0 0 calc(12.5% - 1rem);max-width: calc(12.5% - 1rem);}.u-flex-col9 > * {flex: 0 0 calc(11.111% - 1rem);max-width: calc(11.111% - 1rem);}.u-flex-col10 > * {flex: 0 0 calc(10% - 1rem);max-width: calc(10% - 1rem);}.u-flex-col11 > * {flex: 0 0 calc(9.09% - 1rem);max-width: calc(9.09% - 1rem);}.u-flex-col12 > * {flex: 0 0 calc(8.333% - 1rem);max-width: calc(8.333% - 1rem);}button,
button:hover,
button:active,
button:focus {outline: 0;box-shadow: none;}a {transition: color var(--apx-transition);}a:hover,
a:active {color: white !important;}a:focus-visible,
button:focus-visible,
.t-Button:focus-visible {outline: 2px solid color-mix(in srgb, var(--apx-accent) 55%, white);outline-offset: 2px;}.u-VisuallyHidden {position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.blog-post {max-width: none;padding: 1rem;background: var(--apx-bg-dark);border: 1px solid var(--apx-border);border-radius: var(--apx-radius);box-shadow: var(--apx-shadow);font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;line-height: 1.65;color: var(--apx-text);}.blog-post_header {margin-bottom: 2rem;}.blog-post_meta {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 1rem;margin-bottom: 1rem;font-size: 0.9rem;color: var(--apx-text);}.blog-post_date time {font-weight: 500;}.blog-post_actions {display: flex;flex-wrap: wrap;gap: 0.75rem;}.blog-post_action {display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.4rem 0.75rem;border: 1px solid transparent;border-radius: var(--apx-radius-sm);background: transparent;color: var(--apx-text);text-decoration: none;font-size: 0.85rem;font-weight: 500;transition:
color var(--apx-transition),
border-color var(--apx-transition),
background-color var(--apx-transition);}.blog-post_action:hover {background: rgba(118, 185, 0, 0.08);border-color: rgba(118, 185, 0, 0.3);color: var(--apx-accent);}.blog-post_title {margin: 0.5rem 0 1rem;font-size: 2rem;font-weight: 700;line-height: 1.2;color: var(--apx-accent);}.blog-post_excerpt {margin: 1.25rem 0;font-size: 1.1rem;color: var(--apx-text-muted);}.blog-post_body {margin-top: 2rem;font-size: 1rem;}.blog-post_body h2,
.blog-post_body h3,
.blog-post_body h4 {margin-top: 2rem;margin-bottom: 0.75rem;line-height: 1.3;color: var(--apx-text);}.blog-post_body p,
.blog-post_body ul,
.blog-post_body ol {margin-bottom: 1rem;}.blog-post_body img {display: block;max-width: 100%;height: auto;margin: 1.5rem 0;border-radius: 12px;}.blog-post_body blockquote {margin: 1.5rem 0;padding: 1rem 1.25rem;border-left: 4px solid var(--apx-accent);border-radius: 8px;background: #f9fafb;color: #374151;font-style: italic;}.blog-post_footer {margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--apx-border);font-size: 0.9rem;color: var(--apx-text-muted);}pre[class*="language-"] {position: relative;}div.code-toolbar > .toolbar {position: absolute;top: 8px;right: 8px;}div.code-toolbar > .toolbar .toolbar-item > button {padding: 4px 8px;font-size: 12px;cursor: pointer;}.copy-btn {position: absolute;top: 12px;right: 12px;padding: 4px 10px;border: 1px solid #30363d;border-radius: 6px;background: #343434;color: #c9d1d9;font-size: 12px;cursor: pointer;transition:
color var(--apx-transition),
background 0.2s ease,
border-color 0.2s ease;}.copy-btn:hover {color: var(--apx-accent);background: #21262d;border-color: #8b949e;}.chips {display: flex;flex-wrap: wrap;gap: 0.5rem;}.chips a,
.chips span {display: inline-block;padding: 0.35rem 0.75rem;border-radius: 999px;background: #eef2ff;color: #111;text-decoration: none;font-size: 0.75rem;font-weight: 600;transition:
background-color var(--apx-transition),
color var(--apx-transition),
transform var(--apx-transition);}.chips a:hover {background: #e0e7ff;transform: translateY(-1px);}.t-Button:hover .apx-chatbtn-icon,
.apx-chatbtn-icon:hover {color: #16a34a;transform: translateY(-1px) scale(1.03);filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.18));}.t-Button:focus .apx-chatbtn-icon,
.t-Button:focus-visible .apx-chatbtn-icon {outline: 2px solid rgba(34, 197, 94, 0.55);outline-offset: 2px;}@media (max-width: 768px) {.u-flex-col2 > *,
.u-flex-col3 > *,
.u-flex-col4 > *,
.u-flex-col5 > *,
.u-flex-col6 > *,
.u-flex-col7 > *,
.u-flex-col8 > *,
.u-flex-col9 > *,
.u-flex-col10 > *,
.u-flex-col11 > *,
.u-flex-col12 > * {flex: 0 0 100%;max-width: 100%;}}@media (max-width: 575.98px) {.blog-post {padding: 1.25rem;}.blog-post_title {font-size: 1.5rem;}.blog-post_meta {flex-direction: column;align-items: flex-start;}.c-floating-bt {position: fixed;right: 20px;bottom: 100px;z-index: 100;display: inline-flex;align-items: center;justify-content: center;width: 60px;height: 60px;font-size: 2rem;background-color: #76b900;color: #fff;}.bot-DrawerDialog {top: 40vh !important;right: 20px !important;left: auto !important;height: 60vh !important;min-block-size: 50vh !important;background-color: #454545 !important;}.ui-dialog-content {bottom: 20px !important;}  .u-flex-col2 > *,
.u-flex-col3 > *,
.u-flex-col4 > *,
.u-flex-col5 > *,
.u-flex-col6 > *,
.u-flex-col7 > *,
.u-flex-col8 > *,
.u-flex-col9 > * {flex: 0 0 100%;max-width: 100%;}  .u-flex-col10 > *,
.u-flex-col11 > *,
.u-flex-col12 > * {flex: 0 0 calc(50% - 1rem);max-width: calc(50% - 1rem);}}