:root{--nbz-primary-50:#f7fce9;--nbz-primary-100:#ecf8ca;--nbz-primary-200:#ddf29a;--nbz-primary-300:#c9e863;--nbz-primary-400:#b6dd35;--nbz-primary-500:#a4c639;--nbz-primary-600:#89a52f;--nbz-primary-700:#698125;--nbz-primary-800:#54661e;--nbz-primary-900:#46561c;--nbz-secondary-50:#f8fafc;--nbz-secondary-100:#f1f5f9;--nbz-secondary-200:#e2e8f0;--nbz-secondary-300:#cbd5e1;--nbz-secondary-400:#94a3b8;--nbz-secondary-500:#64748b;--nbz-secondary-600:#475569;--nbz-secondary-700:#334155;--nbz-secondary-800:#1e293b;--nbz-secondary-900:#0f172a;--nbz-success-50:#f0fdf4;--nbz-success-500:#22c55e;--nbz-success-600:#16a34a;--nbz-success-700:#15803d;--nbz-warning-50:#fffbeb;--nbz-warning-500:#f59e0b;--nbz-warning-600:#d97706;--nbz-warning-700:#b45309;--nbz-error-50:#fef2f2;--nbz-error-500:#ef4444;--nbz-error-600:#dc2626;--nbz-error-700:#b91c1c;--nbz-info-50:#eff6ff;--nbz-info-500:#3b82f6;--nbz-info-600:#2563eb;--nbz-info-700:#1d4ed8;--nbz-gray-50:#f9fafb;--nbz-gray-100:#f3f4f6;--nbz-gray-200:#e5e7eb;--nbz-gray-300:#d1d5db;--nbz-gray-400:#9ca3af;--nbz-gray-500:#6b7280;--nbz-gray-600:#4b5563;--nbz-gray-700:#374151;--nbz-gray-800:#1f2937;--nbz-gray-900:#111827;--nbz-bg-primary:#fff;--nbz-bg-secondary:var(--nbz-gray-50);--nbz-bg-tertiary:var(--nbz-gray-100);--nbz-bg-inverse:var(--nbz-secondary-900);--nbz-bg-overlay:#00000080;--nbz-bg-success:var(--nbz-success-50);--nbz-bg-warning:var(--nbz-warning-50);--nbz-bg-error:var(--nbz-error-50);--nbz-bg-info:var(--nbz-info-50);--nbz-text-primary:var(--nbz-secondary-900);--nbz-text-secondary:var(--nbz-gray-600);--nbz-text-tertiary:var(--nbz-gray-500);--nbz-text-inverse:#fff;--nbz-text-link:var(--nbz-primary-600);--nbz-text-success:var(--nbz-success-700);--nbz-text-warning:var(--nbz-warning-700);--nbz-text-error:var(--nbz-error-700);--nbz-text-disabled:var(--nbz-gray-400);--nbz-border-primary:var(--nbz-gray-200);--nbz-border-secondary:var(--nbz-gray-300);--nbz-border-focus:var(--nbz-primary-500);--nbz-border-error:var(--nbz-error-500);--nbz-border-success:var(--nbz-success-500);--nbz-space-0:0;--nbz-space-1:.25rem;--nbz-space-2:.5rem;--nbz-space-3:.75rem;--nbz-space-4:1rem;--nbz-space-5:1.25rem;--nbz-space-6:1.5rem;--nbz-space-7:1.75rem;--nbz-space-8:2rem;--nbz-space-9:2.25rem;--nbz-space-10:2.5rem;--nbz-space-12:3rem;--nbz-space-14:3.5rem;--nbz-space-16:4rem;--nbz-space-20:5rem;--nbz-space-24:6rem;--nbz-space-32:8rem;--nbz-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--nbz-font-mono:"Fira Code","Courier New",monospace;--nbz-text-xs:.75rem;--nbz-text-sm:.875rem;--nbz-text-base:1rem;--nbz-text-lg:1.125rem;--nbz-text-xl:1.25rem;--nbz-text-2xl:1.5rem;--nbz-text-3xl:1.875rem;--nbz-text-4xl:2.25rem;--nbz-text-5xl:3rem;--nbz-text-6xl:3.75rem;--nbz-font-light:300;--nbz-font-normal:400;--nbz-font-medium:500;--nbz-font-semibold:600;--nbz-font-bold:700;--nbz-font-extrabold:800;--nbz-leading-none:1;--nbz-leading-tight:1.25;--nbz-leading-snug:1.375;--nbz-leading-normal:1.5;--nbz-leading-relaxed:1.625;--nbz-leading-loose:2;--nbz-tracking-tighter:-.05em;--nbz-tracking-tight:-.025em;--nbz-tracking-normal:0;--nbz-tracking-wide:.025em;--nbz-tracking-wider:.05em;--nbz-tracking-widest:.1em;--nbz-radius-none:0;--nbz-radius-sm:.25rem;--nbz-radius-base:.375rem;--nbz-radius-md:.5rem;--nbz-radius-lg:.75rem;--nbz-radius-xl:1rem;--nbz-radius-2xl:1.5rem;--nbz-radius-3xl:2rem;--nbz-radius-full:9999px;--nbz-shadow-xs:0 1px 2px 0 #0000000d;--nbz-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--nbz-shadow-base:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--nbz-shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--nbz-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--nbz-shadow-xl:0 25px 50px -12px #00000040;--nbz-shadow-2xl:0 35px 60px -15px #0000004d;--nbz-shadow-inner:inset 0 2px 4px 0 #0000000d;--nbz-shadow-primary:0 4px 12px #a4c6394d;--nbz-shadow-success:0 4px 12px #22c55e4d;--nbz-shadow-error:0 4px 12px #ef44444d;--nbz-duration-75:75ms;--nbz-duration-100:.1s;--nbz-duration-150:.15s;--nbz-duration-200:.2s;--nbz-duration-250:.25s;--nbz-duration-300:.3s;--nbz-duration-500:.5s;--nbz-duration-700:.7s;--nbz-duration-1000:1s;--nbz-ease-linear:linear;--nbz-ease-in:cubic-bezier(.4,0,1,1);--nbz-ease-out:cubic-bezier(0,0,.2,1);--nbz-ease-in-out:cubic-bezier(.4,0,.2,1);--nbz-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--nbz-transition-fast:all .15s cubic-bezier(.4,0,.2,1);--nbz-transition-base:all .25s cubic-bezier(.4,0,.2,1);--nbz-transition-slow:all .35s cubic-bezier(.4,0,.2,1);--nbz-z-dropdown:1000;--nbz-z-sticky:1020;--nbz-z-fixed:1030;--nbz-z-modal-backdrop:1040;--nbz-z-modal:1050;--nbz-z-popover:1060;--nbz-z-tooltip:1070;--nbz-z-notification:1080;--nbz-screen-sm:640px;--nbz-screen-md:768px;--nbz-screen-lg:1024px;--nbz-screen-xl:1280px;--nbz-screen-2xl:1536px;--nbz-focus-ring-color:var(--nbz-primary-500);--nbz-focus-ring-width:3px;--nbz-focus-ring-offset:2px;--nbz-focus-ring:0 0 0 var(--nbz-focus-ring-width)#a4c6394d;--nbz-focus-ring-offset-shadow:0 0 0 var(--nbz-focus-ring-offset)var(--nbz-bg-primary);--nbz-container-max-width:1280px;--nbz-container-padding:var(--nbz-space-4);--nbz-container-padding-lg:var(--nbz-space-8)}[data-theme=dark],.nbz-theme--dark{--nbz-primary-500:#b6dd35;--nbz-primary-600:#c9e863;--nbz-bg-primary:#0f172a;--nbz-bg-secondary:#1e293b;--nbz-bg-tertiary:#334155;--nbz-bg-inverse:#fff;--nbz-text-primary:#f1f5f9;--nbz-text-secondary:#cbd5e1;--nbz-text-tertiary:#94a3b8;--nbz-text-inverse:#0f172a;--nbz-border-primary:#334155;--nbz-border-secondary:#475569;--nbz-shadow-xs:0 1px 2px 0 #0000004d;--nbz-shadow-sm:0 1px 3px 0 #0006;--nbz-shadow-base:0 4px 6px -1px #0006;--nbz-shadow-md:0 10px 15px -3px #0006;--nbz-shadow-lg:0 20px 25px -5px #00000080}@media (prefers-contrast:high){:root{--nbz-border-primary:var(--nbz-gray-400);--nbz-border-secondary:var(--nbz-gray-500);--nbz-text-secondary:var(--nbz-gray-700)}}@media (prefers-reduced-motion:reduce){:root{--nbz-duration-75:.01ms;--nbz-duration-100:.01ms;--nbz-duration-150:.01ms;--nbz-duration-200:.01ms;--nbz-duration-250:.01ms;--nbz-duration-300:.01ms;--nbz-duration-500:.01ms;--nbz-duration-700:.01ms;--nbz-duration-1000:.01ms}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;font-size:16px}body{font-family:var(--nbz-font-sans);font-size:var(--nbz-text-base);font-weight:var(--nbz-font-normal);line-height:var(--nbz-leading-normal);color:var(--nbz-text-primary);background-color:var(--nbz-bg-primary);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--nbz-font-bold);line-height:var(--nbz-leading-tight);color:var(--nbz-text-primary);margin:0}h1{font-size:var(--nbz-text-4xl);font-weight:var(--nbz-font-extrabold);letter-spacing:var(--nbz-tracking-tight)}h2{font-size:var(--nbz-text-3xl);font-weight:var(--nbz-font-bold)}h3{font-size:var(--nbz-text-2xl);font-weight:var(--nbz-font-semibold)}h4{font-size:var(--nbz-text-xl)}h5{font-size:var(--nbz-text-lg)}h6{font-size:var(--nbz-text-base)}p{line-height:var(--nbz-leading-relaxed);margin:0}a{color:var(--nbz-text-link);transition:var(--nbz-transition-fast);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{box-shadow:var(--nbz-focus-ring);border-radius:var(--nbz-radius-sm);outline:none}strong,b{font-weight:var(--nbz-font-bold)}em,i{font-style:italic}small{font-size:var(--nbz-text-sm)}code{font-family:var(--nbz-font-mono);padding:var(--nbz-space-1)var(--nbz-space-2);background-color:var(--nbz-bg-secondary);border-radius:var(--nbz-radius-sm);font-size:.9em}pre{font-family:var(--nbz-font-mono);font-size:var(--nbz-text-sm);line-height:var(--nbz-leading-relaxed);padding:var(--nbz-space-4);background-color:var(--nbz-bg-secondary);border-radius:var(--nbz-radius-md);overflow-x:auto}blockquote{padding-left:var(--nbz-space-4);border-left:4px solid var(--nbz-primary-500);color:var(--nbz-text-secondary);font-style:italic}ul,ol{list-style:none}ul[role=list],ol[role=list]{list-style-position:inside}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}img{border-style:none}svg{fill:currentColor}input,button,textarea,select{font:inherit;color:inherit}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0;width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--nbz-secondary-900);color:var(--nbz-text-inverse);padding:var(--nbz-space-2)var(--nbz-space-4);z-index:var(--nbz-z-tooltip);font-weight:var(--nbz-font-semibold);border-radius:var(--nbz-radius-md);text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:var(--nbz-space-2);left:var(--nbz-space-2)}:focus-visible{box-shadow:var(--nbz-focus-ring-offset-shadow),var(--nbz-focus-ring);outline:none}@media (prefers-contrast:high){:focus-visible{outline-offset:2px;outline:2px solid}}.nbz-container{width:100%;max-width:var(--nbz-container-max-width);padding-left:var(--nbz-container-padding);padding-right:var(--nbz-container-padding);margin-left:auto;margin-right:auto}@media (min-width:1024px){.nbz-container{padding-left:var(--nbz-container-padding-lg);padding-right:var(--nbz-container-padding-lg)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--nbz-space-2)}.gap-4{gap:var(--nbz-space-4)}.gap-6{gap:var(--nbz-space-6)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-fade-in{animation:fadeIn var(--nbz-duration-300)var(--nbz-ease-out)}.animate-slide-in{animation:slideIn var(--nbz-duration-300)var(--nbz-ease-out)}.animate-slide-up{animation:slideUp var(--nbz-duration-300)var(--nbz-ease-out)}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.skeleton{background:linear-gradient(90deg,var(--nbz-gray-200)0px,var(--nbz-gray-100)40px,var(--nbz-gray-200)80px);border-radius:var(--nbz-radius-md);background-size:1000px 100%;animation:2s infinite shimmer}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--nbz-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--nbz-gray-400);border-radius:var(--nbz-radius-full);border:2px solid var(--nbz-bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--nbz-gray-500)}*{scrollbar-width:thin;scrollbar-color:var(--nbz-gray-400)var(--nbz-bg-secondary)}::-moz-selection{background-color:var(--nbz-primary-200);color:var(--nbz-secondary-900)}::selection{background-color:var(--nbz-primary-200);color:var(--nbz-secondary-900)}@media (max-width:640px){.sm\:hidden{display:none}}@media (min-width:768px){.md\:block{display:block}}@media print{body{color:#000;background:#fff}button,.skip-link,.no-print{display:none!important}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (display-mode:standalone){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}}#__next,#root{flex-direction:column;min-height:100vh;display:flex}.loading-spinner{border:3px solid var(--nbz-gray-200);border-top-color:var(--nbz-primary-500);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;display:inline-block}@supports (padding:max(0px)){body{padding-top:max(0px,env(safe-area-inset-top));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left))}}
