:root{--ink-950: #07101F;--ink-900: #0E1726;--ink-800: #182338;--ink-700: #2A3548;--ink-600: #3F4A5E;--ink-500: #5A6478;--ink-400: #7C8597;--ink-300: #A2A9B8;--ink-200: #C7CBD4;--ink-100: #E2E4EA;--ink-50: #F0F1F4;--paper-canvas: #F1ECE2;--paper-surface: #F8F4EB;--paper-raised: #FCFAF4;--paper-pure: #FFFFFF;--paper-sunken: #EAE3D5;--rule-faint: rgba(14, 23, 38, .06);--rule-soft: rgba(14, 23, 38, .1);--rule-strong: rgba(14, 23, 38, .16);--rule-emphatic: rgba(14, 23, 38, .24);--accent-950: #0C2820;--accent-900: #133A2D;--accent-800: #1A4D3C;--accent-700: #1F6149;--accent-600: #2C7758;--accent-500: #3F8E6D;--accent-300: #94C0AC;--accent-100: #D6E6DD;--accent-50: #ECF3EE;--amber-700: #8A5A0F;--amber-500: #B7791F;--amber-100: #F4E5C2;--amber-50: #FBF3DD;--rust-700: #7A2814;--rust-500: #9A3412;--rust-100: #F2D5C9;--rust-50: #FBE7DD;--moss-700: #3E5A24;--moss-500: #557A2F;--moss-100: #DCE4C7;--slate-700: #2C4356;--slate-500: #44617A;--slate-100: #C9D6E0;--plum-700: #4D2E5A;--plum-500: #6E4480;--plum-100: #E0D2E6;--font-display: "Fraunces", "Iowan Old Style", "Georgia", serif;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-2xs: 10.5px;--text-xs: 11.5px;--text-sm: 12.5px;--text-base: 13.5px;--text-md: 14.5px;--text-lg: 16px;--text-xl: 19px;--text-2xl: 23px;--text-3xl: 28px;--text-4xl: 34px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 7px;--radius-lg: 10px;--radius-xl: 14px;--shadow-hairline: 0 0 0 1px var(--rule-soft);--shadow-sm: 0 1px 0 rgba(14,23,38,.04), 0 1px 2px rgba(14,23,38,.05);--shadow-md: 0 1px 0 rgba(14,23,38,.04), 0 4px 12px -2px rgba(14,23,38,.08);--shadow-lg: 0 1px 0 rgba(14,23,38,.04), 0 10px 30px -8px rgba(14,23,38,.18);--shadow-inset: inset 0 0 0 1px var(--rule-soft);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--sidebar-width: 232px;--topbar-height: 52px;--content-max: 1320px;--gutter: 24px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;color:var(--ink-900);background-color:var(--paper-canvas);background-image:radial-gradient(at 20% 0%,rgba(31,97,73,.04) 0,transparent 55%),radial-gradient(at 90% 10%,rgba(183,121,31,.035) 0,transparent 50%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.09  0 0 0 0 0.15  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11" 1,"ss01" 1}table,.tabular,.num,kbd,code,pre,.mono{font-variant-numeric:tabular-nums}::selection{background:var(--accent-700);color:var(--paper-pure)}:focus-visible{outline:2px solid var(--accent-700);outline-offset:2px;border-radius:var(--radius-xs)}*{scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ink-200);border:2px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--ink-400);background-clip:content-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;letter-spacing:-.012em;color:var(--ink-900);margin:0}.eyebrow{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}code,.mono{font-family:var(--font-mono);font-size:.92em}.hr{height:1px;background:var(--rule-soft);border:0;margin:0}#root{min-height:100%;display:flex;flex-direction:column}@keyframes radar-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes radar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-up{animation:radar-fade-up var(--dur-slow) var(--ease-out) both}.MuiOutlinedInput-root{background:var(--paper-pure)}.MuiOutlinedInput-notchedOutline{border-color:var(--rule-strong)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ink-400)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent-700)!important;border-width:1px!important;box-shadow:0 0 0 3px var(--accent-100)}.MuiTableCell-head{background:var(--paper-sunken)!important;color:var(--ink-700)!important;font-size:var(--text-2xs)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:8px 14px!important;border-bottom:1px solid var(--rule-strong)!important}.MuiTableCell-body{font-size:var(--text-sm)!important;padding:10px 14px!important;border-bottom:1px solid var(--rule-faint)!important;color:var(--ink-800)!important}.MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:0!important}.MuiTableRow-hover:hover{background:var(--accent-50)!important}.MuiChip-root{border-radius:999px!important;font-weight:500!important;letter-spacing:.02em!important}.MuiTooltip-tooltip{background:var(--ink-900)!important;color:var(--paper-surface)!important;font-size:var(--text-xs)!important;font-weight:450!important;padding:6px 10px!important;border-radius:var(--radius-sm)!important}.MuiMenu-paper,.MuiPopover-paper{border:1px solid var(--rule-strong)!important;box-shadow:var(--shadow-lg)!important;border-radius:var(--radius-md)!important}.MuiMenuItem-root{font-size:var(--text-sm)!important;padding:7px 12px!important}.MuiButton-root{text-transform:none!important;font-weight:500!important;letter-spacing:0!important;border-radius:var(--radius-sm)!important;font-size:var(--text-sm)!important;box-shadow:none!important}.MuiButton-contained{box-shadow:var(--shadow-sm)!important}.MuiButton-contained:hover{box-shadow:var(--shadow-md)!important}.MuiDrawer-paper{border-right:0!important}.MuiLinearProgress-root{height:3px!important;border-radius:999px!important;background:var(--ink-100)!important}.MuiLinearProgress-bar{background:var(--accent-700)!important}.MuiAlert-root{border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;border:1px solid var(--rule-strong)!important}.MuiAlert-standardError{background:var(--rust-50)!important;color:var(--rust-700)!important;border-color:var(--rust-100)!important}.MuiAlert-standardWarning{background:var(--amber-50)!important;color:var(--amber-700)!important;border-color:var(--amber-100)!important}.MuiAlert-standardSuccess{background:var(--accent-50)!important;color:var(--accent-900)!important;border-color:var(--accent-100)!important}.MuiAlert-standardInfo{background:var(--paper-raised)!important;color:var(--ink-700)!important;border-color:var(--rule-strong)!important}.MuiDivider-root{border-color:var(--rule-soft)!important}.MuiCheckbox-root.Mui-checked,.MuiCheckbox-root.MuiCheckbox-indeterminate,.MuiSwitch-switchBase.Mui-checked{color:var(--accent-700)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--accent-500)!important;opacity:1!important}.MuiLink-root{color:var(--accent-800)!important;text-underline-offset:2px;text-decoration-color:var(--accent-300)!important;font-weight:500}.MuiLink-root:hover{color:var(--accent-700)!important;text-decoration-color:var(--accent-700)!important}
