@layer reset, foundations, components, utilities;@layer foundations{:root{--color-primary-25:#f3f9f9;--color-primary-50:#e8f3f3;--color-primary-100:#d1e7e7;--color-primary-150:#b9dbdb;--color-primary-200:#a2cfcf;--color-primary-250:#8bc4c4;--color-primary-300:#68b2b2;--color-primary-400:#45a0a0;--color-primary-500:#178888;--color-primary-600:#157a7a;--color-primary-700:#166;--color-primary-750:#0e5252;--color-primary-800:#0a3d3d;--color-primary-850:#072929;--color-primary-900:#051b1b;--color-primary-950:#020e0e;--color-primary-975:#010707;--color-secondary-25:#fcfaf7;--color-secondary-50:#f9f5ef;--color-secondary-100:#f3ecdf;--color-secondary-150:#ede2d0;--color-secondary-200:#e7d8c0;--color-secondary-250:#e1cfb0;--color-secondary-300:#d8c098;--color-secondary-400:#cfb181;--color-secondary-500:#c39e61;--color-secondary-600:#b08e57;--color-secondary-700:#927749;--color-secondary-750:#755f3a;--color-secondary-800:#58472c;--color-secondary-850:#3b2f1d;--color-secondary-900:#272013;--color-secondary-950:#13100a;--color-secondary-975:#0a0805;--color-accent-25:#faf5fc;--color-accent-50:#f4ecf9;--color-accent-100:#e9d8f2;--color-accent-150:#dec5ec;--color-accent-200:#d3b1e5;--color-accent-250:#c89edf;--color-accent-300:#b881d5;--color-accent-400:#a764cc;--color-accent-500:#913dbf;--color-accent-600:#8337ac;--color-accent-700:#6d2e8f;--color-accent-750:#572573;--color-accent-800:#411b56;--color-accent-850:#2c1239;--color-accent-900:#1d0c26;--color-accent-950:#0e0613;--color-accent-975:#07030a;--color-error-25:#fcf4f4;--color-error-50:#f9eaea;--color-error-100:#f4d4d4;--color-error-150:#eebfbf;--color-error-200:#e8a9a9;--color-error-250:#e39494;--color-error-300:#da7373;--color-error-400:#d15353;--color-error-500:#c62828;--color-error-600:#b22424;--color-error-700:#951e1e;--color-error-750:#771818;--color-error-800:#591212;--color-error-850:#3b0c0c;--color-error-900:#280808;--color-error-950:#140404;--color-error-975:#0a0202;--color-warning-25:#fff8f2;--color-warning-50:#fef2e6;--color-warning-100:#fde5cc;--color-warning-150:#fcd8b3;--color-warning-200:#fbcb99;--color-warning-250:#fabe80;--color-warning-300:#f9aa59;--color-warning-400:#f79633;--color-warning-500:#f57c00;--color-warning-600:#dd7000;--color-warning-700:#b85d00;--color-warning-750:#934a00;--color-warning-800:#6e3800;--color-warning-850:#4a2500;--color-warning-900:#311900;--color-warning-950:#180c00;--color-warning-975:#0c0600;--color-success-25:#f6fbf6;--color-success-50:#edf7ee;--color-success-100:#dbefdc;--color-success-150:#c9e7cb;--color-success-200:#b7dfb9;--color-success-250:#a6d7a8;--color-success-300:#8bcb8d;--color-success-400:#70bf73;--color-success-500:#4caf50;--color-success-600:#449e48;--color-success-700:#39833c;--color-success-750:#2e6930;--color-success-800:#224f24;--color-success-850:#173518;--color-success-900:#0f2310;--color-success-950:#081108;--color-success-975:#040904;--color-information-25:#f4fafe;--color-information-50:#e9f5fe;--color-information-100:#d3eafd;--color-information-150:#bce0fb;--color-information-200:#a6d5fa;--color-information-250:#90cbf9;--color-information-300:#6fbbf7;--color-information-400:#4dabf5;--color-information-500:#2196f3;--color-information-600:#1e87db;--color-information-700:#1971b6;--color-information-750:#145a92;--color-information-800:#0f446d;--color-information-850:#0a2d49;--color-information-900:#071e31;--color-information-950:#030f18;--color-information-975:#02080c;--color-grays-25:#f9fafb;--color-grays-50:#f4f5f6;--color-grays-100:#e8ebed;--color-grays-150:#dbdfe3;--color-grays-200:#cdd3d8;--color-grays-250:#bfc6cd;--color-grays-300:#a9b3bc;--color-grays-400:#94a0ac;--color-grays-500:#708090;--color-grays-600:#5f6d7a;--color-grays-700:#4e5a65;--color-grays-750:#3e464f;--color-grays-800:#2d333a;--color-grays-850:#1c2024;--color-grays-900:#111316;--color-grays-950:#08090a;--color-grays-975:#030404}[data-theme=light]{--color-background:#f9fafb;--color-surface:#fff;--color-border:#cdd3d8;--color-overlay:#00000066;--color-text-main:var(--color-grays-900);--color-text-muted:var(--color-grays-500)}[data-theme=dark]{--color-background:#030404;--color-surface:#2d333a;--color-border:#5f6d7a;--color-overlay:#ffffff33;--color-text-main:var(--color-grays-50);--color-text-muted:var(--color-grays-400)}:root{--font-family-base:"Red Hat Display",sans-serif;--fs-base:16px;--fs-h1:3.5rem;--font-weight-h1:700;--line-height-h1:1.1;--letter-spacing-h1:-0.02em;--fs-h2:2.5rem;--font-weight-h2:700;--line-height-h2:1.2;--letter-spacing-h2:-0.015em;--fs-h3:2rem;--font-weight-h3:600;--line-height-h3:1.2;--letter-spacing-h3:-0.01em;--fs-h4:1.5rem;--font-weight-h4:600;--line-height-h4:1.3;--letter-spacing-h4:0em;--fs-h5:1.25rem;--font-weight-h5:500;--line-height-h5:1.4;--letter-spacing-h5:0em;--fs-h6:1.1rem;--font-weight-h6:500;--line-height-h6:1.4;--letter-spacing-h6:0.05em;--fs-body-l:1.15rem;--font-weight-body-l:400;--line-height-body-l:1.6;--letter-spacing-body-l:0em;--fs-body-b:1rem;--font-weight-body-b:400;--line-height-body-b:1.6;--letter-spacing-body-b:0em;--fs-body-s:0.875rem;--font-weight-body-s:400;--line-height-body-s:1.6;--letter-spacing-body-s:0.01em;--fs-helper:0.75rem;--font-weight-helper:400;--line-height-helper:1.4;--letter-spacing-helper:0.05em;--fs-small:0.65rem;--font-weight-small:300;--line-height-small:1.4;--letter-spacing-small:0.05em}}@layer foundations{@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Red Hat Display;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}}@layer components{:root{--nxs-height-control:3rem;--nxs-space-x:1.5rem;--nxs-space-y:0.75rem;--nxs-size-sm:32px;--nxs-size-md:40px;--nxs-size-lg:48px;--nxs-size-xl:64px;--nxs-space-sm:0.75rem;--nxs-space-md:1.25rem;--nxs-space-lg:1.5rem;--nxs-space-xl:2rem;--nxs-font-sm:0.875rem;--nxs-font-md:1rem;--nxs-font-lg:1.125rem;--nxs-font-xl:1.5rem;--nxs-radius:6px}}@layer components{@media (min-width:1024px){:root{--nxs-height-control:2.5rem;--nxs-radius:4px;--nxs-space-x:1.25rem;--nxs-space-y:0.5rem}}}@layer components{.nxs-btn{align-items:center;background-color:var(--color-primary-500);border:1px solid transparent;border-radius:var(--nxs-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--nxs-font-md);font-weight:600;gap:.5em;height:var(--nxs-size-md);justify-content:center;padding:0 var(--nxs-space-md);text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nxs-btn:hover{background-color:var(--color-primary-600);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.nxs-btn:active{transform:translateY(1px)}.nxs-btn.is-disabled,.nxs-btn:disabled,.nxs-btn[disabled]{background-color:var(--color-grays-300)!important;border-color:transparent!important;box-shadow:none;color:var(--color-grays-500)!important;cursor:not-allowed;pointer-events:none}.nxs-btn-secondary{background-color:transparent;border-color:var(--color-grays-300);color:var(--color-grays-800)}.nxs-btn-secondary:hover{background-color:var(--color-grays-50)}.nxs-btn-secondary:disabled,.nxs-btn-secondary[disabled]{background-color:transparent!important;border-color:var(--color-grays-200)!important;color:var(--color-grays-300)!important}.nxs-btn-sm{font-size:var(--nxs-font-sm);height:var(--nxs-size-sm);padding:0 var(--nxs-space-sm)}.nxs-btn-lg{font-size:var(--nxs-font-lg);height:var(--nxs-size-lg);padding:0 var(--nxs-space-lg)}.nxs-btn-xl{font-size:var(--nxs-font-xl);height:var(--nxs-size-xl);padding:0 var(--nxs-space-xl)}[data-theme=dark] .nxs-btn-secondary{border-color:var(--color-grays-600);color:var(--color-grays-100)}[data-theme=dark] .nxs-btn:disabled{background-color:var(--color-grays-800)!important;color:var(--color-grays-600)!important}.nxs-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.nxs-label{color:var(--color-grays-500);display:block;font-family:var(--font-family-base);font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.nxs-label.required:after{color:var(--color-error-500);content:"*";margin-left:2px}.nxs-input-group{align-items:center;display:flex;position:relative!important;width:100%}.nxs-input-group .nxs-icon{color:var(--color-grays-400);height:1.25rem;pointer-events:none;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:1.25rem;z-index:10}.nxs-input-group .nxs-icon-start{left:.75rem}.nxs-input-group .nxs-icon-end{right:.75rem}.nxs-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--nxs-radius);color:var(--color-text-main);display:block;font-family:var(--font-family-base);font-size:var(--nxs-font-md);height:var(--nxs-size-md);padding:0 var(--nxs-space-sm);transition:all .2s ease;width:100%}.nxs-input-group.has-icon-start .nxs-input{padding-left:2.5rem}.nxs-input-group.has-icon-end .nxs-input{padding-right:2.5rem}.nxs-input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}}@layer components{.nxs-input::-moz-placeholder{color:var(--color-grays-400);opacity:1}.nxs-input::placeholder{color:var(--color-grays-400);opacity:1}.nxs-info-display{align-items:center;background:transparent;border-bottom:1px solid var(--color-border);color:var(--color-text-main);display:flex;font-family:var(--font-family-base);font-size:1rem;font-weight:500;min-height:var(--nxs-size-md);padding:0;width:100%}.nxs-input:disabled,.nxs-input[disabled]{background-color:var(--color-grays-100)!important;border-color:var(--color-grays-200)!important;color:var(--color-grays-400)!important;cursor:not-allowed}[data-theme=dark] .nxs-input:disabled{background-color:hsla(0,0%,100%,.05)!important}nxs-icon{align-items:center;color:inherit;display:inline-flex;justify-content:center;line-height:0}.nxs-icon,nxs-icon{vertical-align:middle}.nxs-icon{display:inline-block;fill:currentColor;flex-shrink:0;height:1.5em;transition:fill .2s;width:1.5em}.nxs-btn-icon{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--nxs-radius);color:var(--color-grays-700);cursor:pointer;display:inline-flex;height:var(--nxs-size-md);justify-content:center;transition:all .2s ease;width:var(--nxs-size-md)}.nxs-btn-sm.nxs-btn-icon{height:var(--nxs-size-sm);width:var(--nxs-size-sm)}.nxs-btn-lg.nxs-btn-icon{height:var(--nxs-size-lg);width:var(--nxs-size-lg)}.nxs-btn-xl.nxs-btn-icon{height:var(--nxs-size-xl);width:var(--nxs-size-xl)}.nxs-btn-icon:hover{background-color:var(--color-grays-100);border-color:var(--color-primary-200);color:var(--color-primary-600)}.nxs-btn-icon:disabled{background-color:transparent;border-color:var(--color-grays-200);color:var(--color-grays-300);cursor:not-allowed}[data-theme=dark] .nxs-btn-icon{border-color:var(--color-grays-600);color:var(--color-grays-200)}[data-theme=dark] .nxs-btn-icon:disabled{border-color:var(--color-grays-800);color:var(--color-grays-700)}.nxs-control{align-items:center;color:var(--color-text-main);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--fs-body-b);gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nxs-control input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.nxs-checkmark{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:all .2s;width:1.25rem}.nxs-control input:checked~.nxs-checkmark{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.nxs-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;transform:rotate(45deg) translate(-1px,-1px);width:5px}.nxs-control input:checked~.nxs-checkmark:after{display:block}.nxs-radio{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;height:1.25rem;position:relative;transition:all .2s;width:1.25rem}.nxs-control input:checked~.nxs-radio{border-color:var(--color-primary-500);box-shadow:inset 0 0 0 4px var(--color-primary-500)}.nxs-toggle{background-color:var(--color-grays-300);border-radius:99px;flex-shrink:0;height:1.5rem;position:relative;transition:.3s;width:2.75rem}.nxs-toggle:before{background-color:#fff;border-radius:50%;bottom:.2rem;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:1.1rem;left:.2rem;position:absolute;transition:.3s;width:1.1rem}.nxs-control input:checked~.nxs-toggle{background-color:var(--color-success-500)}.nxs-control input:checked~.nxs-toggle:before{transform:translateX(1.25rem)}.nxs-control.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.nxs-control.disabled .nxs-checkmark,.nxs-control.disabled .nxs-radio,.nxs-control.disabled .nxs-toggle{background-color:var(--color-grays-200)!important;border-color:var(--color-grays-300)!important}.nxs-control.disabled input:checked~.nxs-checkmark{background-color:var(--color-grays-400)!important;border-color:var(--color-grays-400)!important}[data-theme=dark] .nxs-checkmark,[data-theme=dark] .nxs-radio{background-color:hsla(0,0%,100%,.05)}nxs-accordion{display:block;width:100%}.nxs-accordion{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--nxs-radius);overflow:hidden}.nxs-accordion-item{border-bottom:1px solid var(--color-border)}.nxs-accordion-item:last-child{border-bottom:none}.nxs-accordion-trigger{align-items:center;background:transparent;border:none;color:var(--color-text-main);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--fs-body-b);font-weight:600;justify-content:space-between;padding:1rem var(--nxs-space-x);text-align:left;transition:background-color .2s;width:100%}.nxs-accordion-trigger:hover{background-color:var(--color-grays-50)}}@layer components{}@layer components{}@layer components{.nxs-accordion-trigger:focus-visible{background-color:var(--color-grays-50);outline:2px solid var(--color-primary-500);outline-offset:-2px}.nxs-accordion-trigger .nxs-icon{color:var(--color-grays-500);transition:transform .3s ease}.nxs-accordion-trigger[aria-expanded=true] .nxs-icon{color:var(--color-primary-500);transform:rotate(180deg)}.nxs-accordion-content{background-color:var(--color-surface);max-height:0;overflow:hidden;transition:max-height .3s ease-out}.nxs-inner-padding{color:var(--color-text-muted);line-height:1.6;padding:1rem}[data-theme=dark] .nxs-accordion-trigger:hover{background-color:var(--color-grays-800)}}@layer utilities{.text-success{color:var(--color-success-600)}.text-error{color:var(--color-error-600)}.text-warning{color:var(--color-warning-700)}.text-info{color:var(--color-information-600)}.text-muted{color:var(--color-text-muted)}.text-body-l{font-size:var(--fs-body-l)}.text-body-b{font-size:var(--fs-body-b)}.text-body-s{font-size:var(--fs-body-s)}.text-helper{font-size:var(--fs-helper)}.text-helper,.text-xs{color:var(--color-text-muted);line-height:1.4}.text-xs{font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-regular{font-weight:400}}@layer reset{*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-background,#fff);color:var(--color-text-main);font-family:var(--font-family-base);transition:background-color .3s,color .3s}}