@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;1,9..144,300;1,9..144,400&family=Manrope:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--etx-red: #D4202C;--etx-red-bright: #FF3644;--etx-red-deep: #B81A24;--etx-green: #00843D;--etx-green-bright: #1FB560;--etx-green-deep: #006530;--etx-gold: #C9A86A;--etx-gold-bright: #E0BF7E;--etx-gold-soft: #FFD27A;--etx-black: #0A0A0D;--etx-cream: #F5F3ED;--etx-cream-soft: #FAF8F2;--etx-forest: var(--etx-green);--etx-forest-deep: var(--etx-green-deep);--etx-forest-light: var(--etx-green-bright);--etx-mint: var(--etx-green-bright);--etx-mint-soft: rgba(31, 181, 96, .12);--etx-uae-red: var(--etx-red);--etx-uae-red-deep: var(--etx-red-deep);--etx-ink: #F5F3ED;--etx-ink-soft: rgba(245,243,237,.78);--etx-ink-muted: rgba(245,243,237,.55);--etx-ink-whisper: rgba(245,243,237,.38);--etx-bg: #06060A;--etx-bg-soft: #0C0C12;--etx-bg-card: #12121A;--etx-bg-elevated: #181821;--etx-line: rgba(255,255,255,.08);--etx-line-hot: rgba(255,255,255,.14);--etx-line-warm: rgba(255,255,255,.22);--etx-stone-100: #181821;--etx-stone-200: #1F1F2B;--etx-stone-300: #2A2A38;--color-bg: var(--etx-bg);--color-bg-elevated: var(--etx-bg-soft);--color-bg-inset: var(--etx-black);--color-surface: var(--etx-bg-card);--color-border: var(--etx-line);--color-border-strong: var(--etx-line-hot);--color-text: var(--etx-ink);--color-text-muted: var(--etx-ink-soft);--color-text-subtle: var(--etx-ink-muted);--color-text-inverse: var(--etx-black);--color-primary: var(--etx-red);--color-primary-hover: var(--etx-red-bright);--color-primary-fg: #FFFFFF;--color-accent: var(--etx-gold);--color-accent-fg: var(--etx-black);--color-success: var(--etx-green-bright);--color-success-hover: var(--etx-green);--color-success-fg: #FFFFFF;--color-danger: var(--etx-red);--color-danger-hover: var(--etx-red-bright);--color-danger-fg: #FFFFFF;--color-warning: var(--etx-gold-bright);--color-info: #5BA4E3;--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-32: 2rem;--fs-40: 2.5rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.25);--shadow-md: 0 8px 20px -6px rgba(0,0,0,.4), 0 2px 6px rgba(0,0,0,.2);--shadow-lg: 0 24px 48px -12px rgba(0,0,0,.55), 0 4px 12px rgba(0,0,0,.3);--shadow-glow: 0 0 0 1px rgba(255,255,255,.04), 0 20px 60px -20px rgba(0,0,0,.7);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-med: .22s}:root[data-theme=light]:not(.dark){--etx-ink: #0F1814;--etx-ink-soft: rgba(15,24,20,.72);--etx-ink-muted: rgba(15,24,20,.55);--etx-ink-whisper: rgba(15,24,20,.38);--etx-bg: #FAF8F2;--etx-bg-soft: #F5F3ED;--etx-bg-card: #FFFFFF;--etx-bg-elevated: #FFFFFF;--etx-line: rgba(10,10,13,.08);--etx-line-hot: rgba(10,10,13,.14);--etx-line-warm: rgba(10,10,13,.22);--color-bg: var(--etx-bg);--color-bg-elevated: var(--etx-bg-soft);--color-bg-inset: var(--etx-cream);--color-surface: var(--etx-bg-card);--color-border: var(--etx-line);--color-border-strong: var(--etx-line-hot);--color-text: var(--etx-ink);--color-text-muted: var(--etx-ink-soft);--color-text-subtle: var(--etx-ink-muted);--color-text-inverse: #FFFFFF;--shadow-sm: 0 1px 2px rgba(11,17,34,.06);--shadow-md: 0 8px 20px -6px rgba(11,17,34,.1), 0 2px 6px rgba(11,17,34,.05);--shadow-lg: 0 24px 48px -12px rgba(11,17,34,.12), 0 4px 12px rgba(11,17,34,.06)}html,body,#root{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-image:radial-gradient(ellipse 1000px 700px at 10% 5%,rgba(212,32,44,.05),transparent 60%),radial-gradient(ellipse 1100px 800px at 90% 95%,rgba(0,132,61,.04),transparent 60%);background-attachment:fixed}h1,h2,h3,.etx-display{font-family:var(--font-display);font-weight:300;letter-spacing:-.025em;line-height:1.1}code,kbd,samp,pre,.etx-mono{font-family:var(--font-mono)}::selection{background:#d4202c40;color:var(--etx-cream)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff29;background-clip:padding-box}:root[data-theme=light]:not(.dark) ::-webkit-scrollbar-thumb{background:#0a0a0d24;background-clip:padding-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 100px var(--color-surface) inset!important;caret-color:var(--color-text);transition:background-color 99999s ease-out 0s}.MuiPaper-root{background-color:var(--color-surface)!important;color:var(--color-text)!important;background-image:none!important}.MuiOutlinedInput-root{background-color:#ffffff05!important}:root[data-theme=light]:not(.dark) .MuiOutlinedInput-root{background-color:#00000003!important}.MuiOutlinedInput-notchedOutline{border-color:var(--color-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--etx-green-bright)!important;border-width:1.5px!important}.MuiInputLabel-root{color:var(--color-text-muted)!important}.MuiInputLabel-root.Mui-focused{color:var(--etx-green-bright)!important}.MuiInputBase-input{color:var(--color-text)!important}.MuiTableCell-root{border-color:var(--color-border)!important;color:var(--color-text)!important}.MuiTableCell-head{color:var(--color-text-muted)!important;background-color:var(--color-bg-elevated)!important;font-family:var(--font-mono)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important}.MuiDialog-paper{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.MuiBackdrop-root{background-color:#0009!important}.MuiMenu-paper,.MuiPopover-paper{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-md)!important}.MuiMenuItem-root{color:var(--color-text)!important}.MuiMenuItem-root:hover{background:#ffffff0a!important}.MuiButton-containedPrimary{background:linear-gradient(135deg,var(--etx-red),var(--etx-red-deep))!important;color:#fff!important;box-shadow:0 10px 24px -8px #d4202c73,inset 0 1px #ffffff1f!important;text-transform:none!important;font-weight:600!important;letter-spacing:.01em!important;font-family:var(--font-sans)!important;border-radius:100px!important}.MuiButton-containedPrimary:hover{background:linear-gradient(135deg,var(--etx-red-bright),var(--etx-red))!important;transform:translateY(-1px)}.MuiButton-root{text-transform:none!important;font-family:var(--font-sans)!important;font-weight:500!important;border-radius:100px!important}.MuiButton-outlined{border-color:var(--color-border-strong)!important;color:var(--color-text)!important}.MuiButton-outlined:hover{border-color:var(--etx-green-bright)!important;background:#1fb5600a!important}.MuiChip-root{background:#ffffff0f!important;color:var(--color-text)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;border-radius:6px!important}.MuiChip-colorSuccess{background:#1fb5601f!important;color:var(--etx-green-bright)!important}.MuiChip-colorError{background:#d4202c1f!important;color:var(--etx-red-bright)!important}.MuiChip-colorWarning{background:#c9a86a24!important;color:var(--etx-gold-bright)!important}.MuiAppBar-root{background:var(--color-bg-elevated)!important;background-image:none!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}.MuiDrawer-paper{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;background-image:none!important}.MuiDivider-root{border-color:var(--color-border)!important}.MuiSwitch-thumb{background:var(--etx-green-bright)!important}.MuiSwitch-track{background:var(--color-border-strong)!important;opacity:1!important}.Mui-checked+.MuiSwitch-track{background:var(--etx-green)!important;opacity:.5!important}.MuiCheckbox-root.Mui-checked,.MuiRadio-root.Mui-checked{color:var(--etx-green-bright)!important}.MuiLinearProgress-root{background:#ffffff14!important;border-radius:100px!important}.MuiLinearProgress-bar{background:linear-gradient(90deg,var(--etx-red),var(--etx-gold),var(--etx-green))!important;border-radius:100px!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.025em!important;color:var(--color-text)!important}.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-subtitle1,.MuiTypography-subtitle2{font-family:var(--font-sans)!important}.MuiTooltip-tooltip{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;font-size:12px!important;font-family:var(--font-sans)!important}.MuiTab-root{text-transform:none!important;font-family:var(--font-sans)!important;font-weight:500!important;color:var(--color-text-muted)!important}.MuiTab-root.Mui-selected{color:var(--etx-green-bright)!important}.MuiTabs-indicator{background:var(--etx-green-bright)!important;height:2px!important}.MuiListItemButton-root:hover{background:#ffffff0a!important}.MuiListItemButton-root.Mui-selected{background:#1fb56014!important;border-left:2px solid var(--etx-green-bright)}.MuiListItemButton-root.Mui-selected:hover{background:#1fb5601f!important}.MuiAlert-standardSuccess{background:#1fb5601a!important;color:var(--etx-green-bright)!important;border:1px solid rgba(31,181,96,.24)}.MuiAlert-standardError{background:#d4202c1a!important;color:var(--etx-red-bright)!important;border:1px solid rgba(212,32,44,.24)}.MuiAlert-standardWarning{background:#c9a86a1f!important;color:var(--etx-gold-bright)!important;border:1px solid rgba(201,168,106,.26)}.MuiAlert-standardInfo{background:#5ba4e31a!important;color:#7dc0f0!important;border:1px solid rgba(91,164,227,.24)}
