.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;display:flex;font-family:Jura,Orbitron,-apple-system,sans-serif;font-family:var(--font-family-display,"Jura","Orbitron",-apple-system,sans-serif);font-size:var(--brand-wordmark-size);font-weight:900;gap:.1em;letter-spacing:0;line-height:.9;margin:0;white-space:nowrap}.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,Orbitron,-apple-system,sans-serif;font-family:var(--font-family-display,"Jura","Orbitron",-apple-system,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}.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}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}.cyber-theme *{border-radius:0!important}@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-primary:"Jura","Orbitron",-apple-system,sans-serif;--font-family-secondary:"Jura","Orbitron",-apple-system,sans-serif;--font-family-display:"Orbitron","Jura",-apple-system,sans-serif;--font-family-mono:"Fira Code",monospace;--font-family-code:"Jura","Segoe UI",sans-serif;--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:272px;--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:#f3f5f8;--background-paper:#fbfcfd;--background-card:#fff;--background-elevated:#fff;--background-sunken:#eef2f6;--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:#111827;--text-secondary:#374151;--text-disabled:#9ca3af;--text-hint:#6b7280;--text-inverse:#fff;--text-link:#56729d;--border-default:#d6dde7;--border-light:#edf1f5;--border-strong:#bcc8d6;--border-focus:#4f7f8d;--border-divider:#e4eaf1;--status-success:#059669;--status-error:#dc2626;--status-warning:#d97706;--status-info:#2563eb;--primary:var(--color-primary-500);--secondary:var(--color-secondary-500);--success:var(--color-success-500);--error:var(--color-error-500);--warning:var(--color-warning-500);--info:var(--color-info-500);--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:#0d131a;--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:#8fb8d8;--border-default:#304150;--border-light:#3d5062;--border-strong:#18222b;--border-focus:#b08a57;--border-divider:#243340;--status-success:#22c55e;--status-error:#ef4444;--status-warning:#f59e0b;--status-info:#3b82f6;--primary:var(--color-primary-400);--secondary:var(--color-secondary-400);--success:var(--color-success-500);--error:var(--color-error-400);--warning:var(--color-warning-400);--info:var(--color-info-400);--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-weight:var(--font-weight-regular)}.h1,h1{text-wrap:balance;color:var(--text-primary);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;color:var(--text-primary);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{color:var(--text-primary);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{color:var(--text-primary);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)}ul{margin-bottom:var(--spacing-4);margin-top:0;padding-left:var(--spacing-6)}ul ul{margin-bottom:0}li{line-height:var(--line-height-normal);margin-bottom:var(--spacing-2)}code,pre{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}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:var(--breakpoint-md )){.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:var(--breakpoint-sm )){.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}}.mt-2{margin-top:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mr-2{margin-right:var(--spacing-2)}.p-5{padding:var(--spacing-5)}.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}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration:underline}.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-in{transition-timing-function:var(--easing-easeIn)}.ease-out{transition-timing-function:var(--easing-easeOut)}.ease-in-out{transition-timing-function:var(--easing-easeInOut)}.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}@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:var(--breakpoint-sm )){.container{max-width:var(--container-sm)}}@media (min-width:var(--breakpoint-md )){.container{max-width:var(--container-md)}}@media (min-width:var(--breakpoint-lg )){.container{max-width:var(--container-lg)}}@media (min-width:var(--breakpoint-xl )){.container{max-width:var(--container-xl)}}@media (min-width:var(--breakpoint-2xl )){.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)}*{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) ")"}}.cyber-theme{font-family:var(--font-family-mono)}.cyber-theme button,.cyber-theme input,.cyber-theme select,.cyber-theme textarea{border-radius:var(--border-radius-cyber-none);font-family:var(--font-family-mono)}.cyber-theme button:focus,.cyber-theme input:focus,.cyber-theme select:focus,.cyber-theme textarea:focus{border-color:var(--border-focus);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-root{overflow-x:auto}.MuiDataGrid-columnHeaders,.MuiDataGrid-footerContainer,.MuiDataGrid-main,.MuiDataGrid-virtualScrollerContent{min-width:max(640px,100%)}.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)}.text-center{text-align:center}@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:var(--breakpoint-md )){.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:var(--breakpoint-sm )){.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}}*{border-radius:0!important}#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-primary);font-optical-sizing:auto;font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-x:hidden;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) ")"}}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :not(.material-icons):not(.material-icons-round):not(.material-icons-outlined):not(.material-icons-two-tone):not(.material-icons-sharp):not(.material-symbols-outlined):not(.fa):not(.fas):not(.far):not(.fal):not(.fad):not(.fab){font-family:var(--font-family-primary)!important}@supports not (--css:variables){body{background-color:#fff;color:#111827;font-family:Jura,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}}.cyberLoginContainer{--page-bg:#08090b;--page-bg-soft:#13171c;--page-surface:#0e1115f0;--page-surface-soft:#191f26d1;--page-rail:#090b0efa;--panel-border:#84cc1629;--panel-border-strong:#84cc1647;--text-primary:#fff;--text-secondary:#e2e8f0;--text-muted:#94a3b8;--accent:var(--cyber-matrix-green,#84cc16);--accent-soft:var(--color-primary-300,#bef264);--accent-wash:#84cc161f;--accent-wash-strong:#84cc1633;--status-error:#e99590;--status-error-alpha-30:#e995904d;--cyber-primary:var(--cyber-matrix-green,#84cc16);--cyber-primary-alpha-10:#84cc161a;align-items:stretch;background:linear-gradient(90deg,#05070afa 0,#07090cf5 26%,#080a0dc7 43%,#080a0df0 43%,#0a0d11fa 100%),radial-gradient(circle at 21% 18%,#84cc1629,#0000 20%),radial-gradient(circle at 24% 52%,#84cc1617,#0000 24%),radial-gradient(circle at 72% 18%,#fff4e20f,#0000 22%),linear-gradient(140deg,var(--page-bg) 0,#101318 42%,var(--page-bg-soft) 100%);box-sizing:border-box;color:var(--text-primary);display:grid;font-family:var(--font-family-primary);grid-template-columns:minmax(0,1fr) minmax(420px,560px);grid-template-rows:1fr auto;height:100dvh;min-height:100dvh;overflow:hidden;padding:0;position:relative;width:100%}.cyberLoginContainer:after,.cyberLoginContainer:before{content:"";inset:0;pointer-events:none;position:absolute}.cyberLoginContainer:before{background:linear-gradient(90deg,#080a0d05,#080a0d0a 70%,#080a0de6),radial-gradient(circle at 30% 46%,#0000 0 54px,#84cc162e 54px 55px,#0000 55px 110px,#84cc1614 110px 111px,#0000 111px),radial-gradient(circle at 30% 46%,#84cc163d 0 2px,#0000 3px),radial-gradient(circle at 46% 63%,#84cc1629 0 2px,#0000 3px),radial-gradient(circle at 18% 67%,#84cc1624 0 2px,#0000 3px),linear-gradient(90deg,#0000 0 30%,#84cc1629 30% 30.18%,#0000 30.18% 100%),linear-gradient(180deg,#0000 0 46%,#84cc1624 46% 46.18%,#0000 46.18% 100%),linear-gradient(121deg,#0000 0 42%,#84cc161f 42% 42.18%,#0000 42.18% 100%),linear-gradient(58deg,#0000 0 61%,#84cc161a 61% 61.18%,#0000 61.18% 100%),repeating-linear-gradient(90deg,#84cc160a 0 1px,#0000 1px 64px),repeating-linear-gradient(180deg,rgba(132,204,22,.035) 0 1px,#0000 1px 64px),linear-gradient(125deg,#0000,#0000 58%,hsla(0,0%,100%,.025) 58.5%,#0000 59%),repeating-linear-gradient(125deg,#0000 0 30px,hsla(0,0%,100%,.012) 30px 31px,#0000 31px 72px);bottom:0;left:0;opacity:.74;top:0;width:calc(100% - min(560px, 42vw))}.cyberLoginContainer:after{background:radial-gradient(circle at 22% 44%,#84cc162e,#0000 12%),radial-gradient(circle at 30% 46%,#84cc1624,#0000 18%),radial-gradient(circle at 42% 66%,#84cc161f,#0000 16%),radial-gradient(circle at 82% 86%,#ffffff0a,#0000 18%);filter:blur(38px);opacity:.82}.cyberLoginMainShell{align-self:stretch;display:flex;grid-column:2;grid-row:1/span 2;height:100%;justify-self:end;max-width:100%;position:relative;width:min(560px,42vw);z-index:1}.cyberLoginMainShell:before{background:linear-gradient(180deg,#84cc1614,#84cc1638 38%,#84cc1614);bottom:0;box-shadow:-18px 0 42px #84cc1614;content:"";left:-1px;position:absolute;top:0;width:1px}.cyberLoginStage{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:flex-start;padding:42px 24px 36px 48px;position:relative;z-index:1}.cyberLoginStageInner{display:flex;flex-direction:column;gap:26px;padding-right:44px;width:min(100%,980px)}.cyberStageHero{display:flex;flex-direction:column;gap:14px;max-width:760px}.cyberStageHeadline{color:#f8fafc;font-family:var(--font-family-display);font-weight:800;letter-spacing:-.06em;line-height:.95;text-shadow:0 8px 24px #84cc161a}.cyberStageFeatureGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,920px)}.cyberStageFeatureCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0a,#0d1216a8);border:1px solid #84cc1624;box-shadow:0 18px 40px #00000038;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:18px 18px 16px}.cyberStageFeatureHeader{align-items:flex-start;display:flex;gap:14px}.cyberStageFeatureIcon{align-items:center;background:#84cc161f;border:1px solid #84cc1633;color:var(--accent-soft);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.cyberStageFeatureMeta{display:flex;flex-direction:column;gap:4px;min-width:0}.cyberStageFeatureTitle{color:var(--text-primary);font-size:1rem;font-weight:800;letter-spacing:-.03em;margin:0}.cyberStageFeatureDescription{color:var(--text-muted);font-size:.88rem;line-height:1.55;margin:0}.cyberStageFeatureList{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.cyberStageFeatureList li{color:var(--text-secondary);line-height:1.5;padding-left:16px;position:relative}.cyberStageFeatureList li:before{background:#b08a57f0;border-radius:999px;box-shadow:0 0 0 4px #b08a571a;content:"";height:6px;left:0;position:absolute;top:.62em;width:6px}.cyberLoginCard{background:linear-gradient(180deg,#ffffff05,#0000 14%),radial-gradient(circle at top,#84cc1614,#0000 26%),linear-gradient(180deg,#0a0d10fa,rgba(15,19,24,.995))!important;border:1px solid #84cc161f!important;border-radius:0!important;box-shadow:-28px 0 72px #00000042,0 34px 100px #00000070!important;height:100%;overflow:hidden;width:100%}.cyberLoginCardGlow{box-shadow:0 34px 100px #00000070!important}.cyberLoginLayout{display:block;height:100%}.cyberStageBrand{align-items:flex-start;align-items:center;display:flex;gap:22px;justify-content:space-between;justify-content:flex-start}.cyberStageBrandLogo{width:min(100%,320px)}.cyberStageBrandLogo .brandLogo__text{min-width:0}.cyberStageBrandLogo .brandLogo__tagline{letter-spacing:.18em;max-width:100%;white-space:normal}.cyberAccessBrand{border-bottom:1px solid #84cc161f;padding-bottom:30px}.cyberFormCore{display:flex;flex-direction:column}.cyberStageHeadline{color:var(--text-primary);font-family:var(--font-family-primary);font-weight:700;letter-spacing:-.035em;margin:0}.cyberStageText{color:var(--text-secondary);line-height:1.72;margin:0}.cyberAccessRail{background:#0000;display:flex;min-height:100%}.cyberAccessRailInner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000 14%),linear-gradient(180deg,#0c1014c7,#080b0feb);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100%;padding:56px 42px 40px;width:100%}.cyberFormCore{flex:1 1;gap:20px;justify-content:center}.cyberFormShell{background:#0000;border:0;border-radius:0;box-shadow:none;padding:20px 0 10px;position:relative}.cyberFormShell:before{background:linear-gradient(90deg,#84cc1600,#84cc16c7 18%,#84cc1638);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.cyberFormShell:after{content:none}.cyberFormContainer{display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}@media (max-width:1180px){.cyberLoginMainShell{width:min(560px,100%)}.cyberStageFeatureGrid{grid-template-columns:1fr}}@media (max-width:980px){.cyberLoginContainer{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:100dvh;overflow-y:auto;padding:18px}.cyberLoginContainer:before{opacity:.46;width:100%}.cyberLoginContainer:after{opacity:.62}.cyberLoginMainShell{align-self:auto;grid-column:auto;grid-row:auto;height:auto;justify-self:auto;width:min(560px,100%)}.cyberLoginStage{display:none}.cyberAccessRail,.cyberAccessRailInner,.cyberLoginCard,.cyberLoginLayout{height:auto;min-height:0}}@media (max-width:700px){.cyberLoginContainer{padding:12px}.cyberLoginCard{border-radius:0!important}.cyberAccessRailInner{padding:22px 20px}.cyberStageBrand{gap:16px}.cyberStageBrandLogo.brandLogo--horizontal{align-items:flex-start;flex-direction:column;gap:10px}.cyber-input .MuiInputBase-input{font-size:16px;padding:14px 0 10px!important}.cyber-submit-button.MuiButton-root{font-size:1rem!important;letter-spacing:.035em;min-height:52px}}@media (max-width:480px){.cyberLoginContainer{padding:0}.cyberLoginMainShell{width:100%}.cyberLoginCard{border-left:0!important;border-right:0!important}.cyberAccessRailInner{gap:18px;padding:20px 16px 24px}.cyberFormCore{gap:16px}}.cyber-form-inner{position:relative;width:100%}.cyber-form-inner:before{background:linear-gradient(90deg,#84cc1600,#84cc166b);content:"";height:1px;position:absolute;right:0;top:-10px;width:96px}.cyber-form-field{background:#0000;border:0;box-shadow:none;padding:0}.cyber-password-stage{width:100%}.cyber-password-stage>*+*{margin-top:18px}.cyber-field-label{color:var(--accent-soft)!important;display:block;font-size:.74rem!important;font-weight:700!important;letter-spacing:.14em;margin-bottom:12px!important;text-transform:uppercase}.cyber-form-decoration{pointer-events:none}.cyber-corner{border-color:#cfab7457;height:14px;opacity:.6;position:absolute;width:14px}.cyber-corner.top-left{border-left:1px solid;border-top:1px solid;left:-6px;top:-6px}.cyber-corner.top-right{border-right:1px solid;border-top:1px solid;right:-6px;top:-6px}.cyber-corner.bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:-6px;left:-6px}.cyber-corner.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:-6px;right:-6px}.cyber-text-highlight{color:var(--text-primary);font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;letter-spacing:-.03em;margin:0 0 6px}.cyber-user-email{grid-gap:8px;background:#0000;border:0;border-bottom:1px solid #84cc1624;border-radius:0;box-shadow:none;display:grid;gap:8px;padding:0 0 12px}.cyber-email-display{color:var(--text-primary);font-size:1rem;font-weight:700;letter-spacing:.01em;word-break:break-word}.cyber-input .MuiOutlinedInput-root{background:#0000!important;border:0!important;border-bottom:1px solid #84cc1638!important;border-radius:0!important;box-shadow:none!important;min-height:54px}.cyber-input .MuiOutlinedInput-root:hover{border-bottom-color:#84cc166b!important}.cyber-input .MuiOutlinedInput-root.Mui-focused{border-bottom-color:#bef264f0!important;box-shadow:inset 0 -1px 0 #bef264f0!important}.cyber-input .MuiOutlinedInput-notchedOutline{border:0!important}.cyber-input .MuiInputBase-input{font-size:.98rem;padding:16px 0 12px!important}.cyber-input .MuiInputBase-input::placeholder{color:#f2ede461;opacity:1}.cyber-input .MuiInputAdornment-root{color:#bef264c2}.cyber-input .MuiInputAdornment-positionStart{margin-right:12px}.cyber-input .MuiFormHelperText-root{margin-left:0;margin-right:0;margin-top:8px}.cyber-input-icon{color:var(--cyber-primary);font-size:1.2rem!important}.cyber-visibility-toggle.MuiIconButton-root{color:var(--cyber-primary)!important}.cyber-visibility-toggle.MuiIconButton-root:hover{background:#0000!important}.MuiAlert-root.cyber-alert{background:linear-gradient(180deg,#3a1919d1,#220e0ee0)!important;border:1px solid var(--status-error-alpha-30)!important;border-radius:0!important;color:#f3d8d5!important}.cyber-submit-button.MuiButton-root{background:linear-gradient(135deg,#84cc16,#4d7c0f)!important;border-radius:0!important;box-shadow:0 18px 34px #4d7c0f47!important;color:#fff!important;font-size:1.15rem!important;font-weight:900!important;letter-spacing:.05em;min-height:58px;overflow:hidden;position:relative;text-shadow:0 2px 4px #0000004d;text-transform:uppercase!important}.cyber-submit-button.MuiButton-root:before{background:linear-gradient(90deg,#ffffff29,#fff0 34%,#fff0 66%,#00000014);content:"";inset:0;pointer-events:none;position:absolute}.cyber-submit-button.MuiButton-root:hover{background:linear-gradient(135deg,#a3e635,#65a30d)!important;box-shadow:0 20px 36px #4d7c0f57!important;transform:translateY(-1px)}.cyber-submit-button.MuiButton-root .MuiButton-endIcon{margin-left:12px;transition:transform .2s ease}.cyber-submit-button.MuiButton-root:hover .MuiButton-endIcon{transform:translateX(2px)}.cyber-submit-button.Mui-disabled{background:#84cc1629!important;box-shadow:none!important;color:#f8fff07a!important}.cyber-edit-button.MuiButton-root,.cyber-forgot-password.MuiButton-root{color:#ebe2d4eb!important}.cyber-edit-button.MuiButton-root:hover,.cyber-forgot-password.MuiButton-root:hover{background:#84cc161a!important;color:#fff8eefa!important;text-shadow:none!important}.cyber-form-actions{border-top:0;margin-top:28px!important;padding-top:10px}.cyber-form-wrapper{border-radius:0}@media (max-width:1280px){.cyberLoginLayout{grid-template-areas:"masthead masthead" "access access" "story preview";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.cyberLoginContainer{padding:16px}.cyberLoginLayout{grid-template-areas:"masthead" "access" "story" "preview";grid-template-columns:1fr}.cyberLoginBackgroundFeatures{display:none!important}}@media (max-width:640px){.cyberLoginContainer{padding:12px}.cyberLoginCard{border-radius:0!important}.cyberLoginLayout{gap:12px;padding:12px}}.cyberLoginBackgroundFeatures{display:flex;filter:blur(.5px);flex-direction:column;height:100%;justify-content:center;left:0;opacity:.12;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:perspective(1200px) rotateY(15deg) rotateX(5deg) scale(1.15) translateX(5%);transform-origin:left center;width:100%;z-index:0}.features-scroll-container{display:flex;flex-direction:column;gap:6vh}.features-track{color:#84cc16;color:var(--cyber-primary,#84cc16);display:flex;font-family:Orbitron,sans-serif;font-family:var(--font-family-display,"Orbitron",sans-serif);font-size:clamp(1.8rem,2.5vw,3.5rem);font-weight:900;gap:4rem;text-transform:uppercase;white-space:nowrap;width:max-content}.feature-node{align-items:center;display:flex;gap:1.5rem;text-shadow:0 0 15px #84cc1666}.feature-node:before{background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor;content:"";display:block;height:14px;width:14px}.features-track-fast{animation:cyberMarquee 45s linear infinite}.features-track-reverse{animation:cyberMarqueeReverse 60s linear infinite;color:#fffc;margin-left:-5%}.features-track-reverse .feature-node{text-shadow:0 0 15px #fff3}.features-track-slow{animation:cyberMarquee 80s linear infinite;opacity:.6}.features-track-reverse-fast{animation:cyberMarqueeReverse 50s linear infinite;color:#ffffffe6}.features-track-reverse-fast .feature-node{text-shadow:0 0 15px #ffffff4d}.features-track-medium{animation:cyberMarquee 65s linear infinite;opacity:.8}@keyframes cyberMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes cyberMarqueeReverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.cyberLoginContainer,.cyberLoginContainer *,.cyberLoginContainer:after,.cyberLoginContainer:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}