._container_dvqt7_1{position:fixed;inset-block-end:var(--nexus-space-6);inset-inline-end:var(--nexus-space-6);display:flex;flex-direction:column;gap:var(--nexus-space-2);z-index:var(--nexus-z-toast);max-inline-size:24rem;pointer-events:none}._toast_dvqt7_12{display:flex;align-items:flex-start;gap:var(--nexus-space-3);padding:var(--nexus-space-3) var(--nexus-space-4);border-radius:var(--nexus-radius-md);box-shadow:var(--nexus-shadow-lg);pointer-events:all;animation:_slide-in_dvqt7_1 .2s ease}@keyframes _slide-in_dvqt7_1{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}._message_dvqt7_26{flex:1;font-size:var(--nexus-text-sm)}._close_dvqt7_27{background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.6;padding:0;color:inherit}._close_dvqt7_27:hover{opacity:1}._variant-success_dvqt7_30{background:#edfaf3;color:#0d5c33;border:1px solid #9DD6B7}._variant-error_dvqt7_31{background:#fef0f0;color:#8a1f1f;border:1px solid #F4C2C9}._variant-warning_dvqt7_32{background:#fff8e6;color:#8a6308;border:1px solid #FEEFC2}._variant-info_dvqt7_33{background:#ebf4ff;color:#124585;border:1px solid #CCE4FF}:root{--nexus-color-primary-50: #E8F5EE;--nexus-color-primary-100: #C5E6D4;--nexus-color-primary-200: #9DD6B7;--nexus-color-primary-300: #72C699;--nexus-color-primary-400: #4DB87F;--nexus-color-primary-500: #22A05E;--nexus-color-primary-600: #16633D;--nexus-color-primary-700: #0E4229;--nexus-color-primary-800: #072918;--nexus-color-primary-900: #02140C;--nexus-color-accent-500: #C8102E;--nexus-color-accent-600: #A00D25;--nexus-color-neutral-0: #FFFFFF;--nexus-color-neutral-50: #F9F8F7;--nexus-color-neutral-100: #F1EFED;--nexus-color-neutral-200: #E4E1DE;--nexus-color-neutral-300: #CCC8C4;--nexus-color-neutral-400: #B0ABA6;--nexus-color-neutral-500: #908B85;--nexus-color-neutral-600: #706B66;--nexus-color-neutral-700: #504C48;--nexus-color-neutral-800: #332F2C;--nexus-color-neutral-900: #1A1714;--nexus-color-neutral-950: #0D0B09;--nexus-color-success: #1A9E57;--nexus-color-success-bg: #EDFAF3;--nexus-color-warning: #E6A817;--nexus-color-warning-bg: #FFF8E6;--nexus-color-error: #D93636;--nexus-color-error-bg: #FEF0F0;--nexus-color-info: #2276D9;--nexus-color-info-bg: #EBF4FF;--nexus-color-fiscal-debit: #D93636;--nexus-color-fiscal-credit: #1A9E57;--nexus-color-fiscal-pending: #E6A817;--nexus-color-fiscal-locked: #706B66;--nexus-bg-page: var(--nexus-color-neutral-50);--nexus-bg-surface: var(--nexus-color-neutral-0);--nexus-bg-elevated: var(--nexus-color-neutral-0);--nexus-bg-overlay: rgba(26, 23, 20, .48);--nexus-text-primary: var(--nexus-color-neutral-900);--nexus-text-secondary: var(--nexus-color-neutral-600);--nexus-text-disabled: var(--nexus-color-neutral-400);--nexus-text-inverse: var(--nexus-color-neutral-0);--nexus-border: var(--nexus-color-neutral-200);--nexus-border-focus: var(--nexus-color-primary-600);--nexus-interactive: var(--nexus-color-primary-600);--nexus-interactive-hover: var(--nexus-color-primary-700);--nexus-font-arabic: "Amiri", "Noto Naskh Arabic", serif;--nexus-font-latin: "Inter", "Noto Sans", sans-serif;--nexus-font-tifinagh: "Noto Sans Tifinagh", sans-serif;--nexus-font-mono: "JetBrains Mono", "Fira Code", monospace;--nexus-font-body: var(--nexus-font-latin);--nexus-text-2xs: .625rem;--nexus-text-xs: .75rem;--nexus-text-sm: .875rem;--nexus-text-md: 1rem;--nexus-text-lg: 1.125rem;--nexus-text-xl: 1.25rem;--nexus-text-2xl: 1.5rem;--nexus-text-3xl: 1.875rem;--nexus-text-4xl: 2.25rem;--nexus-text-5xl: 3rem;--nexus-space-1: .25rem;--nexus-space-2: .5rem;--nexus-space-3: .75rem;--nexus-space-4: 1rem;--nexus-space-5: 1.25rem;--nexus-space-6: 1.5rem;--nexus-space-8: 2rem;--nexus-space-10: 2.5rem;--nexus-space-12: 3rem;--nexus-space-16: 4rem;--nexus-radius-sm: .25rem;--nexus-radius-md: .5rem;--nexus-radius-lg: .75rem;--nexus-radius-xl: 1rem;--nexus-radius-full: 9999px;--nexus-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--nexus-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--nexus-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--nexus-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--nexus-z-dropdown: 20;--nexus-z-sticky: 30;--nexus-z-modal: 40;--nexus-z-toast: 50;--nexus-transition-fast: .1s ease;--nexus-transition-normal: .2s ease;--nexus-transition-slow: .3s ease;--nexus-focus-ring: 0 0 0 3px rgb(22 99 61 / .35)}@media (prefers-contrast: more){:root{--nexus-text-primary: #000000;--nexus-text-secondary: #1A1714;--nexus-border: #000000;--nexus-interactive: #0E4229}}@media (prefers-reduced-motion: reduce){:root{--nexus-transition-fast: 0ms;--nexus-transition-normal: 0ms;--nexus-transition-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Tifinagh;src:url(/fonts/NotoSansTifinagh-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2D30-2D7F}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--nexus-font-body, var(--nexus-font-latin));font-size:var(--nexus-text-md);color:var(--nexus-text-primary);background-color:var(--nexus-bg-page);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100vh}:lang(ar),[lang=ar],[dir=rtl]{font-family:var(--nexus-font-arabic);font-size:1.0625rem;line-height:1.8}:lang(tzm),[lang=tzm-Tfng]{font-family:var(--nexus-font-tifinagh)}code,.mono{font-family:var(--nexus-font-mono);font-size:.9em}:focus-visible{outline:3px solid var(--nexus-color-primary-600);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--nexus-color-neutral-300);border-radius:3px}button{cursor:pointer}a{color:var(--nexus-interactive);text-decoration:none}a:hover{text-decoration:underline}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;inset-inline-start:-9999px;z-index:9999;padding:12px 24px;background:var(--nexus-color-primary-700, #1a1a2e);color:#fff;font-weight:600;border-radius:0 0 8px;text-decoration:none}.skip-link:focus{inset-inline-start:0;inset-block-start:0}.a11y-enhanced-focus :focus-visible{outline:3px solid #6366f1!important;outline-offset:2px!important;border-radius:4px}.a11y-high-contrast{--nexus-color-neutral-400: #595959;--nexus-color-neutral-500: #404040;--nexus-bg-page: #ffffff}.a11y-high-contrast body{background:#fff}.a11y-high-contrast button,.a11y-high-contrast a{text-decoration:underline}.a11y-high-contrast img{filter:contrast(1.2)}.a11y-reduced-motion *,.a11y-reduced-motion *:before,.a11y-reduced-motion *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.a11y-underline-links a{text-decoration:underline!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
