﻿:root {
    /* === Styling Rules ===
        1. Foreground colors should be clearly visible on any background.
    */
    /*Page Color Palette*/
    --nx-font: 'Roboto', system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial;
    --nx-primary-bg: hsl(204, 22%, 95%); /*Main page primary g color*/
    --nx-secondary-bg: #d8e1e6; /*Menu and header*/
    --nx-tertiary-bg: white; /*Top most - Input Controls and buttons.*/
    /*Text Color Pallet*/
    --nx-primary-fg: hsl(210, 9%, 31%);
    --nx-secondary-fg: hsl(210, 9%, 31%);
    /*Status colors*/
    --nx-highlight-bg: #bad1f0;
    --nx-highlight-fg: #4e4beb;
    --nx-positive-bg: #d1fae5;
    --nx-positive-fg: #0ecb5d;
    --nx-negative-bg: #fee2e2; /* soft pastel red to match success/warning pattern */
    --nx-negative-fg: #dc2626;
    --nx-alert-bg: #ffeab8;
    --nx-alert-fg: orange;
    --nx-muted-bg: lightgray; /*disabled / readonly */
    --nx-muted-fg: gray; /*disabled / readonly */
    --nx-border-color: #fcfcfc;
    /*Spacing and Layout*/
    --nx-space: 10px; /*default space between elements*/
    --nx-space-small: calc(var(--nx-space) * 0.5); /*Small spacings*/
    --nx-margin: 0px var(--nx-space) var(--nx-space) 0px; /*quick margin*/
    --nx-padding: var(--nx-space) 0px 0px var(--nx-space); /*quick padding*/
    --nx-border-radius: 5px;
    --nx-border-width: 0.5px;
    --nx-box-shadow: 0px 1px 2px 1px color-mix(in srgb, white 80%, black 20%); /*existing background / darker*/
    --nx-main-menu-width: 15rem;
    --nx-dim-bg: rgba(0, 0, 0, 0.6); /* overlay background for modals */
    /* tweak these colors/sizes to match your theme */
    --scrollbar-width: 10px;
    --scrollbar-track: transparent; var(--nx-tertiary-bg);
    --scrollbar-thumb: var(--nx-secondary-bg);
    --scrollbar-thumb-hover: color-mix(in srgb, white 80%, black 20%); /*existing background / darker*/
}

    :root[data-theme="dark"] {
        --nx-primary-bg: #121417;
        --nx-secondary-bg: #1b1f24;
        --nx-tertiary-bg: #22272e;
        --nx-primary-fg: #e6e6e6;
        --nx-secondary-fg: #c7c7c7;
        --nx-highlight-bg: #2b3a4a;
        --nx-highlight-fg: #e6f0ff;
        --nx-positive-bg: #123d2a;
        --nx-positive-fg: #7ee2a8;
        --nx-negative-bg: #3b1a1a;
        --nx-negative-fg: #ff6b6b;
        --nx-alert-bg: #3b2a12;
        --nx-alert-fg: #ffcc66;
        --nx-muted-bg: #2a2f36;
        --nx-muted-fg: #9aa4af;
        --nx-border-color: #2f3540;
    }

    :root[data-theme="slate"] {
        --nx-primary-bg: #e9eef3;
        --nx-secondary-bg: #f8fafc;
        --nx-tertiary-bg: #dbe3ea;
        --nx-primary-fg: #1f2a37;
        --nx-secondary-fg: #334155;
        --nx-highlight-bg: #c7d7ea;
        --nx-highlight-fg: #0f172a;
        --nx-positive-bg: #d1fae5;
        --nx-positive-fg: #0f766e;
        --nx-negative-bg: #fee2e2;
        --nx-negative-fg: #b91c1c;
        --nx-alert-bg: #fde68a;
        --nx-alert-fg: #b45309;
        --nx-muted-bg: #e2e8f0;
        --nx-muted-fg: #64748b;
        --nx-border-color: #d5dde5;
    }

    :root[data-theme="violet"] {
        /* Deep purple/violet dark theme - inspired by glassmorphism UI */
        --nx-primary-bg: #0d0a14;
        --nx-secondary-bg: #1a1428;
        --nx-tertiary-bg: #251d38;
        --nx-primary-fg: #f0f0f5;
        --nx-secondary-fg: #b8a8d4;
        --nx-highlight-bg: #3d2860;
        --nx-highlight-fg: #e8e0f5;
        --nx-positive-bg: #1a3d2a;
        --nx-positive-fg: #7ee2a8;
        --nx-negative-bg: #3d1a2a;
        --nx-negative-fg: #ff6b8a;
        --nx-alert-bg: #3d2a1a;
        --nx-alert-fg: #ffb366;
        --nx-muted-bg: #2a2435;
        --nx-muted-fg: #8878a0;
        --nx-border-color: #3d2d5c;
        --nx-box-shadow: 0px 2px 8px rgba(155, 93, 229, 0.15);
    }

    :root[data-theme="forest"] {
        /* Forest green theme - dark green sidebar with lime accents */
        --nx-primary-bg: #f5f5f0; /* Cream/off-white page background */
        --nx-secondary-bg: #1a3c34; /* Dark forest green for menu/header */
        --nx-tertiary-bg: #ffffff; /* White cards and inputs */

        --nx-primary-fg: #1a3c34; /* Dark green text on light backgrounds */
        --nx-secondary-fg: #f5f5f0; /* Light text on dark green backgrounds */

        --nx-highlight-bg: #e8f5e9; /* Very light green highlight */
        --nx-highlight-fg: #1a3c34;

        --nx-positive-bg: #c8e6c9; /* Light green for success */
        --nx-positive-fg: #2e7d32;
        --nx-negative-bg: #ffcdd2; /* Light red for errors */
        --nx-negative-fg: #c62828;
        --nx-alert-bg: #fff9c4; /* Light yellow for warnings */
        --nx-alert-fg: #f9a825;
        --nx-muted-bg: #e8e8e8;
        --nx-muted-fg: #757575;
        --nx-border-color: #e0e0e0;
        --nx-box-shadow: 0px 2px 8px rgba(26, 60, 52, 0.08);
    }

    :root[data-theme="graphite"] {
        /* Grey primary with green accents - industrial/modern feel */
        --nx-primary-bg: #f0f0f0; /* Light grey page background */
        --nx-secondary-bg: #6cec3a; /* Dark charcoal for menu/header */
        --nx-tertiary-bg: #c4c4c4; /* Light green for cards and inputs */

        --nx-primary-fg: #1a1a1a; /* Near-black text on light backgrounds */
        --nx-secondary-fg: #e0e0e0; /* Light grey text on dark backgrounds */

        --nx-highlight-bg: #e8e8e8; /* Light grey highlight */
        --nx-highlight-fg: #1a1a1a;

        --nx-positive-bg: #c8e6c9; /* Light green for success */
        --nx-positive-fg: #2e7d32;
        --nx-negative-bg: #ffcdd2; /* Light red for errors */
        --nx-negative-fg: #c62828;
        --nx-alert-bg: #fff9c4; /* Light yellow for warnings */
        --nx-alert-fg: #f9a825;
        --nx-muted-bg: #e0e0e0;
        --nx-muted-fg: #757575;
        --nx-border-color: #d0d0d0;
        --nx-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
    }

    :root[data-theme="hex"] {
        /* Deep blue tech theme with hexagonal aesthetic */
        --nx-primary-bg: #0a1628; /* Very dark blue page background */
        --nx-secondary-bg: #071422; /* Dark navy for menu/header */
        --nx-tertiary-bg: #091625; /* Slightly lighter blue for cards/inputs */

        --nx-primary-fg: #e0e8f0; /* Light blue-white text */
        --nx-secondary-fg: #b8d4f0; /* Soft blue text on dark backgrounds */

        --nx-highlight-bg: #1e4a7a; /* Medium blue highlight */
        --nx-highlight-fg: #e0f0ff;

        --nx-positive-bg: #0d3d2a; /* Dark green for success */
        --nx-positive-fg: #7ee2a8;
        --nx-negative-bg: #3d1a1a; /* Dark red for errors */
        --nx-negative-fg: #ff6b6b;
        --nx-alert-bg: #3d2a0d; /* Dark amber for warnings */
        --nx-alert-fg: #ffcc66;
        --nx-muted-bg: #1a3050;
        --nx-muted-fg: #6a8aaa;
        --nx-border-color: #1e4a7a;
        --nx-box-shadow: 0px 2px 12px rgba(6, 128, 196, 0.15);
    }

    /* Carbon fiber texture on menu - for dark sidebar themes */
    :root[data-theme="forest"] .nx-mainmenu {
        background: linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%), linear-gradient(-45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%), linear-gradient(to bottom, rgba(255,255,255,0.03) 0%, transparent 50%, rgba(0,0,0,0.1) 100%), var(--nx-secondary-bg);
        background-size: 8px 8px, 8px 8px, 100% 100%, 100% 100%;
    }

    /* Chevron pattern texture - for violet theme */
    :root[data-theme="violet"] .nx-mainmenu {
        background-color: var(--nx-secondary-bg);
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.15' fill-rule='evenodd'%3E%3Cpath d='M8 0v20L0 10M16 0v10L8 0M16 10v10H8'/%3E%3C/g%3E%3C/svg%3E");
    }

    /* Hexagon pattern texture - for hex theme */
    :root[data-theme="hex"] .nx-mainmenu,
    :root[data-theme="hex"] body {
        background-color: var(--nx-primary-bg);
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1044%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='%230e2a47'%3e%3c/rect%3e%3cpath d='M25.49 -11.4L86.98 24.1L86.98 95.1L25.49 130.6L-36 95.1L-36 24.1zM86.98 308.1L148.47 343.6L148.47 414.6L86.98 450.1L25.49 414.6L25.49 343.6zM86.98 521.1L148.47 556.6L148.47 627.6L86.98 663.1L25.49 627.6L25.49 556.6zM209.96 95.1L271.45 130.6L271.45 201.6L209.96 237.1L148.47 201.6L148.47 130.6zM271.45 -11.4L332.94 24.1L332.94 95.1L271.45 130.6L209.96 95.1L209.96 24.1zM517.41 -11.4L578.9 24.1L578.9 95.1L517.41 130.6L455.92 95.1L455.92 24.1zM578.9 308.1L640.39 343.6L640.39 414.6L578.9 450.1L517.41 414.6L517.41 343.6zM517.41 414.6L578.9 450.1L578.9 521.1L517.41 556.6L455.92 521.1L455.92 450.1zM640.39 201.6L701.88 237.1L701.88 308.1L640.39 343.6L578.9 308.1L578.9 237.1zM640.39 414.6L701.88 450.1L701.88 521.1L640.39 556.6L578.9 521.1L578.9 450.1zM701.88 521.1L763.36 556.6L763.36 627.6L701.88 663.1L640.39 627.6L640.39 556.6zM763.36 201.6L824.85 237.1L824.85 308.1L763.36 343.6L701.88 308.1L701.88 237.1zM824.85 521.1L886.34 556.6L886.34 627.6L824.85 663.1L763.36 627.6L763.36 556.6zM886.34 -11.4L947.83 24.1L947.83 95.1L886.34 130.6L824.85 95.1L824.85 24.1zM947.83 95.1L1009.32 130.6L1009.32 201.6L947.83 237.1L886.34 201.6L886.34 130.6zM947.83 308.1L1009.32 343.6L1009.32 414.6L947.83 450.1L886.34 414.6L886.34 343.6zM947.83 521.1L1009.32 556.6L1009.32 627.6L947.83 663.1L886.34 627.6L886.34 556.6zM1070.81 521.1L1132.3 556.6L1132.3 627.6L1070.81 663.1L1009.32 627.6L1009.32 556.6zM1193.79 308.1L1255.28 343.6L1255.28 414.6L1193.79 450.1L1132.3 414.6L1132.3 343.6zM1193.79 521.1L1255.28 556.6L1255.28 627.6L1193.79 663.1L1132.3 627.6L1132.3 556.6zM1316.77 95.1L1378.26 130.6L1378.26 201.6L1316.77 237.1L1255.28 201.6L1255.28 130.6zM1316.77 308.1L1378.26 343.6L1378.26 414.6L1316.77 450.1L1255.28 414.6L1255.28 343.6zM1439.75 95.1L1501.24 130.6L1501.24 201.6L1439.75 237.1L1378.26 201.6L1378.26 130.6z' stroke='%2303305d' stroke-width='2'%3e%3c/path%3e%3cpath d='M18.39 -11.4 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM18.39 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM-43.1 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM-43.1 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM18.39 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM18.39 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM79.88 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM18.39 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM18.39 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM202.86 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM264.35 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM264.35 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM202.86 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM141.37 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM264.35 -11.4 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM325.84 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM325.84 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM202.86 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM510.31 -11.4 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM510.31 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM448.82 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM448.82 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM633.29 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM633.29 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM510.31 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM510.31 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM510.31 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM448.82 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM448.82 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM633.29 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM694.78 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM694.78 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM571.8 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM694.78 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM694.78 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM633.29 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM756.26 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM756.26 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM694.78 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM633.29 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM756.26 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM756.26 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 -11.4 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM817.75 24.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM879.24 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1002.22 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM940.73 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1063.71 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1125.2 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1125.2 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1063.71 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1186.69 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1186.69 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1125.2 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1125.2 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1186.69 521.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 556.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 627.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1186.69 663.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1309.67 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1371.16 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1371.16 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1309.67 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1248.18 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1309.67 308.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1371.16 343.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1371.16 414.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1309.67 450.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1432.65 95.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1494.14 130.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1494.14 201.6 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0zM1432.65 237.1 a7.1 7.1 0 1 0 14.2 0 a7.1 7.1 0 1 0 -14.2 0z' fill='%2303305d'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1044'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
        background-size: cover;
        background-attachment: fixed;
    }
