.brandLogo{--brand-icon-size:72px;--brand-gap:18px;--brand-wordmark-size:3rem;--brand-tagline-size:0.96rem;--brand-tagline-spacing:0.28em;color:inherit;display:inline-flex}.brandLogo--horizontal{align-items:center;gap:var(--brand-gap)}.brandLogo--stacked{align-items:center;flex-direction:column;gap:calc(var(--brand-gap)*.8);text-align:center}.brandLogo--mark{align-items:center;justify-content:center}.brandLogo--small{--brand-icon-size:58px;--brand-gap:14px;--brand-wordmark-size:2.2rem;--brand-tagline-size:0.82rem}.brandLogo--medium{--brand-icon-size:74px;--brand-gap:18px;--brand-wordmark-size:3rem;--brand-tagline-size:0.94rem}.brandLogo--large{--brand-icon-size:92px;--brand-gap:22px;--brand-wordmark-size:3.7rem;--brand-tagline-size:1rem}.brandLogo--sidebar{--brand-icon-size:50px;--brand-gap:10px;--brand-wordmark-size:1.65rem;--brand-tagline-size:0.65rem}.brandLogo--sidebarCompact{--brand-icon-size:38px}.brandLogo__icon{flex:0 0 auto;height:var(--brand-icon-size);overflow:visible;width:var(--brand-icon-size)}.brandLogo__text{display:flex;flex-direction:column;min-width:0}.brandLogo--stacked .brandLogo__text{align-items:center}.brandLogo__wordmark{align-items:baseline;direction:ltr;display:flex;font-family:Jura,Manrope,sans-serif;font-family:var(--font-family-brand,"Jura","Manrope",sans-serif);font-size:var(--brand-wordmark-size);font-weight:700;gap:.1em;letter-spacing:0;line-height:.9;margin:0;unicode-bidi:isolate;white-space:nowrap}[dir=rtl] .brandLogo__wordmark{justify-content:flex-end}.brandLogo--stacked .brandLogo__wordmark{justify-content:center}.brandLogo__wordmarkCenter,.brandLogo__wordmarkCiso{-webkit-text-fill-color:#0000;-webkit-text-stroke:.5px #4d7c0f;-webkit-background-clip:text;background-clip:text;display:inline-block}.brandLogo__wordmarkCiso{background-image:linear-gradient(135deg,#84cc16,#4d7c0f)}.brandLogo__wordmarkCenter{background-image:linear-gradient(135deg,#65a30d,#3f6212)}.brandLogo__tagline{color:#a7f3d0;font-family:Jura,Manrope,sans-serif;font-family:var(--font-family-brand,"Jura","Manrope",sans-serif);font-size:var(--brand-tagline-size);font-weight:700;letter-spacing:calc(var(--brand-tagline-spacing)*1.5);line-height:1.2;margin-top:7px;text-transform:uppercase;white-space:nowrap}.brandLogo--stacked .brandLogo__tagline{text-align:center}:where(html[data-theme=light]) .brandLogo__wordmarkCiso{background-image:linear-gradient(135deg,#65a30d,#3f6212)}:where(html[data-theme=light]) .brandLogo__wordmarkCenter{background-image:linear-gradient(135deg,#4d7c0f,#365314)}:where(html[data-theme=light]) .brandLogo__tagline{color:#4a5968;color:var(--text-secondary,#4a5968)}.brandLogo--mark .brandLogo__tagline,.brandLogo--mark .brandLogo__text{display:none}@media (max-width:640px){.brandLogo--large{--brand-icon-size:78px;--brand-gap:18px;--brand-wordmark-size:3rem;--brand-tagline-size:0.88rem}.brandLogo--medium{--brand-icon-size:64px;--brand-gap:14px;--brand-wordmark-size:2.5rem;--brand-tagline-size:0.82rem}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;font:inherit;padding:0}a,button{color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{line-height:1.5}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media print{*,:after,:before{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--color-primary-50:#f7fee7;--color-primary-100:#ecfccb;--color-primary-200:#d9f99d;--color-primary-300:#bef264;--color-primary-400:#a3e635;--color-primary-500:#84cc16;--color-primary-600:#65a30d;--color-primary-700:#4d7c0f;--color-primary-800:#3f6212;--color-primary-900:#365314;--color-secondary-50:#f4f6fb;--color-secondary-100:#e5ebf5;--color-secondary-200:#cad7ea;--color-secondary-300:#a9bedc;--color-secondary-400:#86a2cb;--color-secondary-500:#6787b5;--color-secondary-600:#56729d;--color-secondary-700:#495f81;--color-secondary-800:#3a4c66;--color-secondary-900:#2d3a4f;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-success-500:#22c55e;--color-error-500:#ef4444;--color-warning-500:#f59e0b;--color-info-500:#3b82f6;--cyber-matrix-green:#84cc16;--cyber-matrix-darkGreen:#4d7c0f;--cyber-matrix-glow:#84cc1629;--cyber-neon-blue:#6787b5;--cyber-neon-pink:#c4a86f;--cyber-neon-green:#84cc16;--cyber-neon-glow:#6787b529;--cyber-terminal-background:#101925;--cyber-terminal-text:#d7e1ee;--cyber-terminal-border:#27384d;--cyber-primary:#84cc16;--cyber-secondary:#6787b5;--cyber-accent:#c4a86f;--cyber-bg-dark:#0c1420;--cyber-surface:#162131;--cyber-text-primary:#f3f6fb;--cyber-text-secondary:#a8b4c7;--cyber-border-light:#a8b4c714;--cyber-border-medium:#a8b4c724;--cyber-border-strong:#84cc1633;--shadow-cyber:0 22px 48px #03091147;--shadow-cyber-hover:0 30px 64px #03091157;--shadow-cyber-glow:0 12px 28px #84cc161f;--glass-bg:#111a27d1;--glass-border:#a8b4c71a;--glass-blur:blur(10px);--spacing-unit:8px;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-36:144px;--spacing-40:160px;--spacing-none:0;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-xxl:var(--spacing-12);--button-padding-x:16px;--button-padding-y:8px;--button-icon-spacing:8px;--card-padding:24px;--card-gap:16px;--input-padding-x:12px;--input-padding-y:8px;--font-family-body:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--font-family-primary:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--font-family-secondary:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--font-family-display:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--font-family-brand:"Jura","Manrope",sans-serif;--font-family-mono:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--font-family-code:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--border-radius-none:0;--border-radius-sm:2px;--border-radius-md:10px;--border-radius-lg:16px;--border-radius-xl:22px;--border-radius-2xl:28px;--border-radius-full:9999px;--border-radius-cyber-none:0;--border-radius-cyber-sm:8px;--border-radius-cyber-md:14px;--border-radius-cyber-lg:20px;--border-width-none:0;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--shadow-none:none;--shadow-1:0 1px 2px 0 #09121f14;--shadow-2:0 10px 24px -16px #09121f33,0 4px 12px -10px #09121f1f;--shadow-3:0 18px 32px -20px #09121f3d,0 8px 18px -14px #09121f29;--shadow-4:0 24px 48px -24px #09121f52,0 14px 28px -20px #09121f33;--shadow-5:0 34px 72px -28px #09121f66,0 18px 34px -24px #09121f3d;--cyber-glow-green:0 8px 22px #4f7f8d24;--cyber-glow-blue:0 8px 22px #6787b524;--cyber-glow-pink:0 8px 22px #c4a86f24;--cyber-glow-matrix:0 12px 28px #4f7f8d29;--cyber-inner-terminal:inset 0 1px 0 #ffffff08;--focus-ring-default:0 0 0 3px #3b82f680;--focus-ring-error:0 0 0 3px #ef444480;--focus-ring-success:0 0 0 3px #22c55e80;--z-index-base:0;--z-index-elevated:1;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-tooltip:1600;--z-index-toast:1700;--z-index-header:100;--z-index-sidebar:200;--z-index-backdrop:1300;--z-index-dialog:1400;--duration-instant:0ms;--duration-fastest:100ms;--duration-faster:150ms;--duration-fast:200ms;--duration-normal:300ms;--duration-slow:500ms;--duration-slower:700ms;--duration-slowest:1000ms;--easing-linear:linear;--easing-ease:ease;--easing-easeIn:ease-in;--easing-easeOut:ease-out;--easing-easeInOut:ease-in-out;--easing-standard:cubic-bezier(0.4,0,0.2,1);--easing-decelerate:cubic-bezier(0,0,0.2,1);--easing-accelerate:cubic-bezier(0.4,0,1,1);--easing-sharp:cubic-bezier(0.4,0,0.6,1);--cyber-scanSpeed:2s;--cyber-glowPulse:1.5s infinite alternate;--cyber-matrixRain:0.5s linear infinite;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--header-height:72px;--sidebar-width:260px;--container-padding:var(--spacing-4);--transition-fast:all var(--duration-fast) var(--easing-standard);--transition-normal:all var(--duration-normal) var(--easing-standard);--transition-slow:all var(--duration-slow) var(--easing-standard);--cyber-glow:0 14px 28px #0f172a24;--cyber-hover-glow:0 18px 34px #0f172a2e;--cyber-alert-glow:0 10px 22px #7f1d1d2e;--grid-line:1px solid #ffffff08;--terminal-shadow:0 6px 18px #0f172a1f;--panel-border:1px solid #7dd3fc14;--console-bg:#08111fe6}[data-theme=light]{--background-default:#f4f1ea;--background-paper:#fcfbf8;--background-card:#fff;--background-elevated:#fff;--background-sunken:#efeae1;--background-overlay:#00000080;--background-orb-primary:#5d769108;--background-orb-secondary:rgba(176,138,87,.025);--background-orb-tertiary:rgba(35,49,61,.025);--surface-glass:#ffffffd6;--surface-glass-strong:#ffffffeb;--surface-input:#ffffffeb;--text-primary:#23313d;--text-secondary:#4a5968;--text-disabled:#8c99a5;--text-hint:#5b6977;--text-inverse:#fff;--text-link:#456f0e;--border-default:#d8d1c6;--border-light:#ebe5dc;--border-strong:#c1b6a8;--border-focus:#456f0e;--border-divider:#e4ddd2;--status-success:#047857;--status-error:#b91c1c;--status-warning:#92400e;--status-info:#1d4ed8;--primary:#456f0e;--secondary:#6b4f2a;--success:#047857;--error:#b91c1c;--warning:#92400e;--info:#1d4ed8;--shadow-1:0 1px 2px 0 #0f172a0f;--shadow-2:0 10px 24px -18px #0f172a1f,0 4px 10px -8px #0f172a14;--shadow-3:0 18px 32px -22px #0f172a24,0 8px 18px -14px #0f172a14;--shadow-4:0 24px 46px -24px #0f172a29,0 12px 24px -18px #0f172a1a;--shadow-5:0 32px 58px -28px #0f172a33,0 16px 30px -22px #0f172a1f}[data-theme=dark]{--background-default:#101821;--background-paper:#16212c;--background-card:#1d2a36;--background-elevated:#223140;--background-sunken:#0b1118;--background-overlay:#050a11b8;--background-orb-primary:rgba(93,118,145,.045);--background-orb-secondary:#b08a570a;--background-orb-tertiary:rgba(238,242,245,.025);--surface-glass:#111a27d1;--surface-glass-strong:#141e2ceb;--surface-input:#0b131feb;--text-primary:#eef2f5;--text-secondary:#b4bfca;--text-disabled:#7f8a96;--text-hint:#96a1ad;--text-inverse:#0c1420;--text-link:#84cc16;--border-default:#304150;--border-light:#3d5062;--border-strong:#151f28;--border-focus:#65a30d;--border-divider:#243340;--status-success:#4ade80;--status-error:#f87171;--status-warning:#fbbf24;--status-info:#38bdf8;--primary:#65a30d;--secondary:#b08a57;--success:#4ade80;--error:#f87171;--warning:#fbbf24;--info:#38bdf8;--shadow-1:0 1px 2px 0 #00000038;--shadow-2:0 12px 28px -20px #00000057,0 4px 10px -8px #0003;--shadow-3:0 20px 36px -24px #0000006b,0 8px 18px -14px #0000003d;--shadow-4:0 28px 52px -28px #00000080,0 12px 28px -18px #00000047;--shadow-5:0 38px 70px -30px #0000008f,0 18px 34px -24px #00000052}body{font-feature-settings:"liga" 1,"kern" 1;font-family:var(--font-family-primary);font-weight:var(--font-weight-regular)}.h1,h1{text-wrap:balance;font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.08;margin-bottom:var(--spacing-6);margin-top:0}.h2,h2{font-size:var(--font-size-3xl);line-height:1.12;margin-bottom:var(--spacing-5)}.h2,.h3,h2,h3{text-wrap:balance;font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin-top:0}.h3,h3{font-size:var(--font-size-2xl);line-height:1.16;margin-bottom:var(--spacing-4)}.h4,h4{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:1.2;margin-bottom:var(--spacing-3);margin-top:0}.h5,h5{font-size:var(--font-size-lg)}.h5,.h6,h5,h6{font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-2);margin-top:0}.h6,h6{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}p{color:var(--text-secondary);margin-bottom:var(--spacing-4);margin-top:0}.lead,p{line-height:var(--line-height-relaxed)}.lead{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-6)}.small{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-normal)}ol,ul{margin-bottom:var(--spacing-4);margin-top:0;padding-left:var(--spacing-6)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:var(--line-height-normal);margin-bottom:var(--spacing-2)}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}code,pre{color:var(--text-primary)}pre{background-color:var(--background-sunken);border:1px solid var(--border-default);border-radius:var(--border-radius-md);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-4);overflow:auto;padding:var(--spacing-4)}pre code{background-color:initial;border-radius:0;color:inherit;font-size:inherit;padding:0}kbd{background-color:var(--background-default);border:1px solid var(--border-default);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-1);color:var(--text-primary);font-size:.875em;padding:var(--spacing-1) var(--spacing-2)}blockquote{border-left:4px solid var(--border-divider);color:var(--text-secondary);font-style:italic;margin:0 0 var(--spacing-4) 0;padding-left:var(--spacing-6)}blockquote p:last-child{margin-bottom:0}.break-all{word-break:break-all}@keyframes cyber-text-pulse{0%{text-shadow:0 0 5px var(--cyber-matrix-glow)}to{text-shadow:0 0 12px var(--cyber-matrix-glow),0 0 20px var(--cyber-matrix-green-alpha-30)}}@media (max-width:768px){.h1,h1{font-size:var(--font-size-3xl)}.h2,h2{font-size:var(--font-size-2xl)}.h3,h3{font-size:var(--font-size-xl)}.lead{font-size:var(--font-size-base)}}@media (max-width:640px){.h1,h1{font-size:var(--font-size-2xl)}.h2,h2{font-size:var(--font-size-xl)}.h3,h3{font-size:var(--font-size-lg)}body{font-size:var(--font-size-sm)}}@media print{body{font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}blockquote,pre{page-break-inside:avoid}a{color:#000!important;text-decoration:underline!important}}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}.mb-3{margin-bottom:var(--spacing-3)}.mr-2{margin-right:var(--spacing-2)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.border-default{border-color:var(--border-default)}.border-light{border-color:var(--border-light)}.border-strong{border-color:var(--border-strong)}.box-shadow{box-shadow:var(--shadow-1)}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.ease-out{transition-timing-function:var(--easing-easeOut)}.ease-in-out{transition-timing-function:var(--easing-easeInOut)}.print-only{display:none}@media print{.print-only{display:block}}@keyframes cyber-scan{0%{left:-100%}to{left:100%}}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:1024px){.container{max-width:var(--container-lg)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}@media (min-width:1536px){.container{max-width:var(--container-2xl)}}.card{background-color:var(--background-card)}.btn,.card{border-radius:var(--border-radius-md)}.btn{align-items:center;border:1px solid #0000;cursor:pointer;display:inline-flex;font-weight:var(--font-weight-medium);justify-content:center;padding:var(--button-padding-y) var(--button-padding-x);transition:var(--transition-fast)}.theme-transition-container,.theme-transition-container .MuiChip-root,.theme-transition-container .MuiDataGrid-root,.theme-transition-container .MuiPaper-root,.theme-transition-container [role=button],.theme-transition-container a,.theme-transition-container button,.theme-transition-container input,.theme-transition-container select,.theme-transition-container textarea{transition:background-color var(--duration-normal) var(--easing-standard),color var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard),fill var(--duration-normal) var(--easing-standard),stroke var(--duration-normal) var(--easing-standard)}button:not([class*=MuiButton]),input:not([class*=MuiInput]),select:not([class*=MuiSelect]),textarea:not([class*=MuiInput]){background-color:var(--surface-input);border:1px solid var(--border-default);border-radius:var(--border-radius-lg);color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);padding:var(--input-padding-y) var(--input-padding-x)}button:not([class*=MuiButton]):focus,input:not([class*=MuiInput]):focus,select:not([class*=MuiSelect]):focus,textarea:not([class*=MuiInput]):focus{outline:2px solid var(--border-focus);outline-offset:2px}.Toastify__toast-container{z-index:var(--z-index-toast)!important}.Toastify__toast{background-color:var(--background-paper)!important;border:1px solid var(--border-default)!important;border-radius:var(--border-radius-md)!important;box-shadow:var(--shadow-4)!important;color:var(--text-primary)!important}.Toastify__close-button{color:var(--text-secondary)!important}.Toastify__progress-bar{background-color:var(--primary)!important}.MuiSnackbar-root{z-index:var(--z-index-toast)!important}.MuiSnackbarContent-root{background-color:var(--background-paper)!important;border:1px solid var(--border-default)!important;border-radius:var(--border-radius-md)!important;box-shadow:var(--shadow-4)!important;color:var(--text-primary)!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:var(--background-sunken);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb{background-color:var(--border-default);border:2px solid var(--background-sunken);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}*{scrollbar-color:var(--border-default) var(--background-sunken);scrollbar-width:thin}::selection{background-color:var(--primary);color:var(--text-inverse)}::-moz-selection{background-color:var(--primary);color:var(--text-inverse)}@media (forced-colors:active){*{border-color:CanvasText!important}button,input,select,textarea{forced-color-adjust:none}}@media print{*{background-color:initial!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.print-only{display:block!important}}.cyber-theme{font-family:var(--font-family-primary)}.cyber-theme button:focus,.cyber-theme input:focus,.cyber-theme select:focus,.cyber-theme textarea:focus{border-color:var(--border-focus)}.cyber-theme button:focus:not(:focus-visible),.cyber-theme input:focus:not(:focus-visible),.cyber-theme select:focus:not(:focus-visible),.cyber-theme textarea:focus:not(:focus-visible){outline:none}.cyber-theme ::-webkit-scrollbar-track{background-color:var(--cyber-terminal-background)}.cyber-theme ::-webkit-scrollbar-thumb{background-color:var(--cyber-terminal-border)}.cyber-theme ::-webkit-scrollbar-thumb:hover{background-color:var(--cyber-matrix-green)}[data-theme=dark]{--scrollbar-thumb:var(--border-light);--scrollbar-track:var(--background-sunken)}[data-theme=light]{--scrollbar-thumb:var(--border-default);--scrollbar-track:var(--background-sunken)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:var(--text-link);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}a:hover{color:var(--color-primary-600);text-decoration:underline}a:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--border-focus);outline-offset:2px}code{background-color:var(--background-sunken);border-radius:var(--border-radius-sm);color:var(--primary);font-family:var(--font-family-mono);font-size:.875em;padding:var(--spacing-1) var(--spacing-2)}code.cyber{background-color:var(--cyber-terminal-background);border:1px solid var(--cyber-terminal-border);border-radius:var(--border-radius-cyber-none);box-shadow:var(--cyber-inner-terminal);color:var(--cyber-terminal-text)}.btn-primary{background-color:var(--primary);border-color:var(--color-primary-700);border-radius:var(--border-radius-md);color:var(--text-inverse);font-weight:var(--font-weight-medium);padding:var(--button-padding-y) var(--button-padding-x);transition:all var(--duration-fast) var(--easing-standard)}.btn-primary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-800);box-shadow:var(--shadow-2);transform:translateY(-1px)}.btn-primary:active{box-shadow:var(--shadow-1);transform:translateY(0)}.btn-primary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.MuiCard-root,.MuiDataGrid-root,.MuiDrawer-paper,.MuiMenu-paper,.MuiPaper-root,.MuiPopover-paper{max-width:100%}.MuiCard-root,.MuiDataGrid-root,.MuiDialog-paper,.MuiDrawer-paper,.MuiMenu-paper,.MuiPaper-root,.MuiPopover-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--background-card) 0,var(--background-paper) 100%);border:1px solid var(--border-default);box-shadow:var(--shadow-3)}.MuiDialog-paper{border-radius:20px;margin:24px;max-height:min(calc(100dvh - 48px),860px);width:auto}.MuiDialog-paper.MuiDialog-paperWidthXs{max-width:min(420px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperWidthSm{max-width:min(560px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperWidthMd{max-width:min(720px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperWidthLg{max-width:min(960px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperWidthXl{max-width:min(1120px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperFullWidth.MuiDialog-paperWidthXs{width:min(420px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperFullWidth.MuiDialog-paperWidthSm{width:min(560px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperFullWidth.MuiDialog-paperWidthMd{width:min(720px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperFullWidth.MuiDialog-paperWidthLg{width:min(960px,calc(100vw - 48px))!important}.MuiDialog-paper.MuiDialog-paperFullWidth.MuiDialog-paperWidthXl{width:min(1120px,calc(100vw - 48px))!important}.MuiAppBar-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--surface-glass-strong) 0,var(--surface-glass) 100%)!important;border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-3)}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-family:var(--font-family-display)!important}.MuiButton-root,.MuiChip-root,.MuiFormHelperText-root,.MuiInputLabel-root,.MuiTab-root,.MuiTableCell-head{font-family:var(--font-family-primary)!important}.MuiButton-root,.MuiChip-root,.MuiTab-root{font-weight:var(--font-weight-semibold)!important;letter-spacing:.01em!important}.MuiButton-contained{box-shadow:var(--shadow-2)!important}.MuiButton-contained:hover{box-shadow:var(--shadow-3)!important;transform:translateY(-1px)}.MuiFilledInput-root,.MuiInputBase-root.MuiFilledInput-root,.MuiInputBase-root.MuiInputBase-colorPrimary,.MuiInputBase-root.MuiOutlinedInput-root,.MuiOutlinedInput-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-input);border-radius:var(--border-radius-lg)}.MuiOutlinedInput-notchedOutline{border-color:var(--border-default)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-light)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--border-focus)!important}.MuiDataGrid-columnHeaders{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-bottom:1px solid var(--border-divider)}.MuiDataGrid-toolbarContainer{flex-wrap:wrap;gap:10px}.MuiDataGrid-panel .MuiInputBase-root,.MuiDataGrid-panel .MuiOutlinedInput-root,.MuiDataGrid-root .MuiTablePagination-input,.MuiDataGrid-toolbarContainer .MuiInputBase-root,.MuiDataGrid-toolbarContainer .MuiOutlinedInput-root{background:linear-gradient(180deg,var(--surface-input) 0,#ffffff08 100%);border-radius:12px!important;box-shadow:var(--shadow-1);min-height:38px}.MuiDataGrid-panel .MuiInputBase-input,.MuiDataGrid-panel .MuiOutlinedInput-input,.MuiDataGrid-root .MuiDataGrid-cell--editing .MuiSelect-select,.MuiDataGrid-root .MuiDataGrid-editInputCell input,.MuiDataGrid-root .MuiTablePagination-input .MuiSelect-select,.MuiDataGrid-root .MuiTablePagination-select,.MuiDataGrid-toolbarContainer .MuiInputBase-input,.MuiDataGrid-toolbarContainer .MuiOutlinedInput-input{font-size:.84rem!important;font-weight:600!important;letter-spacing:.01em;padding:8px 10px!important}.MuiDataGrid-panel .MuiInputBase-input::placeholder,.MuiDataGrid-toolbarContainer .MuiInputBase-input::placeholder{color:#94a3b8e6;color:var(--text-secondary,#94a3b8e6);opacity:1}.MuiDataGrid-menu .MuiMenuItem-root,.MuiDataGrid-panel .MuiButton-root,.MuiDataGrid-panel .MuiFormLabel-root,.MuiDataGrid-panel .MuiInputBase-root,.MuiDataGrid-panel .MuiInputBase-root .MuiSelect-select{color:var(--text-primary)!important}.MuiDataGrid-panel .MuiSvgIcon-root,.MuiDataGrid-root .MuiDataGrid-cell--editing .MuiSvgIcon-root,.MuiDataGrid-root .MuiTablePagination-input .MuiSvgIcon-root,.MuiDataGrid-toolbarContainer .MuiSvgIcon-root{font-size:1rem}.MuiDataGrid-menu .MuiMenuItem-root .MuiListItemIcon-root,.MuiDataGrid-menu .MuiMenuItem-root .MuiListItemIcon-root .MuiSvgIcon-root,.MuiDataGrid-menu .MuiMenuItem-root>.MuiSvgIcon-root,.MuiDataGrid-panel .MuiMenuItem-root .MuiListItemIcon-root,.MuiDataGrid-panel .MuiMenuItem-root .MuiListItemIcon-root .MuiSvgIcon-root,.MuiDataGrid-panel .MuiMenuItem-root>.MuiSvgIcon-root,.MuiDataGrid-panel .MuiNativeSelect-icon,.MuiDataGrid-panel .MuiSelect-icon,.MuiDataGrid-toolbarContainer .MuiNativeSelect-icon,.MuiDataGrid-toolbarContainer .MuiSelect-icon{color:inherit!important}.MuiDataGrid-root .MuiTablePagination-toolbar{gap:10px;min-height:58px}.MuiDataGrid-root .MuiTablePagination-displayedRows,.MuiDataGrid-root .MuiTablePagination-selectLabel{color:#94a3b8e6;color:var(--text-secondary,#94a3b8e6);font-size:.78rem;font-weight:600}.MuiDataGrid-root .MuiTablePagination-actions button{border-radius:10px}.MuiDataGrid-root .MuiDataGrid-cell--editing{background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border-focus),var(--shadow-1);padding:4px!important}.MuiDataGrid-root .MuiDataGrid-cell--editing .MuiInputBase-root,.MuiDataGrid-root .MuiDataGrid-cell--editing .MuiOutlinedInput-root,.MuiDataGrid-root .MuiDataGrid-editInputCell{background:#0000!important;border-radius:10px!important;box-shadow:none!important;min-height:100%}.MuiDataGrid-root .MuiDataGrid-cell--editing .MuiOutlinedInput-notchedOutline{border-color:#0000!important}.MuiDataGrid-root .MuiDataGrid-cell:focus,.MuiDataGrid-root .MuiDataGrid-cell:focus-visible,.MuiDataGrid-root .MuiDataGrid-cell:focus-within,.MuiDataGrid-root .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-visible,.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-within,.MuiDataGrid-root .MuiDataGrid-row:focus,.MuiDataGrid-root .MuiDataGrid-row:focus-visible,.MuiDataGrid-root .MuiDataGrid-row:focus-within{box-shadow:none!important;outline:none!important}@media (max-width:900px){.MuiDialog-paper{border-radius:16px!important;margin:16px!important;max-height:calc(100dvh - 32px)!important;max-width:calc(100vw - 32px)!important;width:auto!important}.MuiDialog-paper.MuiDialog-paperFullWidth{width:calc(100vw - 32px)!important}.MuiDialogContent-root{overflow-x:hidden;padding:16px!important}.MuiDialogContent-root .MuiAutocomplete-root,.MuiDialogContent-root .MuiFormControl-root,.MuiDialogContent-root .MuiInputBase-root,.MuiDialogContent-root .MuiTextField-root{max-width:100%;width:100%}.MuiDialogActions-root{flex-wrap:wrap;gap:8px;justify-content:stretch;padding:12px 16px 16px!important}.MuiDialogActions-root>.MuiButton-root{flex:1 1 140px;margin-left:0!important}.MuiDrawer-paperAnchorLeft,.MuiDrawer-paperAnchorRight,.MuiMenu-paper,.MuiPopover-paper{max-width:calc(100vw - 16px)}.MuiDataGrid-toolbarContainer{align-items:stretch;gap:8px;padding:12px}.MuiDataGrid-toolbarContainer>*{max-width:100%}.MuiDataGrid-toolbarContainer .MuiDataGrid-toolbarQuickFilter{width:100%}.MuiDataGrid-toolbarQuickFilter .MuiInputBase-root{border-radius:0!important;transition:box-shadow .2s ease-in-out}.MuiDataGrid-toolbarQuickFilter .MuiOutlinedInput-root{border-radius:0!important}.MuiDataGrid-toolbarQuickFilter .MuiInputBase-root:hover{box-shadow:0 1px 3px #0000001f}.MuiDataGrid-toolbarQuickFilter .MuiInputBase-root.Mui-focused{box-shadow:0 2px 6px #0003}.MuiDataGrid-toolbarContainer .MuiButton-root,.MuiDataGrid-toolbarContainer .MuiIconButton-root{margin-left:0!important;min-height:40px}.MuiDataGrid-root .MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:flex-start;min-height:auto;padding:8px 12px}.MuiDataGrid-root .MuiTablePagination-spacer{display:none}.MuiDataGrid-root .MuiTablePagination-displayedRows,.MuiDataGrid-root .MuiTablePagination-selectLabel{margin:0}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,var(--background-card) 0,var(--background-paper) 100%);border:1px solid var(--border-default);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-2);padding:var(--card-padding);transition:transform var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.card:hover{box-shadow:var(--shadow-3);transform:translateY(-1px)}.table{border-collapse:collapse;margin-bottom:var(--spacing-6);width:100%}.table th{background-color:var(--background-sunken);border-bottom:2px solid var(--border-divider);color:var(--text-primary);font-weight:var(--font-weight-semibold);text-align:left}.table td,.table th{padding:var(--spacing-3) var(--spacing-4)}.table td{border-bottom:1px solid var(--border-divider);color:var(--text-secondary)}.table tr:hover{background-color:var(--background-sunken)}.alert{border:1px solid #0000;border-radius:var(--border-radius-md);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn var(--duration-normal) var(--easing-standard)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cyberPulse{0%{box-shadow:var(--cyber-glow)}50%{box-shadow:var(--cyber-hover-glow)}to{box-shadow:var(--cyber-glow)}}@media (max-width:768px){.container{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.card{padding:var(--spacing-4)}.table td,.table th{padding:var(--spacing-2) var(--spacing-3)}}@media (max-width:640px){.btn-primary{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3)}}@media print{.card{box-shadow:none}.btn-primary,.card{border:1px solid #000}.btn-primary{background-color:initial!important}.btn-primary,a{color:#000!important}a{text-decoration:underline!important}code{background-color:initial!important;border:1px solid #000;color:#000!important}}@media (pointer:coarse){.MuiButtonBase-root.MuiTab-root,.MuiDataGrid-root .MuiDataGrid-columnHeader .MuiIconButton-root,.MuiIconButton-root{min-height:44px;min-width:44px}.MuiCheckbox-root,.MuiRadio-root,.MuiSwitch-switchBase{padding:11px}}@media (max-width:600px){.MuiDialog-paper{margin:8px!important;max-height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important}.MuiTabs-root{max-width:100%}.MuiTypography-h3,.MuiTypography-h4{overflow-wrap:anywhere}.MuiDataGrid-toolbarContainer{flex-wrap:wrap;gap:4px}}#root,body,html{height:100%;width:100%}#root{isolation:isolate;z-index:1}#root,body{position:relative}body{background-color:var(--background-default);background-image:linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0 18%);color:var(--text-primary);font-family:var(--font-family-body);font-optical-sizing:auto;font-size:var(--font-size-base);line-height:var(--line-height-normal);text-rendering:optimizeLegibility}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed}body:before{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 24%),linear-gradient(90deg,#00000008,#0000 22%,#0000 78%,#00000008);z-index:0}body:after{background:linear-gradient(180deg,hsla(0,0%,100%,.015),#0000 14%),linear-gradient(120deg,#0c142014,#0000 42%);z-index:0}html{scroll-behavior:smooth}@media (prefers-contrast:high){:root{--text-primary:#000;--text-secondary:#333;--background-default:#fff;--background-paper:#f0f0f0;--border-default:#000;--border-strong:#000;--primary:#00f}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body{background-color:#fff;color:#000;font-size:12pt;line-height:1.5}a{color:#000!important;text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}.print-only{display:block!important}}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports not (--css:variables){body{background-color:#fff;color:#111827;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}}html .Toastify__toast-container{width:min(420px,calc(100vw - 24px))}html .Toastify .Toastify__toast{background:linear-gradient(#0000,#0000),var(--background-paper);background:linear-gradient(var(--toast-tint,#0000),var(--toast-tint,#0000)),var(--background-paper);border:1px solid var(--toast-border,var(--border-default));border-radius:12px;box-shadow:var(--shadow-md);color:var(--text-primary);color:var(--toast-text,var(--text-primary));font-family:var(--font-family);padding:14px 16px}html .Toastify .Toastify__toast-body{align-items:flex-start;font-size:.92rem;font-weight:600;line-height:1.45;margin:0;padding:0}html .Toastify .Toastify__toast-icon{color:inherit;margin-inline-end:10px}html .Toastify .Toastify__close-button{color:inherit}html .Toastify .Toastify__progress-bar{background:var(--primary);background:var(--toast-accent,var(--primary));height:3px;opacity:.8}html .Toastify .Toastify__toast--success{--toast-accent:var(--success);--toast-tint:var(--success-alpha-10);--toast-border:var(--success-alpha-30);--toast-text:var(--success-dark)}html .Toastify .Toastify__toast--error{--toast-accent:var(--error);--toast-tint:var(--error-alpha-10);--toast-border:var(--error-alpha-30);--toast-text:var(--error-dark)}html .Toastify .Toastify__toast--warning{--toast-accent:var(--warning);--toast-tint:var(--warning-alpha-10);--toast-border:var(--warning-alpha-30);--toast-text:var(--warning-dark)}html .Toastify .Toastify__toast--default,html .Toastify .Toastify__toast--info{--toast-accent:var(--info);--toast-tint:var(--info-alpha-10);--toast-border:var(--info-alpha-30);--toast-text:var(--info-dark)}html[data-theme=dark] .Toastify .Toastify__toast--success{--toast-tint:var(--success-alpha-15);--toast-text:var(--success-light)}html[data-theme=dark] .Toastify .Toastify__toast--error{--toast-tint:var(--error-alpha-15);--toast-text:var(--error-light)}html[data-theme=dark] .Toastify .Toastify__toast--warning{--toast-tint:var(--warning-alpha-15);--toast-text:var(--warning-light)}html[data-theme=dark] .Toastify .Toastify__toast--default,html[data-theme=dark] .Toastify .Toastify__toast--info{--toast-tint:var(--info-alpha-15);--toast-text:var(--info-light)}@media (max-width:480px){html .Toastify__toast-container{left:0;margin:0;padding:0;width:100%}html .Toastify .Toastify__toast{margin:4px 8px}}@media (prefers-reduced-motion:reduce){html .Toastify__toast-container{transition-duration:.1s}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-toast-container{display:block;opacity:1;pointer-events:auto;visibility:visible}[data-rs-invalid] .MuiOutlinedInput-notchedOutline,[data-rs-invalid] .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#b91c1c!important;border-color:var(--error,#b91c1c)!important;border-width:2px}[data-rs-invalid] .MuiFilledInput-underline:before,[data-rs-invalid] .MuiInput-underline:before{border-bottom-color:#b91c1c!important;border-bottom-color:var(--error,#b91c1c)!important}[data-rs-invalid] .MuiFormLabel-root,[data-rs-invalid] .MuiInputLabel-root{color:#b91c1c!important;color:var(--error,#b91c1c)!important}[data-rs-message]:after{color:#b91c1c;color:var(--error,#b91c1c);content:attr(data-rs-message);display:block;font-size:.75rem;line-height:1.4;margin:4px 14px 0;text-align:start}.cyberLoginContainer{--login-radius:8px;--panel-width:clamp(420px,40vw,540px);--page-bg:var(--background-default,#101821);--page-panel:var(--background-paper,#16212c);--page-surface:var(--background-card,#1d2a36);--field-bg:var(--surface-input,#0b131feb);--panel-border:var(--border-default,#304150);--field-border:var(--border-light,#3d5062);--accent:var(--primary,#65a30d);--accent-rgb:var(--primary-rgb,101,163,13);--accent-soft:var(--primary-light,#84cc16);--accent-hover:var(--primary-light,#84cc16);--accent-on:var(--primary-contrast-text,#0b1220);--text-muted:var(--text-hint,#96a1ad);--status-error:var(--error,#f87171);--status-error-rgb:var(--error-rgb,248,113,113);--status-error-alpha-30:rgba(var(--status-error-rgb),0.4);background:var(--page-bg);box-sizing:border-box;color:var(--text-primary);display:grid;font-family:var(--font-family-primary);grid-template-columns:minmax(0,1fr) var(--panel-width);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%}html[data-theme=light] .cyberLoginContainer{--accent-soft:var(--primary,#456f0e);--accent-hover:var(--primary-dark,#3f6212)}.cyberLoginContainer:before{background-image:linear-gradient(rgba(var(--accent-rgb),.035) 1px,#0000 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.035) 1px,#0000 1px);background-size:48px 48px;content:"";inset-block:0;inset-inline-start:0;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 0,#0000 70%);mask-image:radial-gradient(ellipse at 30% 40%,#000 0,#0000 70%);pointer-events:none;position:absolute;width:calc(100% - var(--panel-width))}.cyberLoginStage{grid-column:1;grid-row:1;min-height:0;overflow:hidden;padding:clamp(24px,5vh,56px) clamp(32px,6vw,96px);position:relative;z-index:1}.cyberLoginStage,.loginNetwork{align-items:center;display:flex}.loginNetwork{--network-fade:linear-gradient(90deg,#0000,#00000040 30%,#000 62%);inset-block:0;inset-inline-end:-20%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:var(--network-fade),linear-gradient(180deg,#0000 0,#000 18%,#000 82%,#0000 100%);mask-image:var(--network-fade),linear-gradient(180deg,#0000 0,#000 18%,#000 82%,#0000 100%);opacity:.6;pointer-events:none;position:absolute;width:72%}[dir=rtl] .loginNetwork{--network-fade:linear-gradient(270deg,#0000,#00000040 30%,#000 62%)}[dir=rtl] .loginNetwork svg{transform:scaleX(-1)}@media (max-width:1180px){.loginNetwork{display:none}}html[data-theme=light] .loginNetwork{opacity:.7}.loginNetwork svg{height:auto;max-height:100%;overflow:visible;width:100%}.loginNetwork__links path{fill:none;stroke:rgba(var(--accent-rgb),.22);stroke-width:1.2}.loginNetwork__pulses path{fill:none;stroke:var(--accent-soft);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100;animation:loginNetworkPulse 6s linear infinite;opacity:0}.loginNetwork__node{fill:var(--page-bg);stroke:rgba(var(--accent-rgb),.75);stroke-width:2}.loginNetwork__halo{fill:rgba(var(--accent-rgb),.14);animation:loginNetworkHalo 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.loginNetwork__core{fill:rgba(var(--accent-rgb),.1);stroke:rgba(var(--accent-rgb),.55);stroke-width:2}.loginNetwork__ring{fill:none;stroke:rgba(var(--accent-rgb),.45);stroke-width:1.5;animation:loginNetworkRing 5s ease-out infinite;transform-box:fill-box;transform-origin:center}.loginNetwork__ring--late{animation-delay:2.5s}.loginNetwork__shieldShape{fill:rgba(var(--accent-rgb),.18);stroke:var(--accent-soft);stroke-width:2.5;stroke-linejoin:round}.loginNetwork__check{fill:none;stroke:var(--accent-soft);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes loginNetworkPulse{0%{stroke-dashoffset:100;opacity:0}8%{opacity:1}45%{stroke-dashoffset:0;opacity:1}52%,to{stroke-dashoffset:0;opacity:0}}@keyframes loginNetworkHalo{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes loginNetworkRing{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.loginNetwork__pulses,.loginNetwork__ring--late{display:none}}.cyberLoginStageInner{display:flex;flex-direction:column;gap:clamp(28px,5vh,52px);position:relative;width:min(100%,640px)}.cyberStageHero{display:flex;flex-direction:column;gap:16px}.cyberStageHeadline{color:var(--text-primary);font-family:var(--font-family-display);font-size:clamp(1.9rem,1.1rem + 1.9vw,2.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:0}.cyberStageText{color:var(--text-secondary);font-size:1.05rem;line-height:1.65;margin:0;max-width:54ch}.cyberStagePillars{grid-gap:22px 32px;display:grid;gap:22px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.cyberStagePillar{align-items:flex-start;display:flex;gap:14px}.cyberStagePillarIcon{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);border-radius:var(--login-radius);color:var(--accent-soft);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.cyberStagePillarText{display:flex;flex-direction:column;gap:4px;min-width:0}.cyberStagePillarTitle{color:var(--text-primary);font-size:.98rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.cyberStagePillarDescription{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0}.cyberLoginMainShell{display:flex;grid-column:2;grid-row:1;height:100%;min-height:0;position:relative;width:100%;z-index:1}.cyberLoginCard{background:var(--page-panel)!important;border:0!important;border-inline-start:1px solid var(--panel-border)!important;border-radius:0!important;box-shadow:none!important;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.cyberLoginLayout{height:100%}.cyberAccessRail,.cyberAccessRailInner{display:flex;min-height:100%}.cyberAccessRailInner{box-sizing:border-box;flex-direction:column;padding:clamp(20px,4vh,36px) clamp(24px,4vw,48px);width:100%}.cyberAccessHeader{align-items:center;border-bottom:1px solid var(--panel-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.cyberStageBrandLogo,.cyberStageBrandLogo .brandLogo__text{min-width:0}.cyberAccessHeader .MuiButton-root{border-radius:6px;flex-shrink:0;font-size:.82rem;font-weight:600;min-height:34px}.cyberAccessHeader .MuiButton-root:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.cyberFormCore{display:flex;flex:1 1;flex-direction:column;gap:24px;padding-block:clamp(28px,9vh,88px) 32px}.cyberFormCoreHeading{display:flex;flex-direction:column;gap:8px}.cyberFormTitle{color:var(--text-primary);font-family:var(--font-family-display);font-size:clamp(1.45rem,1.1rem + .9vw,1.75rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.cyberFormIntro{color:var(--text-secondary);font-size:.98rem;line-height:1.55;margin:0;max-width:44ch}.cyberFormShell{position:relative}.cyberFormContainer{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.cyber-form-inner{position:relative;width:100%}.cyber-form-field,.cyber-password-stage{background:#0000;border:0;box-shadow:none;padding:0;width:100%}.cyber-password-stage>*+*{margin-top:16px}.cyber-field-label{color:var(--text-secondary)!important;display:block;font-size:.74rem!important;font-weight:700!important;letter-spacing:.1em;margin-bottom:8px!important;text-transform:uppercase}.cyber-field-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-bottom:8px}.cyber-field-label-row .cyber-field-label{margin-bottom:0!important}.cyber-forgot-password.MuiButton-root{font-size:.85rem;font-weight:600;margin-inline-end:-8px;min-width:0;padding-inline:8px;text-transform:none}.cyber-sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.cyber-user-email{align-items:center;background:var(--field-bg);border:1px solid var(--panel-border);border-radius:var(--login-radius);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:0!important;padding-block:10px;padding-inline:14px 8px}.cyber-account-label.MuiTypography-root{color:var(--text-muted);flex-basis:100%;font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.cyber-email-display{color:var(--text-primary)!important;font-size:.98rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.cyber-input .MuiOutlinedInput-root{background:var(--field-bg)!important;border:1px solid var(--field-border)!important;border-radius:var(--login-radius)!important;box-shadow:none!important;min-height:52px;transition:border-color .15s ease,box-shadow .15s ease}.cyber-input .MuiOutlinedInput-root:hover{border-color:rgba(var(--accent-rgb),.5)!important}.cyber-input .MuiOutlinedInput-root.Mui-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)!important}.cyber-input .MuiOutlinedInput-root.Mui-error{border-color:var(--status-error)!important}.cyber-input .MuiOutlinedInput-root.Mui-error.Mui-focused{box-shadow:0 0 0 3px rgba(var(--status-error-rgb),.22)!important}.cyber-input .MuiOutlinedInput-root.Mui-disabled{opacity:.7}.cyber-input .MuiOutlinedInput-notchedOutline{border:0!important}.cyber-input .MuiInputBase-input{color:var(--text-primary);font-size:1rem;padding-block:14px!important;padding-inline:0 14px!important}.cyber-input .MuiInputBase-input::placeholder{color:var(--text-muted);opacity:1}.cyber-input .MuiInputBase-input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);border-radius:var(--login-radius);-webkit-box-shadow:inset 0 0 0 100px #0d131a;-webkit-box-shadow:0 0 0 100px var(--background-sunken,#0d131a) inset;caret-color:var(--text-primary)}.cyber-input .MuiInputAdornment-root{color:var(--accent-soft)}.cyber-input .MuiInputAdornment-positionStart{margin-inline:14px 10px}.cyber-input .MuiInputAdornment-positionEnd{margin-inline:0 6px}.cyber-input .MuiFormHelperText-root{margin:8px 0 0}.cyber-input-icon{color:var(--accent-soft);font-size:1.2rem!important}.cyber-visibility-toggle.MuiIconButton-root{color:var(--text-secondary)!important}.cyber-visibility-toggle.MuiIconButton-root:hover{background:rgba(var(--accent-rgb),.1)!important;color:var(--accent-soft)!important}.cyber-edit-button.MuiButton-root:focus-visible,.cyber-forgot-password.MuiButton-root:focus-visible,.cyber-visibility-toggle.MuiIconButton-root:focus-visible,.cyberAccessFooterMeta a:focus-visible,.cyberAccessHeader .MuiButton-root:focus-visible,.cyberSsoButton.MuiButton-root:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.MuiAlert-root.cyber-alert{background:rgba(var(--status-error-rgb),.1)!important;border:1px solid var(--status-error-alpha-30)!important;border-radius:var(--login-radius)!important;color:var(--text-primary)!important}.cyber-submit-button.MuiButton-root{background:var(--accent)!important;border:0!important;border-radius:var(--login-radius)!important;box-shadow:none!important;color:var(--accent-on)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02em;min-height:50px;text-shadow:none;text-transform:none!important;transform:none!important;transition:background-color .15s ease}.cyber-submit-button.MuiButton-root:hover{background:var(--accent-hover)!important}.cyber-submit-button.MuiButton-root:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.cyber-submit-button.MuiButton-root .MuiButton-endIcon{margin-inline:10px 0;transition:transform .2s ease}.cyber-submit-button.MuiButton-root:hover .MuiButton-endIcon{transform:translateX(2px)}[dir=rtl] .cyber-edit-button.MuiButton-root .MuiButton-startIcon,[dir=rtl] .cyber-secondary-button.MuiButton-root .MuiButton-startIcon,[dir=rtl] .cyber-submit-button.MuiButton-root .MuiButton-endIcon{transform:scaleX(-1)}[dir=rtl] .cyber-submit-button.MuiButton-root:hover .MuiButton-endIcon{transform:scaleX(-1) translateX(2px)}.cyber-submit-button.Mui-disabled{background:rgba(var(--accent-rgb),.45)!important;color:var(--accent-on)!important}.cyber-edit-button.MuiButton-root,.cyber-forgot-password.MuiButton-root{color:var(--text-secondary)!important}.cyber-edit-button.MuiButton-root:hover,.cyber-forgot-password.MuiButton-root:hover{background:rgba(var(--accent-rgb),.1)!important;color:var(--accent-soft)!important}.cyberSso{display:flex;flex-direction:column;gap:12px}.cyberSsoDivider{align-items:center;color:var(--text-muted);display:flex;font-size:.72rem;font-weight:700;gap:12px;letter-spacing:.1em;text-transform:uppercase}.cyberSsoDivider:after,.cyberSsoDivider:before{background:var(--panel-border);content:"";flex:1 1;height:1px}.cyberSsoButton.MuiButton-root{background:#0000;border:1px solid var(--field-border);border-radius:var(--login-radius);color:var(--text-primary);font-weight:600;min-height:48px;text-transform:none}.cyberSsoButton.MuiButton-root:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.cyberSsoHint.MuiTypography-root{color:var(--text-muted);font-size:.8rem;line-height:1.5}.cyber-step-form{display:flex;flex-direction:column;gap:16px;width:100%}.cyber-secondary-button.MuiButton-root{background:#0000;border:1px solid var(--field-border);border-radius:var(--login-radius);color:var(--text-primary);font-weight:600;min-height:48px;text-transform:none}.cyber-secondary-button.MuiButton-root:hover{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.cyber-text-action.MuiButton-root{color:var(--accent-soft);font-weight:700;text-transform:none}.cyber-text-action.MuiButton-root:hover{background:rgba(var(--accent-rgb),.08)}.cyber-text-action.MuiButton-root.Mui-disabled{color:var(--text-muted)}.cyber-secondary-button.MuiButton-root:focus-visible,.cyber-text-action.MuiButton-root:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.cyber-otp-input .MuiInputBase-input{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:.4em}.cyber-otp-input .MuiInputBase-input::placeholder{font-family:var(--font-family-primary);font-size:1rem;letter-spacing:normal}.cyber-resend{align-items:center;border-top:1px solid var(--panel-border);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding-top:16px}.cyber-resend-text.MuiTypography-root{color:var(--text-secondary);font-size:.88rem}.cyber-info-note{align-items:flex-start;background:var(--page-surface);border:1px solid var(--panel-border);border-radius:var(--login-radius);color:var(--text-secondary);display:flex;gap:12px;padding:12px 14px}.cyber-info-note .MuiSvgIcon-root{color:var(--accent-soft);flex-shrink:0;font-size:1.15rem;margin-top:1px}.cyber-info-note .MuiTypography-root{font-size:.86rem;line-height:1.5}.cyber-requirements{background:var(--page-surface);border:1px solid var(--panel-border);border-radius:var(--login-radius);padding:12px 14px}.cyber-requirements-title.MuiTypography-root{color:var(--text-secondary);font-size:.82rem;font-weight:600;margin-bottom:8px}.cyber-requirements-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.cyber-requirement{align-items:center;color:var(--text-muted);display:flex;font-size:.84rem;gap:8px;line-height:1.4}.cyber-requirement .MuiSvgIcon-root{flex-shrink:0;font-size:1rem}.cyberAccessFooter{border-top:1px solid var(--panel-border);color:var(--text-muted);display:flex;flex-direction:column;font-size:.78rem;gap:10px;line-height:1.5;padding-top:20px}.cyberAccessFooterNote{align-items:center;display:flex;gap:8px}.cyberAccessFooterNote .MuiSvgIcon-root{color:var(--accent-soft);flex-shrink:0;font-size:1rem}.cyberAccessFooterMeta{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between}.cyberAccessFooterMeta a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.cyberAccessFooterMeta a:hover{color:var(--accent-soft)}@media (max-width:1280px){.cyberStagePillars{gap:18px;grid-template-columns:minmax(0,1fr)}}@media (min-width:981px) and (max-height:760px){.cyberFormCore{padding-block:24px}.cyberStagePillarDescription{display:none}}@media (min-width:981px) and (max-height:600px){.cyberStagePillars,.cyberStageText{display:none}}@media (pointer:coarse){.cyber-edit-button.MuiButton-root,.cyber-forgot-password.MuiButton-root,.cyber-text-action.MuiButton-root{min-height:44px}.cyber-visibility-toggle.MuiIconButton-root{height:44px;width:44px}}@media (max-width:980px){.cyberLoginContainer{align-items:center;display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow-y:auto;padding:24px 16px}.cyberLoginContainer:before,.cyberLoginStage{display:none}.cyberLoginMainShell{height:auto;margin-block:auto;width:min(480px,100%)}.cyberLoginCard{border:1px solid var(--panel-border)!important;border-radius:12px!important;height:auto}.cyberAccessRail,.cyberAccessRailInner,.cyberLoginLayout{height:auto;min-height:0}.cyberAccessRailInner{padding:28px}.cyberFormCore{padding-block:28px}}@media (max-width:480px){.cyberLoginContainer{align-items:stretch;background:var(--page-panel);padding:0}.cyberLoginMainShell{margin-block:0;width:100%}.cyberLoginCard{border:0!important;border-radius:0!important}.cyberAccessRailInner{padding:20px}.cyberFormCore{gap:20px;padding-block:24px}}@media (prefers-reduced-motion:reduce){.cyberLoginContainer,.cyberLoginContainer *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}