:root{--color-white:#ffffff;--color-black:#000000;--color-disabled:#d1d5db;--color-default:#6b7280;--color-primary:#3b82f6;--color-secondary:#6366f1;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#0ea5e9;--color-brand:#8b5cf6;--color-accent:#14b8a6;--color-hover-saturation:-12;--color-hover-lightness:-9;--color-active-saturation:-10;--color-active-lightness:-16;--color-default-hover:hsl(from var(--color-default)   h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-default-active:hsl(from var(--color-default)   h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-primary-hover:hsl(from var(--color-primary)   h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-primary-active:hsl(from var(--color-primary)   h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-secondary-hover:hsl(from var(--color-secondary) h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-secondary-active:hsl(from var(--color-secondary) h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-success-hover:hsl(from var(--color-success)   h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-success-active:hsl(from var(--color-success)   h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-warning-hover:hsl(from var(--color-warning)   h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-warning-active:hsl(from var(--color-warning)   h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-danger-hover:hsl(from var(--color-danger)    h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-danger-active:hsl(from var(--color-danger)    h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-info-hover:hsl(from var(--color-info)      h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-info-active:hsl(from var(--color-info)      h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-brand-hover:hsl(from var(--color-brand)     h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-brand-active:hsl(from var(--color-brand)     h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-accent-hover:hsl(from var(--color-accent)    h calc(s + var(--color-hover-saturation))  calc(l + var(--color-hover-lightness)));--color-accent-active:hsl(from var(--color-accent)    h calc(s + var(--color-active-saturation)) calc(l + var(--color-active-lightness)));--color-primary-subtle:color-mix(in srgb, var(--color-primary)   12%, white);--color-secondary-subtle:color-mix(in srgb, var(--color-secondary) 12%, white);--color-success-subtle:color-mix(in srgb, var(--color-success)   12%, white);--color-warning-subtle:color-mix(in srgb, var(--color-warning)   12%, white);--color-danger-subtle:color-mix(in srgb, var(--color-danger)    12%, white);--color-info-subtle:color-mix(in srgb, var(--color-info)      12%, white);--color-brand-subtle:color-mix(in srgb, var(--color-brand)     12%, white);--color-accent-subtle:color-mix(in srgb, var(--color-accent)    12%, white);--color-primary-subtle-border:color-mix(in srgb, var(--color-primary)   35%, white);--color-secondary-subtle-border:color-mix(in srgb, var(--color-secondary) 35%, white);--color-success-subtle-border:color-mix(in srgb, var(--color-success)   35%, white);--color-warning-subtle-border:color-mix(in srgb, var(--color-warning)   35%, white);--color-danger-subtle-border:color-mix(in srgb, var(--color-danger)    35%, white);--color-info-subtle-border:color-mix(in srgb, var(--color-info)      35%, white);--color-brand-subtle-border:color-mix(in srgb, var(--color-brand)     35%, white);--color-accent-subtle-border:color-mix(in srgb, var(--color-accent)    35%, white);--color-primary-subtle-text:hsl(from var(--color-primary)   h s calc(l - 32));--color-secondary-subtle-text:hsl(from var(--color-secondary) h s calc(l - 32));--color-success-subtle-text:hsl(from var(--color-success)   h s calc(l - 32));--color-warning-subtle-text:hsl(from var(--color-warning)   h s calc(l - 32));--color-danger-subtle-text:hsl(from var(--color-danger)    h s calc(l - 32));--color-info-subtle-text:hsl(from var(--color-info)      h s calc(l - 32));--color-brand-subtle-text:hsl(from var(--color-brand)     h s calc(l - 32));--color-accent-subtle-text:hsl(from var(--color-accent)    h s calc(l - 32));--na-gray-50:#f9fafb;--na-gray-100:#f3f4f6;--na-gray-200:#e5e7eb;--na-gray-300:#d1d5db;--na-gray-400:#9ca3af;--na-gray-500:#6b7280;--na-gray-600:#4b5563;--na-gray-700:#374151;--na-gray-800:#1f2937;--na-gray-900:#111827;--ui-font:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ui-font-sans:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ui-font-mono:ui-monospace, 'Cascadia Code', 'Fira Code', monospace;--na-font-sans:var(--ui-font-sans);--na-font-mono:var(--ui-font-mono);--na-font-size-xs:0.75rem;--na-font-size-sm:0.875rem;--na-font-size-base:1rem;--na-font-size-md:1.125rem;--na-font-size-lg:1.25rem;--na-font-size-xl:1.5rem;--na-font-size-2xl:1.875rem;--na-font-size-3xl:2.25rem;--na-line-height:1.6;--na-font-weight-normal:400;--na-font-weight-medium:500;--na-font-weight-semibold:600;--na-font-weight-bold:700;--na-space-1:0.25rem;--na-space-2:0.5rem;--na-space-3:0.75rem;--na-space-4:1rem;--na-space-5:1.25rem;--na-space-6:1.5rem;--na-space-8:2rem;--na-space-10:2.5rem;--na-space-12:3rem;--na-space-16:4rem;--na-space-20:5rem;--na-space-24:6rem;--na-border-width:1px;--na-border-color:var(--na-gray-200);--na-border-radius-sm:0;--na-border-radius:0;--na-border-radius-md:0;--na-border-radius-lg:0;--na-border-radius-xl:0;--na-border-radius-2xl:0;--na-border-radius-full:9999px;--na-shadow-small:0 1px 2px 0 rgb(0 0 0 / 0.05);--na-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--na-shadow-medium:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--na-shadow-large:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--na-shadow-xlarge:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--na-transition-fast:150ms ease;--na-transition:200ms ease;--na-transition-slow:300ms ease;--na-z-dropdown:1000;--na-z-sticky:1020;--na-z-fixed:1030;--na-z-overlay:1040;--na-z-modal:1050;--na-z-tooltip:1060;--na-z-notify:1070;--na-container-sm:640px;--na-container-md:768px;--na-container-lg:1024px;--na-container-xl:1280px;--na-container-2xl:1536px;--na-container-pad:var(--na-space-4)}*,::after,::before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;font-family:var(--na-font-sans);font-size:var(--na-font-size-base);font-weight:var(--na-font-weight-normal);line-height:var(--na-line-height);color:var(--na-gray-900);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 var(--na-space-4);font-weight:var(--na-font-weight-bold);line-height:1.25;color:inherit}h1,h2{font-size:var(--na-font-size-3xl)}h3{font-size:var(--na-font-size-2xl)}h4{font-size:var(--na-font-size-xl)}h5{font-size:var(--na-font-size-lg)}h6{font-size:var(--na-font-size-md)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}img,svg,video{display:block;max-width:100%}button,input,optgroup,select,textarea{font:inherit}blockquote,ol,p,ul{margin:0 0 var(--na-space-4)}ol,ul{padding-left:var(--na-space-6)}blockquote{padding:var(--na-space-4) var(--na-space-6);border-left:4px solid var(--color-primary);border-radius:0 var(--na-border-radius) var(--na-border-radius) 0}code,pre{font-family:var(--na-font-mono)}code{font-size:.875em;background-color:var(--na-gray-100);color:var(--color-danger);padding:.125em .375em;border-radius:var(--na-border-radius-sm)}pre{font-size:var(--na-font-size-sm);background-color:var(--na-gray-900);color:var(--na-gray-100);padding:var(--na-space-4) var(--na-space-6);border-radius:var(--na-border-radius-md);overflow-x:auto;margin:0 0 var(--na-space-4);line-height:1.7}pre code{background:0 0;padding:0;color:inherit;font-size:inherit}hr{border:0;border-top:var(--na-border-width) solid var(--na-border-color);margin:var(--na-space-8) 0}table{width:100%;border-collapse:collapse}td,th{padding:var(--na-space-3) var(--na-space-4);text-align:left;border-bottom:var(--na-border-width) solid var(--na-border-color)}blockquote,th{background-color:var(--na-gray-50)}th{font-weight:var(--na-font-weight-semibold)}
.na-accordion{border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius-md);overflow:hidden}.na-accordion-item{border-bottom:var(--na-border-width) solid var(--na-border-color)}.na-accordion-item:last-child{border-bottom:none}.na-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--na-space-4);width:100%;padding:var(--na-space-4) var(--na-space-5);font-size:var(--na-font-size-base);font-weight:var(--na-font-weight-500);font-family:inherit;color:var(--na-gray-900);text-align:left;background:0 0;border:0;cursor:pointer;transition:background-color var(--na-transition-fast);line-height:1.5}.na-accordion-trigger:hover{background-color:var(--na-gray-50)}.na-accordion-item.na-open .na-accordion-trigger{color:var(--color-primary);background-color:var(--color-primary-subtle)}.na-accordion-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--na-gray-400);transition:transform var(--na-transition)}.na-accordion-item.na-open .na-accordion-icon{transform:rotate(180deg);color:var(--color-primary)}.na-accordion-panel{overflow:hidden;max-height:0;transition:max-height var(--na-transition-slow) cubic-bezier(0,1,0,1),opacity var(--na-transition-slow);opacity:0}.na-accordion-item.na-open .na-accordion-panel{max-height:2000px;transition:max-height var(--na-transition-slow) cubic-bezier(1,0,1,0),opacity var(--na-transition-slow);opacity:1}.na-accordion-body{padding:var(--na-space-4) var(--na-space-5) var(--na-space-5);color:var(--na-gray-600);font-size:var(--na-font-size-sm);line-height:1.7}.na-accordion-flush{border:0;border-radius:0}.na-accordion-flush .na-accordion-item{border-left:none;border-right:none}.na-accordion-flush .na-accordion-item:first-child{border-top:var(--na-border-width) solid var(--na-border-color)}.na-accordion-ghost{border:0}.na-accordion-ghost .na-accordion-item{border:0;margin-bottom:var(--na-space-1)}.na-accordion-ghost .na-accordion-trigger{border-radius:var(--na-border-radius)}.na-accordion-arrow-left .na-accordion-trigger{flex-direction:row-reverse;justify-content:flex-end}
.na-alert{position:relative;display:flex;align-items:flex-start;gap:var(--na-space-3);padding:var(--na-space-4) var(--na-space-5);border-radius:var(--na-border-radius-md);border:var(--na-border-width) solid transparent;font-size:var(--na-font-size-sm);line-height:1.6}.na-alert-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem}.na-alert-body{flex:1;min-width:0}.na-alert-title{font-weight:var(--na-font-weight-600);margin:0 0 var(--na-space-1)}.na-alert-text{margin:0}.na-alert-close{flex-shrink:0;background:0 0;border:0;cursor:pointer;font-size:1.125rem;line-height:1;padding:0;color:inherit;opacity:.65;margin-left:var(--na-space-2);transition:opacity var(--na-transition-fast)}.na-alert-close:hover{opacity:1}.na-alert-info{color:var(--color-info-subtle-text);background-color:var(--color-info-subtle);border-color:var(--color-info-subtle-border)}.na-alert-success{color:var(--color-success-subtle-text);background-color:var(--color-success-subtle);border-color:var(--color-success-subtle-border)}.na-alert-warning{color:var(--color-warning-subtle-text);background-color:var(--color-warning-subtle);border-color:var(--color-warning-subtle-border)}.na-alert-danger{color:var(--color-danger-subtle-text);background-color:var(--color-danger-subtle);border-color:var(--color-danger-subtle-border)}.na-alert-primary{color:var(--color-primary-subtle-text);background-color:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.na-alert-secondary{color:var(--color-secondary-subtle-text);background-color:var(--color-secondary-subtle);border-color:var(--color-secondary-subtle-border)}.na-alert-brand{color:var(--color-brand-subtle-text);background-color:var(--color-brand-subtle);border-color:var(--color-brand-subtle-border)}.na-alert-accent{color:var(--color-accent-subtle-text);background-color:var(--color-accent-subtle);border-color:var(--color-accent-subtle-border)}.na-alert-neutral{color:var(--na-gray-800);background-color:var(--na-gray-100);border-color:var(--na-gray-300)}.na-alert-solid-info{color:var(--color-white);background-color:var(--color-info);border-color:var(--color-info)}.na-alert-solid-success,.na-alert-solid-warning{color:var(--color-white);background-color:var(--color-success);border-color:var(--color-success)}.na-alert-solid-warning{background-color:var(--color-warning);border-color:var(--color-warning)}.na-alert-solid-danger,.na-alert-solid-primary{color:var(--color-white);background-color:var(--color-danger);border-color:var(--color-danger)}.na-alert-solid-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.na-alert-solid-secondary{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}.na-alert-solid-accent,.na-alert-solid-brand{color:var(--color-white);background-color:var(--color-brand);border-color:var(--color-brand)}.na-alert-solid-accent{background-color:var(--color-accent);border-color:var(--color-accent)}.na-alert-accent-info{border-left:4px solid var(--color-info)}.na-alert-accent-success{border-left:4px solid var(--color-success)}.na-alert-accent-warning{border-left:4px solid var(--color-warning)}.na-alert-accent-danger{border-left:4px solid var(--color-danger)}.na-alert-accent-primary{border-left:4px solid var(--color-primary)}.na-alert-accent-brand{border-left:4px solid var(--color-brand)}.na-alert-accent-accent{border-left:4px solid var(--color-accent)}.na-alert-xs{padding:var(--na-space-2) var(--na-space-3);font-size:.7rem}.na-alert-s{padding:var(--na-space-3) var(--na-space-4);font-size:var(--na-font-size-xs)}.na-alert-l{padding:var(--na-space-5) var(--na-space-6);font-size:var(--na-font-size-base)}.na-alert-xl{padding:var(--na-space-6) var(--na-space-8);font-size:var(--na-font-size-md)}.na-alert-2xl{padding:var(--na-space-8) var(--na-space-10);font-size:var(--na-font-size-lg)}.na-alert-3xl{padding:var(--na-space-10) var(--na-space-12);font-size:var(--na-font-size-xl)}.na-alert.na-dismissing{overflow:hidden;transition:max-height var(--na-transition-slow),padding var(--na-transition-slow),opacity var(--na-transition-slow);max-height:200px}.na-alert.na-dismissed{max-height:0;padding-block:0;opacity:0;pointer-events:none}
@keyframes na-pulse{0%,to{opacity:1}50%{opacity:.4}}.na-badge{display:inline-flex;align-items:center;gap:.25em;padding:.2em .6em;font-size:var(--na-font-size-xs);font-weight:var(--na-font-weight-600);line-height:1.4;white-space:nowrap;border-radius:var(--na-border-radius-full);border:var(--na-border-width) solid transparent;vertical-align:middle}.na-badge-primary{color:var(--color-primary-subtle-text);background-color:var(--color-primary-subtle);border-color:var(--color-primary-subtle-border)}.na-badge-secondary{color:var(--na-gray-700);background-color:var(--na-gray-200);border-color:var(--na-gray-300)}.na-badge-success{color:var(--color-success-subtle-text);background-color:var(--color-success-subtle);border-color:var(--color-success-subtle-border)}.na-badge-warning{color:var(--color-warning-subtle-text);background-color:var(--color-warning-subtle);border-color:var(--color-warning-subtle-border)}.na-badge-danger{color:var(--color-danger-subtle-text);background-color:var(--color-danger-subtle);border-color:var(--color-danger-subtle-border)}.na-badge-info{color:var(--color-info-subtle-text);background-color:var(--color-info-subtle);border-color:var(--color-info-subtle-border)}.na-badge-brand{color:var(--color-brand-subtle-text);background-color:var(--color-brand-subtle);border-color:var(--color-brand-subtle-border)}.na-badge-accent{color:var(--color-accent-subtle-text);background-color:var(--color-accent-subtle);border-color:var(--color-accent-subtle-border)}.na-badge-default{color:var(--na-gray-700);background-color:var(--na-gray-100);border-color:var(--na-gray-200)}.na-badge-dark{color:var(--color-white);background-color:var(--na-gray-800);border-color:var(--na-gray-700)}.na-badge-solid-primary{color:var(--color-white);background-color:var(--color-primary)}.na-badge-solid-secondary,.na-badge-solid-success{color:var(--color-white);background-color:var(--color-secondary)}.na-badge-solid-success{background-color:var(--color-success)}.na-badge-solid-danger,.na-badge-solid-warning{color:var(--color-white);background-color:var(--color-warning)}.na-badge-solid-danger{background-color:var(--color-danger)}.na-badge-solid-brand,.na-badge-solid-info{color:var(--color-white);background-color:var(--color-info)}.na-badge-solid-brand{background-color:var(--color-brand)}.na-badge-solid-accent,.na-badge-solid-default{color:var(--color-white);background-color:var(--color-accent)}.na-badge-solid-default{background-color:var(--color-default)}.na-badge-xs{font-size:.5rem;padding:.1em .3em}.na-badge-s{font-size:.625rem;padding:.15em .45em}.na-badge-l{font-size:var(--na-font-size-sm);padding:.3em .75em}.na-badge-xl{font-size:var(--na-font-size-base);padding:.35em .875em}.na-badge-2xl{font-size:var(--na-font-size-md);padding:.4em 1em}.na-badge-3xl{font-size:var(--na-font-size-lg);padding:.45em 1.2em}.na-badge-square{border-radius:var(--na-border-radius-sm)}.na-badge-dot{position:relative;display:inline-block}.na-badge-dot::after{content:'';position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:var(--color-danger);border:2px solid var(--color-white);transform:translate(40%,-40%)}.na-badge-dot-success::after{background-color:var(--color-success)}.na-badge-dot-warning::after{background-color:var(--color-warning)}.na-badge-dot-info::after{background-color:var(--color-info)}.na-status{display:inline-flex;align-items:center;gap:var(--na-space-1);font-size:var(--na-font-size-xs);font-weight:var(--na-font-weight-500)}.na-status::before{content:'';display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.na-status-online::before,.na-status-success::before{background-color:var(--color-success)}.na-status-away::before,.na-status-warning::before{background-color:var(--color-warning)}.na-status-busy::before,.na-status-danger::before{background-color:var(--color-danger)}.na-status-offline::before{background-color:var(--na-gray-400)}.na-status-pulse::before{animation:na-pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.na-breadcrumb{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--na-font-size-sm);color:var(--na-gray-500)}.na-breadcrumb,.na-breadcrumb li{display:flex;align-items:center;gap:var(--na-space-2)}.na-breadcrumb li+li::before{content:'/';color:var(--na-gray-300)}.na-breadcrumb a{color:var(--na-gray-600);text-decoration:none}.na-breadcrumb a:hover{color:var(--color-primary)}.na-breadcrumb li:last-child a,.na-breadcrumb li:last-child span{color:var(--na-gray-900);font-weight:var(--na-font-weight-500);pointer-events:none}.na-breadcrumb-arrow li+li::before,.na-breadcrumb-dot li+li::before{content:'�'}.na-breadcrumb-gt li+li::before{content:'>'}
@keyframes na-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.na-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--na-space-2);padding:var(--na-space-2) var(--na-space-5);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-600);font-family:inherit;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:var(--na-border-width) solid transparent;border-radius:var(--na-border-radius);transition:color var(--na-transition-fast),background-color var(--na-transition-fast),border-color var(--na-transition-fast),box-shadow var(--na-transition-fast),opacity var(--na-transition-fast);-webkit-appearance:none;appearance:none}.na-button,.na-button:hover{text-decoration:none}.na-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.na-button.na-button-disabled,.na-button:disabled,.na-button[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.na-button-primary{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.na-button-primary:hover,.na-button-secondary{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.na-button-primary:active{background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.na-button-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary)}.na-button-secondary:hover,.na-button-success{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:var(--color-white)}.na-button-secondary:active{background-color:var(--color-secondary-active);border-color:var(--color-secondary-active)}.na-button-success{background-color:var(--color-success);border-color:var(--color-success)}.na-button-success:hover,.na-button-warning{background-color:var(--color-success-hover);border-color:var(--color-success-hover);color:var(--color-white)}.na-button-warning{background-color:var(--color-warning);border-color:var(--color-warning)}.na-button-danger,.na-button-warning:hover{background-color:var(--color-warning-hover);border-color:var(--color-warning-hover);color:var(--color-white)}.na-button-danger{background-color:var(--color-danger);border-color:var(--color-danger)}.na-button-danger:hover,.na-button-info{background-color:var(--color-danger-hover);border-color:var(--color-danger-hover);color:var(--color-white)}.na-button-info{background-color:var(--color-info);border-color:var(--color-info)}.na-button-brand,.na-button-info:hover{background-color:var(--color-info-hover);border-color:var(--color-info-hover);color:var(--color-white)}.na-button-brand{background-color:var(--color-brand);border-color:var(--color-brand)}.na-button-accent,.na-button-brand:hover{background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-white)}.na-button-brand:active{background-color:var(--color-brand-active);border-color:var(--color-brand-active)}.na-button-accent{background-color:var(--color-accent);border-color:var(--color-accent)}.na-button-accent:hover,.na-button-default{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-white)}.na-button-accent:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.na-button-default{background-color:var(--color-default);border-color:var(--color-default)}.na-button-default:hover{background-color:var(--color-default-hover);border-color:var(--color-default-hover);color:var(--color-white)}.na-button-default:active{background-color:var(--color-default-active);border-color:var(--color-default-active)}.na-button-dark,.na-button-dark:hover{color:var(--color-white);background-color:var(--na-gray-900);border-color:var(--na-gray-900)}.na-button-dark:hover{background-color:var(--na-gray-700);border-color:var(--na-gray-700)}.na-button-light{color:var(--na-gray-800);background-color:var(--na-gray-100);border-color:var(--na-gray-200)}.na-button-light:hover{background-color:var(--na-gray-200);border-color:var(--na-gray-300)}.na-button-outline-primary{color:var(--color-primary);background-color:transparent;border-color:var(--color-primary)}.na-button-outline-primary:hover{color:var(--color-white);background-color:var(--color-primary)}.na-button-outline-secondary{color:var(--color-secondary);background-color:transparent;border-color:var(--color-secondary)}.na-button-outline-secondary:hover{color:var(--color-white);background-color:var(--color-secondary)}.na-button-outline-danger,.na-button-outline-success{color:var(--color-danger);background-color:transparent;border-color:var(--color-danger)}.na-button-outline-danger:hover{color:var(--color-white);background-color:var(--color-danger)}.na-button-outline-success{color:var(--color-success);border-color:var(--color-success)}.na-button-outline-success:hover{color:var(--color-white);background-color:var(--color-success)}.na-button-outline-info,.na-button-outline-warning{color:var(--color-warning);background-color:transparent;border-color:var(--color-warning)}.na-button-outline-warning:hover{color:var(--color-white);background-color:var(--color-warning)}.na-button-outline-info{color:var(--color-info);border-color:var(--color-info)}.na-button-outline-info:hover{color:var(--color-white);background-color:var(--color-info)}.na-button-outline-accent,.na-button-outline-brand{color:var(--color-brand);background-color:transparent;border-color:var(--color-brand)}.na-button-outline-brand:hover{color:var(--color-white);background-color:var(--color-brand)}.na-button-outline-accent{color:var(--color-accent);border-color:var(--color-accent)}.na-button-outline-accent:hover{color:var(--color-white);background-color:var(--color-accent)}.na-button-outline-dark,.na-button-outline-default{color:var(--color-default);background-color:transparent;border-color:var(--color-default)}.na-button-outline-default:hover{color:var(--color-white);background-color:var(--color-default)}.na-button-outline-dark{color:var(--na-gray-900);border-color:var(--na-gray-900)}.na-button-outline-dark:hover{color:var(--color-white);background-color:var(--na-gray-900)}.na-button-ghost,.na-button-ghost-dark,.na-button-link{color:var(--color-primary);background-color:transparent;border-color:transparent}.na-button-ghost:active,.na-button-ghost:hover{background-color:var(--color-primary-subtle);color:var(--color-primary-hover)}.na-button-ghost:active{color:var(--color-primary-active)}.na-button-ghost-dark,.na-button-link{color:var(--na-gray-700)}.na-button-ghost-dark:hover{background-color:var(--na-gray-100)}.na-button-link{color:var(--color-primary);padding-inline:0;font-weight:var(--na-font-weight-400)}.na-button-link:hover{text-decoration:underline}.na-button-xs{padding:.25rem .625rem;font-size:var(--na-font-size-xs);border-radius:var(--na-border-radius-sm)}.na-button-m,.na-button-s{font-size:var(--na-font-size-sm)}.na-button-s{padding:.375rem var(--na-space-3)}.na-button-m{padding:var(--na-space-2) var(--na-space-5)}.na-button-l{padding:var(--na-space-3) var(--na-space-6);font-size:var(--na-font-size-base)}.na-button-2xl,.na-button-xl{padding:var(--na-space-4) var(--na-space-8);font-size:var(--na-font-size-md);border-radius:var(--na-border-radius-md)}.na-button-2xl{padding:var(--na-space-5) var(--na-space-10);font-size:var(--na-font-size-xl)}.na-button-3xl{padding:var(--na-space-6) var(--na-space-12);font-size:var(--na-font-size-2xl);border-radius:var(--na-border-radius-lg)}.na-button-block{display:flex;width:100%}.na-button-icon{padding:var(--na-space-2);border-radius:var(--na-border-radius);aspect-ratio:1}.na-button-pill{border-radius:var(--na-border-radius-full)}.na-button-loading{pointer-events:none;position:relative;color:transparent}.na-button-loading::after{content:'';position:absolute;inset:50% auto auto 50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:na-spin .6s linear infinite;color:var(--color-white)}.na-button-group{display:inline-flex;vertical-align:middle}.na-button-group .na-button{border-radius:0}.na-button-group .na-button:first-child{border-radius:var(--na-border-radius) 0 0 var(--na-border-radius)}.na-button-group .na-button:last-child{border-radius:0 var(--na-border-radius) var(--na-border-radius) 0}.na-button-group .na-button:not(:last-child){border-right-width:0}
.na-card{display:flex;flex-direction:column;background-color:var(--color-white);border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius-lg);box-shadow:var(--na-shadow-s);word-wrap:break-word}.na-card,.na-card-image{position:relative;overflow:hidden}.na-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--na-transition-slow)}.na-card:hover .na-card-image img{transform:scale(1.03)}.na-card-header{padding:var(--na-space-4) var(--na-space-6);border-bottom:var(--na-border-width) solid var(--na-border-color);display:flex;align-items:center;gap:var(--na-space-3)}.na-card-body{flex:1;padding:var(--na-space-6)}.na-card-footer{padding:var(--na-space-4) var(--na-space-6);border-top:var(--na-border-width) solid var(--na-border-color);background-color:var(--na-gray-50)}.na-card-title{margin:0 0 var(--na-space-2);font-size:var(--na-font-size-lg);font-weight:var(--na-font-weight-600);line-height:1.3}.na-card-subtitle{margin:0 0 var(--na-space-3);font-size:var(--na-font-size-sm);color:var(--na-gray-500)}.na-card-text{margin:0;color:var(--na-gray-600);font-size:var(--na-font-size-sm)}.na-card-flat{box-shadow:none;border:var(--na-border-width) solid var(--na-border-color)}.na-card-raised{box-shadow:var(--na-shadow-l);border-color:transparent}.na-card-bordered{border-width:2px}.na-card-primary{border-color:var(--color-primary)}.na-card-success{border-color:var(--color-success)}.na-card-warning{border-color:var(--color-warning)}.na-card-danger{border-color:var(--color-danger)}.na-card-info{border-color:var(--color-info)}.na-card-interactive{cursor:pointer;transition:transform var(--na-transition),box-shadow var(--na-transition)}.na-card-interactive:hover{transform:translateY(-3px);box-shadow:var(--na-shadow-l)}.na-card-dark{background-color:var(--na-gray-800);border-color:var(--na-gray-700);color:var(--na-gray-100)}.na-card-dark .na-card-footer,.na-card-dark .na-card-header{border-color:var(--na-gray-700);background-color:var(--na-gray-900)}.na-card-dark .na-card-subtitle,.na-card-dark .na-card-text{color:var(--na-gray-400)}.na-card-horizontal{flex-direction:row}.na-card-horizontal .na-card-image{width:200px;min-width:200px;max-height:unset}@media (max-width:639px){.na-card-horizontal{flex-direction:column}.na-card-horizontal .na-card-image{width:100%;min-width:unset}}.na-card-compact .na-card-body{padding:var(--na-space-4)}.na-card-compact .na-card-footer,.na-card-compact .na-card-header{padding:var(--na-space-3) var(--na-space-4)}
.na-drawer-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.45);z-index:var(--na-z-overlay);opacity:0;visibility:hidden;transition:opacity var(--na-transition),visibility var(--na-transition)}.na-drawer-overlay.na-open{opacity:1;visibility:visible}.na-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:90vw;background-color:var(--color-white);box-shadow:var(--na-shadow-xl);z-index:var(--na-z-modal);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--na-transition-slow)}.na-drawer-left{right:auto;left:0;transform:translateX(-100%)}.na-drawer-overlay.na-open .na-drawer,.na-drawer.na-open{transform:translateX(0)}.na-drawer-s{width:280px}.na-drawer-m{width:400px}.na-drawer-l{width:560px}.na-drawer-xl{width:720px}.na-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--na-space-5) var(--na-space-6);border-bottom:var(--na-border-width) solid var(--na-border-color);flex-shrink:0}.na-drawer-title{margin:0;font-size:var(--na-font-size-lg);font-weight:var(--na-font-weight-600)}.na-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:0 0;border:0;border-radius:var(--na-border-radius);cursor:pointer;color:var(--na-gray-500);font-size:1.25rem;line-height:1;padding:0;margin-left:var(--na-space-3);flex-shrink:0;transition:background-color var(--na-transition-fast),color var(--na-transition-fast)}.na-drawer-close:hover{background-color:var(--na-gray-100);color:var(--na-gray-900)}.na-drawer-body{flex:1;padding:var(--na-space-6);overflow-y:auto}.na-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--na-space-3);padding:var(--na-space-4) var(--na-space-6);border-top:var(--na-border-width) solid var(--na-border-color);flex-shrink:0}body.na-drawer-open{overflow:hidden}
.na-dropdown{position:relative;display:inline-block}.na-dropdown-menu{position:absolute;top:calc(100% + var(--na-space-1));left:0;z-index:var(--na-z-dropdown);min-width:180px;background-color:var(--color-white);border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius-md);box-shadow:var(--na-shadow-l);padding:var(--na-space-1) 0;list-style:none;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity var(--na-transition-fast),transform var(--na-transition-fast),visibility var(--na-transition-fast)}.na-dropdown-menu.na-open,.na-dropdown.na-open .na-dropdown-menu{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.na-dropdown-menu-right{left:auto;right:0}.na-dropdown-menu-center{left:50%;transform:translateX(-50%) translateY(-6px)}.na-dropdown.na-open .na-dropdown-menu-center{transform:translateX(-50%) translateY(0)}.na-dropdown-menu-top{top:auto;bottom:calc(100% + var(--na-space-1));transform:translateY(6px)}.na-dropdown.na-open .na-dropdown-menu-top{transform:translateY(0)}.na-dropdown-item{display:flex;align-items:center;gap:var(--na-space-3);width:100%;padding:var(--na-space-2) var(--na-space-4);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-400);color:var(--na-gray-700);text-decoration:none;background:0 0;border:0;cursor:pointer;text-align:left;white-space:nowrap;transition:background-color var(--na-transition-fast),color var(--na-transition-fast);font-family:inherit}.na-dropdown-item:hover{background-color:var(--na-gray-50);color:var(--na-gray-900);text-decoration:none}.na-dropdown-item.na-active{color:var(--color-primary);background-color:var(--color-primary-subtle);font-weight:var(--na-font-weight-500)}.na-dropdown-item-danger{color:var(--color-danger)}.na-dropdown-item-danger:hover{background-color:var(--color-danger-subtle);color:var(--color-danger)}.na-dropdown-item-disabled,.na-dropdown-item:disabled{pointer-events:none;opacity:.45;cursor:not-allowed}.na-dropdown-divider{height:0;margin:var(--na-space-1) 0;border:0;border-top:var(--na-border-width) solid var(--na-border-color)}.na-dropdown-header{padding:var(--na-space-2) var(--na-space-4);font-size:var(--na-font-size-xs);font-weight:var(--na-font-weight-600);color:var(--na-gray-400);text-transform:uppercase;letter-spacing:.05em}.na-dropdown-item .na-icon,.na-dropdown-item svg{width:1rem;height:1rem;flex-shrink:0;opacity:.7}.na-dropdown-menu-wide{min-width:280px}.na-dropdown-menu-scrollable{max-height:280px;overflow-y:auto}
.na-stack{display:flex;flex-direction:column;gap:var(--na-space-4)}.na-stack-l,.na-stack-s,.na-stack-xl{display:flex;flex-direction:column;gap:var(--na-space-2)}.na-stack-l,.na-stack-xl{gap:var(--na-space-8)}.na-stack-xl{gap:var(--na-space-12)}.na-cluster,.na-cluster-l,.na-cluster-s,.na-split{display:flex;flex-wrap:wrap;align-items:center;gap:var(--na-space-3)}.na-cluster-l,.na-cluster-s,.na-split{gap:var(--na-space-2)}.na-cluster-l,.na-split{gap:var(--na-space-6)}.na-split{justify-content:space-between;gap:var(--na-space-4)}.na-split>*{flex-shrink:0}.na-row,.na-row-l,.na-row-s{display:flex;flex-direction:row;align-items:center;gap:var(--na-space-4)}.na-row-l,.na-row-s{gap:var(--na-space-2)}.na-row-l{gap:var(--na-space-8)}.na-flex-center,.na-flex-cover{display:flex;align-items:center;justify-content:center}.na-flex-cover{position:absolute;inset:0}@media (max-width:639px){.na-split{justify-content:flex-start}.na-row,.na-row-s{flex-wrap:wrap}}
.na-form{width:100%}.na-form-group{margin-bottom:var(--na-space-5)}.na-form-row{display:flex;gap:var(--na-space-4);align-items:flex-start}.na-form-row .na-form-group{flex:1}@media (max-width:639px){.na-form-row{flex-direction:column}}.na-label{display:block;margin-bottom:var(--na-space-1);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-500);color:var(--na-gray-700);line-height:1.5}.na-label-required::after{content:' *';color:var(--color-danger)}.na-label-inline{display:inline-flex;align-items:center;gap:var(--na-space-2);font-weight:var(--na-font-weight-400);cursor:pointer}.na-input,.na-select,.na-textarea{display:block;width:100%;padding:var(--na-space-2) var(--na-space-3);font-size:var(--na-font-size-sm);font-family:inherit;font-weight:var(--na-font-weight-400);line-height:1.5;color:var(--na-gray-900);background-color:var(--color-white);background-clip:padding-box;border:var(--na-border-width) solid var(--na-gray-300);border-radius:var(--na-border-radius);box-shadow:var(--na-shadow-s);transition:border-color var(--na-transition-fast),box-shadow var(--na-transition-fast);appearance:none;-webkit-appearance:none}.na-input::placeholder,.na-textarea::placeholder{color:var(--na-gray-400)}.na-input:focus,.na-select:focus,.na-textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.na-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--na-space-3) center;background-size:16px 12px;padding-right:var(--na-space-10)}.na-textarea{min-height:100px;resize:vertical}.na-textarea-no-resize{resize:none}.na-input-xs,.na-select-xs{padding:.25rem var(--na-space-2);font-size:.7rem}.na-input-s,.na-select-s{padding:.375rem var(--na-space-3);font-size:var(--na-font-size-xs)}.na-input-l,.na-select-l{padding:var(--na-space-3) var(--na-space-4);font-size:var(--na-font-size-base)}.na-input-xl,.na-select-xl{padding:var(--na-space-4) var(--na-space-5);font-size:var(--na-font-size-md)}.na-input-2xl,.na-select-2xl{padding:var(--na-space-5) var(--na-space-6);font-size:var(--na-font-size-lg)}.na-input-3xl,.na-select-3xl{padding:var(--na-space-6) var(--na-space-8);font-size:var(--na-font-size-xl)}.na-input-invalid,.na-select-invalid,.na-textarea-invalid{border-color:var(--color-danger)}.na-input-invalid:focus,.na-select-invalid:focus,.na-textarea-invalid:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15)}.na-input-valid,.na-select-valid,.na-textarea-valid{border-color:var(--color-success)}.na-input-valid:focus,.na-select-valid:focus,.na-textarea-valid:focus{box-shadow:0 0 0 3px rgba(22,163,74,.15)}.na-input:disabled,.na-select:disabled,.na-textarea:disabled{background-color:var(--na-gray-100);color:var(--na-gray-500);cursor:not-allowed}.na-form-error,.na-form-help,.na-form-success{display:block;margin-top:var(--na-space-1);font-size:var(--na-font-size-xs);color:var(--na-gray-500)}.na-form-error,.na-form-success{color:var(--color-danger)}.na-form-success{color:var(--color-success)}.na-checkbox,.na-radio{width:1rem;height:1rem;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary);border:var(--na-border-width) solid var(--na-gray-300);border-radius:var(--na-border-radius-sm);vertical-align:middle}.na-radio{border-radius:var(--na-border-radius-full)}.na-input-group{position:relative;display:flex;align-items:stretch}.na-input-group .na-input{flex:1}.na-input-group .na-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.na-input-group .na-input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.na-input-addon{display:inline-flex;align-items:center;padding:var(--na-space-2) var(--na-space-3);font-size:var(--na-font-size-sm);color:var(--na-gray-600);background-color:var(--na-gray-100);border:var(--na-border-width) solid var(--na-gray-300);white-space:nowrap}.na-input-addon:first-child{border-right:none;border-radius:var(--na-border-radius) 0 0 var(--na-border-radius)}.na-input-addon:last-child{border-left:none;border-radius:0 var(--na-border-radius) var(--na-border-radius) 0}.na-switch{position:relative;display:inline-flex;align-items:center;gap:var(--na-space-3);cursor:pointer}.na-switch-input{position:absolute;opacity:0;width:0;height:0}.na-switch-track{position:relative;width:2.75rem;height:1.5rem;background-color:var(--na-gray-300);border-radius:var(--na-border-radius-full);transition:background-color var(--na-transition-fast);flex-shrink:0}.na-switch-track::after{content:'';position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;background:#fff;border-radius:50%;box-shadow:var(--na-shadow-s);transition:transform var(--na-transition-fast)}.na-switch-input:checked+.na-switch-track{background-color:var(--color-primary)}.na-switch-input:checked+.na-switch-track::after{transform:translateX(1.25rem)}.na-switch-label{font-size:var(--na-font-size-sm);color:var(--na-gray-700)}.na-range{width:100%;height:.375rem;accent-color:var(--color-primary);cursor:pointer}.na-fieldset{border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius-md);padding:var(--na-space-4) var(--na-space-6);margin:0 0 var(--na-space-6)}.na-legend{padding:0 var(--na-space-2);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-600);color:var(--na-gray-700)}
.na-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--na-space-6)}.na-grid-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.na-grid-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.na-grid-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.na-grid-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.na-grid-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.na-grid-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.na-grid-columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.na-grid-columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}.na-grid-columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}.na-grid-columns-10{grid-template-columns:repeat(10,minmax(0,1fr))}.na-grid-columns-11{grid-template-columns:repeat(11,minmax(0,1fr))}.na-grid-columns-12{grid-template-columns:repeat(12,minmax(0,1fr))}.na-grid-columns-none{grid-template-columns:none}.na-col-1{grid-column:span 1/span 1}.na-col-2{grid-column:span 2/span 2}.na-col-3{grid-column:span 3/span 3}.na-col-4{grid-column:span 4/span 4}.na-col-5{grid-column:span 5/span 5}.na-col-6{grid-column:span 6/span 6}.na-col-7{grid-column:span 7/span 7}.na-col-8{grid-column:span 8/span 8}.na-col-9{grid-column:span 9/span 9}.na-col-10{grid-column:span 10/span 10}.na-col-11{grid-column:span 11/span 11}.na-col-12{grid-column:span 12/span 12}.na-col-full{grid-column:1/-1}.na-col-auto{grid-column:auto}.na-row-1{grid-row:span 1/span 1}.na-row-2{grid-row:span 2/span 2}.na-row-3{grid-row:span 3/span 3}.na-grid-gap-0{gap:0}.na-grid-gap-2{gap:var(--na-space-2)}.na-grid-gap-4{gap:var(--na-space-4)}.na-grid-gap-6{gap:var(--na-space-6)}.na-grid-gap-8{gap:var(--na-space-8)}.na-grid-auto-s{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--na-space-4)}.na-grid-auto-l,.na-grid-auto-m{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--na-space-6)}.na-grid-auto-l{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}@media (max-width:639px){.na-col-s-12{grid-column:1/-1}.na-col-s-6{grid-column:span 6/span 6}.na-col-1,.na-col-10,.na-col-11,.na-col-2,.na-col-3,.na-col-4,.na-col-5,.na-col-6,.na-col-7,.na-col-8,.na-col-9{grid-column:1/-1}}@media (min-width:640px) and (max-width:1023px){.na-col-m-6{grid-column:span 6/span 6}.na-col-m-4{grid-column:span 4/span 4}.na-col-m-12{grid-column:1/-1}}
.na-container{width:100%;max-width:var(--na-container-xl);margin-inline:auto;padding-inline:var(--na-container-pad)}.na-container-s{max-width:var(--na-container-s)}.na-container-m{max-width:var(--na-container-m)}.na-container-l{max-width:var(--na-container-l)}.na-container-2xl{max-width:var(--na-container-2xl)}.na-container-fluid{max-width:100%}.na-section{padding-block:var(--na-space-16)}.na-section-s{padding-block:var(--na-space-8)}.na-section-l{padding-block:var(--na-space-24)}
.na-link{text-decoration:none;cursor:pointer;transition:color var(--na-transition-fast),text-decoration-color var(--na-transition-fast)}.na-link:hover{text-decoration:underline;text-underline-offset:3px}.na-link,.na-link-primary{color:var(--color-primary)}.na-link-secondary{color:var(--color-secondary)}.na-link-success{color:var(--color-success)}.na-link-warning{color:var(--color-warning)}.na-link-danger{color:var(--color-danger)}.na-link-info{color:var(--color-info)}.na-link-muted{color:var(--na-gray-500)}.na-link-dark{color:var(--na-gray-900)}.na-link-white{color:var(--color-white)}.na-link-primary:hover{color:hsl(from var(--color-primary) h s calc(l - 10))}.na-link-secondary:hover{color:hsl(from var(--color-secondary) h s calc(l - 10))}.na-link-success:hover{color:hsl(from var(--color-success) h s calc(l - 10))}.na-link-warning:hover{color:hsl(from var(--color-warning) h s calc(l - 10))}.na-link-danger:hover{color:hsl(from var(--color-danger) h s calc(l - 10))}.na-link-info:hover{color:hsl(from var(--color-info) h s calc(l - 10))}.na-link-dark:hover,.na-link-muted:hover{color:var(--na-gray-700)}.na-link-white:hover{color:rgba(255,255,255,.8)}.na-link-underline{text-decoration:underline;text-underline-offset:3px}.na-link-no-underline,.na-link-no-underline:hover{text-decoration:none}.na-link-quiet{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.na-link-quiet:hover{text-decoration-color:currentColor}.na-link-external::after{content:'\2197';display:inline-block;margin-left:.2em;font-size:.75em;vertical-align:super;line-height:1}.na-link-disabled,.na-link[aria-disabled=true]{color:var(--na-gray-400);pointer-events:none;cursor:not-allowed;text-decoration:none}
.na-modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.55);z-index:var(--na-z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--na-space-4);opacity:0;visibility:hidden;transition:opacity var(--na-transition),visibility var(--na-transition);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.na-modal-overlay.na-open{opacity:1;visibility:visible}.na-modal{position:relative;display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--na-border-radius-xl);box-shadow:var(--na-shadow-xl);width:100%;max-width:540px;max-height:calc(100vh - var(--na-space-8));overflow:hidden;transform:scale(.95) translateY(-8px);transition:transform var(--na-transition)}.na-modal-overlay.na-open .na-modal{transform:scale(1) translateY(0)}.na-modal-xs{max-width:280px}.na-modal-s{max-width:380px}.na-modal-m{max-width:540px}.na-modal-l{max-width:720px}.na-modal-xl{max-width:960px}.na-modal-2xl{max-width:1200px}.na-modal-3xl{max-width:1440px}.na-modal-full{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}.na-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--na-space-5) var(--na-space-6);border-bottom:var(--na-border-width) solid var(--na-border-color);flex-shrink:0}.na-modal-title{margin:0;font-size:var(--na-font-size-lg);font-weight:var(--na-font-weight-600);line-height:1.3}.na-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:0 0;border:0;border-radius:var(--na-border-radius);cursor:pointer;color:var(--na-gray-500);font-size:1.25rem;line-height:1;padding:0;margin-left:var(--na-space-3);flex-shrink:0;transition:background-color var(--na-transition-fast),color var(--na-transition-fast)}.na-modal-close:hover{background-color:var(--na-gray-100);color:var(--na-gray-900)}.na-modal-body{flex:1;padding:var(--na-space-6);overflow-y:auto}.na-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--na-space-3);padding:var(--na-space-4) var(--na-space-6);border-top:var(--na-border-width) solid var(--na-border-color);background-color:var(--na-gray-50);flex-shrink:0}.na-modal-footer-start{justify-content:flex-start}.na-modal-footer-between{justify-content:space-between}body.na-modal-open{overflow:hidden}@media (max-width:639px){.na-modal{max-height:calc(100vh - var(--na-space-4));border-radius:var(--na-border-radius-xl) var(--na-border-radius-xl) 0 0;margin-top:auto;margin-bottom:0;align-self:flex-end}.na-modal-overlay{align-items:flex-end;padding:0}}
.na-nav{display:flex;flex-direction:column;gap:var(--na-space-1)}.na-nav-title{padding:var(--na-space-2) var(--na-space-3);font-size:var(--na-font-size-xs);font-weight:var(--na-font-weight-600);color:var(--na-gray-400);text-transform:uppercase;letter-spacing:.075em;margin-top:var(--na-space-4)}.na-nav-title:first-child{margin-top:0}.na-nav-link{display:flex;align-items:center;gap:var(--na-space-3);padding:var(--na-space-2) var(--na-space-3);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-500);color:var(--na-gray-600);text-decoration:none;border-radius:var(--na-border-radius);transition:color var(--na-transition-fast),background-color var(--na-transition-fast)}.na-nav-link:hover{color:var(--na-gray-900);background-color:var(--na-gray-100);text-decoration:none}.na-nav-link.na-active{color:var(--color-primary);background-color:var(--color-primary-subtle);font-weight:var(--na-font-weight-600)}.na-nav-link .na-icon,.na-nav-link svg{width:1rem;height:1rem;flex-shrink:0;opacity:.75}.na-nav-link.na-active .na-icon,.na-nav-link.na-active svg{opacity:1}
.na-navbar{position:relative;display:flex;justify-content:center;height:64px;background-color:var(--color-white);border-bottom:var(--na-border-width) solid var(--na-border-color);z-index:var(--na-z-fixed)}.na-navbar-inner{display:flex;align-items:center;gap:var(--na-space-4);width:100%;max-width:var(--na-container-xl);padding-inline:var(--na-container-pad);height:100%}.na-navbar-sticky{position:sticky;top:0}.na-navbar-transparent{background-color:transparent;border-bottom-color:transparent}.na-navbar-dark{background-color:var(--na-gray-900);border-bottom-color:var(--na-gray-800);color:var(--na-gray-100)}.na-navbar-dark .na-navbar-link{color:var(--na-gray-300)}.na-navbar-dark .na-navbar-brand,.na-navbar-dark .na-navbar-link.na-active,.na-navbar-dark .na-navbar-link:hover{color:var(--color-white)}.na-navbar-brand{display:inline-flex;align-items:center;gap:var(--na-space-2);font-size:var(--na-font-size-lg);font-weight:var(--na-font-weight-700);color:var(--na-gray-900);text-decoration:none;white-space:nowrap;flex-shrink:0}.na-navbar-brand:hover{text-decoration:none;color:var(--color-primary)}.na-navbar-brand img,.na-navbar-brand svg{display:inline-block;height:32px;width:auto}.na-navbar-link,.na-navbar-nav{align-items:center;gap:var(--na-space-1)}.na-navbar-nav{display:flex;list-style:none;margin:0;padding:0}.na-navbar-link{display:inline-flex;padding:var(--na-space-2) var(--na-space-3);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-500);color:var(--na-gray-600);text-decoration:none;border-radius:var(--na-border-radius);transition:color var(--na-transition-fast),background-color var(--na-transition-fast);white-space:nowrap}.na-navbar-link:hover{color:var(--na-gray-900);background-color:var(--na-gray-100);text-decoration:none}.na-navbar-link.na-active{color:var(--color-primary);font-weight:var(--na-font-weight-600)}.na-navbar-spacer{flex:1}.na-navbar-actions{display:flex;align-items:center;gap:var(--na-space-2);flex-shrink:0}.na-navbar-toggle{display:none;flex-direction:column;justify-content:space-between;align-items:center;width:2rem;height:1.375rem;background:0 0;border:0;cursor:pointer;padding:0;gap:.3125rem}.na-navbar-toggle span{display:block;width:100%;height:2px;background-color:currentColor;border-radius:2px;transition:transform var(--na-transition),opacity var(--na-transition);transform-origin:center}.na-navbar-open .na-navbar-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.na-navbar-open .na-navbar-toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.na-navbar-open .na-navbar-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:767px){.na-navbar-open .na-navbar-nav,.na-navbar-toggle{display:flex}.na-navbar-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background-color:var(--color-white);border-top:var(--na-border-width) solid var(--na-border-color);border-bottom:var(--na-border-width) solid var(--na-border-color);padding:var(--na-space-2) var(--na-space-4);gap:var(--na-space-1);display:none;box-shadow:var(--na-shadow-m);z-index:var(--na-z-fixed)}.na-navbar-link{padding:var(--na-space-3) var(--na-space-2);font-size:var(--na-font-size-base)}.na-navbar-dark .na-navbar-nav{background-color:var(--na-gray-900);border-color:var(--na-gray-800)}}
.na-pagination{display:flex;align-items:center;gap:var(--na-space-1);list-style:none;margin:0;padding:0;flex-wrap:wrap}.na-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding-inline:var(--na-space-2);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-500);color:var(--na-gray-600);text-decoration:none;border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius);transition:all var(--na-transition-fast);cursor:pointer;background:0 0;user-select:none}.na-pagination-link:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-subtle);text-decoration:none}.na-pagination-link.na-active{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.na-pagination-link-disabled,.na-pagination-link.na-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.na-pagination-s .na-pagination-link{min-width:1.75rem;height:1.75rem;font-size:var(--na-font-size-xs);padding-inline:var(--na-space-1)}.na-pagination-l .na-pagination-link{min-width:2.75rem;height:2.75rem;font-size:var(--na-font-size-base);padding-inline:var(--na-space-3)}.na-pagination-pill .na-pagination-link{border-radius:var(--na-border-radius-full)}.na-pagination-simple .na-pagination-link{border:0}.na-pagination-simple .na-pagination-link.na-active{background-color:var(--color-primary-subtle);color:var(--color-primary)}
.na-tabs{display:flex;flex-direction:column}.na-tabs-nav{display:flex;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;border-bottom:2px solid var(--na-border-color);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.na-tabs-nav::-webkit-scrollbar{display:none}.na-tabs-tab{display:inline-flex;align-items:center;gap:var(--na-space-2);padding:var(--na-space-3) var(--na-space-5);font-size:var(--na-font-size-sm);font-weight:var(--na-font-weight-500);font-family:inherit;color:var(--na-gray-500);text-decoration:none;background:0 0;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;margin-bottom:-2px;transition:color var(--na-transition-fast),border-color var(--na-transition-fast);line-height:1.5}.na-tabs-tab:hover{color:var(--na-gray-900);text-decoration:none}.na-tabs-tab.na-active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--na-font-weight-600)}.na-tabs-tab.na-disabled,.na-tabs-tab:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.na-tabs-tab .na-badge{font-size:.65rem;padding:.1em .45em}.na-tabs-content{padding-top:var(--na-space-6)}.na-tabs-panel{display:none}.na-tabs-panel.na-active{display:block}.na-tabs-pills .na-tabs-nav,.na-tabs-pills .na-tabs-tab{border-bottom:none;border-radius:var(--na-border-radius-full)}.na-tabs-pills .na-tabs-nav{gap:var(--na-space-1);background-color:var(--na-gray-100);padding:var(--na-space-1);width:fit-content}.na-tabs-pills .na-tabs-tab{padding:var(--na-space-2) var(--na-space-5);margin-bottom:0}.na-tabs-pills .na-tabs-tab.na-active{color:var(--color-primary);background-color:var(--color-white);box-shadow:var(--na-shadow-s)}.na-tabs-boxed .na-tabs-nav{border-bottom:none;background-color:var(--na-gray-50);border:var(--na-border-width) solid var(--na-border-color);border-radius:var(--na-border-radius-md) var(--na-border-radius-md) 0 0;padding:var(--na-space-1) var(--na-space-1) 0}.na-tabs-boxed .na-tabs-tab{border-radius:var(--na-border-radius) var(--na-border-radius) 0 0;border:var(--na-border-width) solid transparent;border-bottom:none;margin-bottom:-1px}.na-tabs-boxed .na-tabs-tab.na-active{background-color:var(--color-white);border-color:var(--na-border-color);color:var(--na-gray-900)}.na-tabs-boxed .na-tabs-content{border:var(--na-border-width) solid var(--na-border-color);border-top:none;border-radius:0 0 var(--na-border-radius-md) var(--na-border-radius-md);padding:var(--na-space-6)}.na-tabs-vertical{flex-direction:row;gap:var(--na-space-6);align-items:flex-start}.na-tabs-vertical .na-tabs-nav{flex-direction:column;border-bottom:none;border-right:2px solid var(--na-border-color);min-width:160px;overflow-x:visible;overflow-y:auto}.na-tabs-vertical .na-tabs-tab{border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-2px;width:100%;justify-content:flex-start}.na-tabs-vertical .na-tabs-tab.na-active{border-right-color:var(--color-primary)}.na-tabs-vertical .na-tabs-content{flex:1;padding-top:0}.na-tabs-animated .na-tabs-nav{position:relative}.na-tabs-animated .na-tabs-nav::after{content:'';position:absolute;bottom:-2px;left:0;height:2px;width:var(--na-tab-width, 0px);background-color:var(--color-primary);transform:translateX(var(--na-tab-offset, 0px));transition:transform var(--na-transition),width var(--na-transition);border-radius:2px 2px 0 0}@media (max-width:639px){.na-tabs-vertical{flex-direction:column}.na-tabs-vertical .na-tabs-nav{flex-direction:row;border-right:none;border-bottom:2px solid var(--na-border-color);width:100%;min-width:unset;overflow-x:auto}.na-tabs-vertical .na-tabs-tab{border-right:none;border-bottom:2px solid transparent;margin-right:0;margin-bottom:-2px;width:auto}.na-tabs-vertical .na-tabs-tab.na-active{border-right-color:transparent;border-bottom-color:var(--color-primary)}}
.na-text-xs{font-size:var(--na-font-size-xs)}.na-text-s{font-size:var(--na-font-size-sm)}.na-text-base{font-size:var(--na-font-size-base)}.na-text-m{font-size:var(--na-font-size-md)}.na-text-l{font-size:var(--na-font-size-lg)}.na-text-xl{font-size:var(--na-font-size-xl)}.na-text-2xl{font-size:var(--na-font-size-2xl)}.na-text-3xl{font-size:var(--na-font-size-3xl)}.na-font-weight-100{font-weight:100}.na-font-weight-200{font-weight:200}.na-font-weight-300{font-weight:300}.na-font-weight-400{font-weight:400}.na-font-weight-500{font-weight:500}.na-font-weight-600{font-weight:600}.na-font-weight-700{font-weight:700}.na-font-weight-800{font-weight:800}.na-font-weight-900{font-weight:900}.na-italic{font-style:italic}.na-not-italic{font-style:normal}.na-uppercase{text-transform:uppercase}.na-lowercase{text-transform:lowercase}.na-capitalize{text-transform:capitalize}.na-text-left{text-align:left}.na-text-center{text-align:center}.na-text-right{text-align:right}.na-leading-none{line-height:1}.na-leading-tight{line-height:1.25}.na-leading-normal{line-height:var(--na-line-height)}.na-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-break-word{overflow-wrap:break-word}.na-whitespace-nowrap{white-space:nowrap}.na-list-none{list-style:none;margin:0;padding:0}.na-text-primary{color:var(--color-primary)}.na-text-secondary{color:var(--color-secondary)}.na-text-success{color:var(--color-success)}.na-text-warning{color:var(--color-warning)}.na-text-danger{color:var(--color-danger)}.na-text-info{color:var(--color-info)}.na-text-muted{color:var(--na-gray-500)}.na-text-dark{color:var(--na-gray-900)}.na-text-white{color:var(--color-white)}
.na-block{display:block}.na-inline-block{display:inline-block}.na-inline{display:inline}.na-hidden{display:none!important}.na-invisible{visibility:hidden}.na-visible{visibility:visible}.na-flex{display:flex}.na-inline-flex{display:inline-flex}.na-flex-row{flex-direction:row}.na-flex-column{flex-direction:column}.na-flex-wrap{flex-wrap:wrap}.na-flex-nowrap{flex-wrap:nowrap}.na-flex-1{flex:1 1 0%}.na-flex-auto{flex:1 1 auto}.na-flex-none{flex:none}.na-flex-shrink-0{flex-shrink:0}.na-items-start{align-items:flex-start}.na-items-center{align-items:center}.na-items-end{align-items:flex-end}.na-items-stretch{align-items:stretch}.na-items-baseline{align-items:baseline}.na-justify-start{justify-content:flex-start}.na-justify-center{justify-content:center}.na-justify-end{justify-content:flex-end}.na-justify-between{justify-content:space-between}.na-justify-around{justify-content:space-around}.na-justify-evenly{justify-content:space-evenly}.na-self-start{align-self:flex-start}.na-self-center{align-self:center}.na-self-end{align-self:flex-end}.na-self-stretch{align-self:stretch}.na-gap-1{gap:var(--na-space-1)}.na-gap-2{gap:var(--na-space-2)}.na-gap-3{gap:var(--na-space-3)}.na-gap-4{gap:var(--na-space-4)}.na-gap-6{gap:var(--na-space-6)}.na-gap-8{gap:var(--na-space-8)}.na-relative{position:relative}.na-absolute{position:absolute}.na-fixed{position:fixed}.na-sticky{position:sticky}.na-inset-0{inset:0}.na-top-0{top:0}.na-bottom-0{bottom:0}.na-left-0{left:0}.na-right-0{right:0}.na-width-0{width:0}.na-width-auto{width:auto}.na-width-full{width:100%}.na-width-screen{width:100vw}.na-width-1\/2{width:50%}.na-width-1\/3{width:33.333%}.na-width-2\/3{width:66.667%}.na-width-1\/4{width:25%}.na-width-3\/4{width:75%}.na-width-1\/5{width:20%}.na-width-2\/5{width:40%}.na-width-3\/5{width:60%}.na-width-4\/5{width:80%}.na-min-width-0{min-width:0}.na-min-width-full{min-width:100%}.na-max-width-full{max-width:100%}.na-max-width-none{max-width:none}.na-height-0{height:0}.na-height-auto{height:auto}.na-height-full{height:100%}.na-height-screen{height:100vh}.na-min-height-0{min-height:0}.na-min-height-full{min-height:100%}.na-min-height-screen{min-height:100vh}.na-max-height-full{max-height:100%}.na-max-height-screen{max-height:100vh}.na-overflow-hidden{overflow:hidden}.na-overflow-auto{overflow:auto}.na-overflow-scroll{overflow:scroll}.na-overflow-x-auto{overflow-x:auto}.na-margin-0{margin:0}.na-margin-1{margin:var(--na-space-1)}.na-margin-2{margin:var(--na-space-2)}.na-margin-3{margin:var(--na-space-3)}.na-margin-4{margin:var(--na-space-4)}.na-margin-5{margin:var(--na-space-5)}.na-margin-6{margin:var(--na-space-6)}.na-margin-8{margin:var(--na-space-8)}.na-margin-10{margin:var(--na-space-10)}.na-margin-12{margin:var(--na-space-12)}.na-margin-16{margin:var(--na-space-16)}.na-margin-20{margin:var(--na-space-20)}.na-margin-24{margin:var(--na-space-24)}.na-margin-auto{margin:auto}.na-margin-x-0{margin-inline:0}.na-margin-x-1{margin-inline:var(--na-space-1)}.na-margin-x-2{margin-inline:var(--na-space-2)}.na-margin-x-3{margin-inline:var(--na-space-3)}.na-margin-x-4{margin-inline:var(--na-space-4)}.na-margin-x-6{margin-inline:var(--na-space-6)}.na-margin-x-8{margin-inline:var(--na-space-8)}.na-margin-x-auto{margin-inline:auto}.na-margin-y-0{margin-block:0}.na-margin-y-1{margin-block:var(--na-space-1)}.na-margin-y-2{margin-block:var(--na-space-2)}.na-margin-y-3{margin-block:var(--na-space-3)}.na-margin-y-4{margin-block:var(--na-space-4)}.na-margin-y-6{margin-block:var(--na-space-6)}.na-margin-y-8{margin-block:var(--na-space-8)}.na-margin-y-auto{margin-block:auto}.na-margin-top-0{margin-top:0}.na-margin-top-1{margin-top:var(--na-space-1)}.na-margin-top-2{margin-top:var(--na-space-2)}.na-margin-top-3{margin-top:var(--na-space-3)}.na-margin-top-4{margin-top:var(--na-space-4)}.na-margin-top-5{margin-top:var(--na-space-5)}.na-margin-top-6{margin-top:var(--na-space-6)}.na-margin-top-8{margin-top:var(--na-space-8)}.na-margin-top-10{margin-top:var(--na-space-10)}.na-margin-top-12{margin-top:var(--na-space-12)}.na-margin-top-16{margin-top:var(--na-space-16)}.na-margin-top-20{margin-top:var(--na-space-20)}.na-margin-top-24{margin-top:var(--na-space-24)}.na-margin-top-auto{margin-top:auto}.na-margin-right-0{margin-right:0}.na-margin-right-1{margin-right:var(--na-space-1)}.na-margin-right-2{margin-right:var(--na-space-2)}.na-margin-right-3{margin-right:var(--na-space-3)}.na-margin-right-4{margin-right:var(--na-space-4)}.na-margin-right-6{margin-right:var(--na-space-6)}.na-margin-right-8{margin-right:var(--na-space-8)}.na-margin-right-auto{margin-right:auto}.na-margin-bottom-0{margin-bottom:0}.na-margin-bottom-1{margin-bottom:var(--na-space-1)}.na-margin-bottom-2{margin-bottom:var(--na-space-2)}.na-margin-bottom-3{margin-bottom:var(--na-space-3)}.na-margin-bottom-4{margin-bottom:var(--na-space-4)}.na-margin-bottom-5{margin-bottom:var(--na-space-5)}.na-margin-bottom-6{margin-bottom:var(--na-space-6)}.na-margin-bottom-8{margin-bottom:var(--na-space-8)}.na-margin-bottom-10{margin-bottom:var(--na-space-10)}.na-margin-bottom-12{margin-bottom:var(--na-space-12)}.na-margin-bottom-16{margin-bottom:var(--na-space-16)}.na-margin-bottom-20{margin-bottom:var(--na-space-20)}.na-margin-bottom-24{margin-bottom:var(--na-space-24)}.na-margin-bottom-auto{margin-bottom:auto}.na-margin-left-0{margin-left:0}.na-margin-left-1{margin-left:var(--na-space-1)}.na-margin-left-2{margin-left:var(--na-space-2)}.na-margin-left-3{margin-left:var(--na-space-3)}.na-margin-left-4{margin-left:var(--na-space-4)}.na-margin-left-6{margin-left:var(--na-space-6)}.na-margin-left-8{margin-left:var(--na-space-8)}.na-margin-left-auto{margin-left:auto}.na-padding-0{padding:0}.na-padding-1{padding:var(--na-space-1)}.na-padding-2{padding:var(--na-space-2)}.na-padding-3{padding:var(--na-space-3)}.na-padding-4{padding:var(--na-space-4)}.na-padding-5{padding:var(--na-space-5)}.na-padding-6{padding:var(--na-space-6)}.na-padding-8{padding:var(--na-space-8)}.na-padding-10{padding:var(--na-space-10)}.na-padding-12{padding:var(--na-space-12)}.na-padding-16{padding:var(--na-space-16)}.na-padding-20{padding:var(--na-space-20)}.na-padding-24{padding:var(--na-space-24)}.na-padding-x-0{padding-inline:0}.na-padding-x-1{padding-inline:var(--na-space-1)}.na-padding-x-2{padding-inline:var(--na-space-2)}.na-padding-x-3{padding-inline:var(--na-space-3)}.na-padding-x-4{padding-inline:var(--na-space-4)}.na-padding-x-5{padding-inline:var(--na-space-5)}.na-padding-x-6{padding-inline:var(--na-space-6)}.na-padding-x-8{padding-inline:var(--na-space-8)}.na-padding-x-10{padding-inline:var(--na-space-10)}.na-padding-x-12{padding-inline:var(--na-space-12)}.na-padding-y-0{padding-block:0}.na-padding-y-1{padding-block:var(--na-space-1)}.na-padding-y-2{padding-block:var(--na-space-2)}.na-padding-y-3{padding-block:var(--na-space-3)}.na-padding-y-4{padding-block:var(--na-space-4)}.na-padding-y-5{padding-block:var(--na-space-5)}.na-padding-y-6{padding-block:var(--na-space-6)}.na-padding-y-8{padding-block:var(--na-space-8)}.na-padding-y-10{padding-block:var(--na-space-10)}.na-padding-y-12{padding-block:var(--na-space-12)}.na-padding-top-0{padding-top:0}.na-padding-top-1{padding-top:var(--na-space-1)}.na-padding-top-2{padding-top:var(--na-space-2)}.na-padding-top-3{padding-top:var(--na-space-3)}.na-padding-top-4{padding-top:var(--na-space-4)}.na-padding-top-5{padding-top:var(--na-space-5)}.na-padding-top-6{padding-top:var(--na-space-6)}.na-padding-top-8{padding-top:var(--na-space-8)}.na-padding-top-10{padding-top:var(--na-space-10)}.na-padding-top-12{padding-top:var(--na-space-12)}.na-padding-right-0{padding-right:0}.na-padding-right-1{padding-right:var(--na-space-1)}.na-padding-right-2{padding-right:var(--na-space-2)}.na-padding-right-3{padding-right:var(--na-space-3)}.na-padding-right-4{padding-right:var(--na-space-4)}.na-padding-right-6{padding-right:var(--na-space-6)}.na-padding-right-8{padding-right:var(--na-space-8)}.na-padding-bottom-0{padding-bottom:0}.na-padding-bottom-1{padding-bottom:var(--na-space-1)}.na-padding-bottom-2{padding-bottom:var(--na-space-2)}.na-padding-bottom-3{padding-bottom:var(--na-space-3)}.na-padding-bottom-4{padding-bottom:var(--na-space-4)}.na-padding-bottom-5{padding-bottom:var(--na-space-5)}.na-padding-bottom-6{padding-bottom:var(--na-space-6)}.na-padding-bottom-8{padding-bottom:var(--na-space-8)}.na-padding-bottom-10{padding-bottom:var(--na-space-10)}.na-padding-bottom-12{padding-bottom:var(--na-space-12)}.na-padding-left-0{padding-left:0}.na-padding-left-1{padding-left:var(--na-space-1)}.na-padding-left-2{padding-left:var(--na-space-2)}.na-padding-left-3{padding-left:var(--na-space-3)}.na-padding-left-4{padding-left:var(--na-space-4)}.na-padding-left-6{padding-left:var(--na-space-6)}.na-padding-left-8{padding-left:var(--na-space-8)}.na-text-color-default{color:var(--color-default)}.na-text-color-primary{color:var(--color-primary)}.na-text-color-secondary{color:var(--color-secondary)}.na-text-color-success{color:var(--color-success)}.na-text-color-warning{color:var(--color-warning)}.na-text-color-danger{color:var(--color-danger)}.na-text-color-info{color:var(--color-info)}.na-text-color-brand{color:var(--color-brand)}.na-text-color-accent{color:var(--color-accent)}.na-text-color-white{color:var(--color-white)}.na-text-color-black{color:var(--color-black)}.na-text-color-disabled{color:var(--color-disabled)}.na-text-color-muted{color:var(--na-gray-500)}.na-text-color-dark{color:var(--na-gray-900)}.na-bg-default{background-color:var(--color-default)}.na-bg-primary{background-color:var(--color-primary)}.na-bg-primary-light{background-color:var(--color-primary-subtle)}.na-bg-secondary{background-color:var(--color-secondary)}.na-bg-secondary-light{background-color:var(--color-secondary-subtle)}.na-bg-success{background-color:var(--color-success)}.na-bg-success-light{background-color:var(--color-success-subtle)}.na-bg-warning{background-color:var(--color-warning)}.na-bg-warning-light{background-color:var(--color-warning-subtle)}.na-bg-danger{background-color:var(--color-danger)}.na-bg-danger-light{background-color:var(--color-danger-subtle)}.na-bg-info{background-color:var(--color-info)}.na-bg-info-light{background-color:var(--color-info-subtle)}.na-bg-brand{background-color:var(--color-brand)}.na-bg-brand-light{background-color:var(--color-brand-subtle)}.na-bg-accent{background-color:var(--color-accent)}.na-bg-accent-light{background-color:var(--color-accent-subtle)}.na-bg-disabled{background-color:var(--color-disabled)}.na-bg-light{background-color:var(--na-gray-50)}.na-bg-dark{background-color:var(--na-gray-900)}.na-bg-white{background-color:var(--color-white)}.na-bg-black{background-color:var(--color-black)}.na-bg-transparent{background-color:transparent}.na-bg-gray-50{background-color:var(--na-gray-50)}.na-bg-gray-100{background-color:var(--na-gray-100)}.na-bg-gray-900{background-color:var(--na-gray-900)}.na-border{border:var(--na-border-width) solid var(--na-border-color)}.na-border-top{border-top:var(--na-border-width) solid var(--na-border-color)}.na-border-bottom{border-bottom:var(--na-border-width) solid var(--na-border-color)}.na-border-left{border-left:var(--na-border-width) solid var(--na-border-color)}.na-border-right{border-right:var(--na-border-width) solid var(--na-border-color)}.na-border-none{border:0}.na-border-primary{border-color:var(--color-primary)}.na-border-secondary{border-color:var(--color-secondary)}.na-border-danger{border-color:var(--color-danger)}.na-rounded{border-radius:var(--na-border-radius)}.na-rounded-s{border-radius:var(--na-border-radius-sm)}.na-rounded-m{border-radius:var(--na-border-radius-md)}.na-rounded-l{border-radius:var(--na-border-radius-lg)}.na-rounded-xl{border-radius:var(--na-border-radius-xl)}.na-rounded-2xl{border-radius:var(--na-border-radius-2xl)}.na-rounded-full{border-radius:var(--na-border-radius-full)}.na-rounded-none{border-radius:0}.na-shadow-s{box-shadow:var(--na-shadow-s)}.na-shadow{box-shadow:var(--na-shadow)}.na-shadow-m{box-shadow:var(--na-shadow-m)}.na-shadow-l{box-shadow:var(--na-shadow-l)}.na-shadow-xl{box-shadow:var(--na-shadow-xl)}.na-shadow-none{box-shadow:none}.na-transition{transition:all var(--na-transition)}.na-transition-fast{transition:all var(--na-transition-fast)}.na-transition-slow{transition:all var(--na-transition-slow)}.na-transition-none{transition:none}.na-cursor-pointer{cursor:pointer}.na-cursor-default{cursor:default}.na-cursor-not-allowed{cursor:not-allowed}.na-cursor-grab{cursor:grab}.na-select-none{user-select:none}.na-opacity-0{opacity:0}.na-opacity-25{opacity:.25}.na-opacity-50{opacity:.5}.na-opacity-75{opacity:.75}.na-opacity-100{opacity:1}.na-divider{border:0;border-top:var(--na-border-width) solid var(--na-border-color);margin:var(--na-space-6) 0}.na-focus-ring:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.na-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}@media (max-width:639px){.na-hidden-mobile{display:none!important}.na-flex-column-mobile{flex-direction:column}.na-width-full-mobile{width:100%}h1{font-size:var(--na-font-size-3xl)}h2{font-size:var(--na-font-size-2xl)}h3{font-size:var(--na-font-size-xl)}}@media (min-width:640px){.na-hidden-s{display:none!important}:root{--na-container-pad:var(--na-space-6)}}@media (min-width:768px){.na-hidden-m{display:none!important}}@media (min-width:1024px){.na-hidden-l{display:none!important}:root{--na-container-pad:var(--na-space-8)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}