:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}@media (prefers-color-scheme: dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}#root{min-height:100vh}body{margin:0}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}.lp{--amber: #f59e0b;--amber-dim: rgba(245, 158, 11, .11);--amber-glow: rgba(245, 158, 11, .05);--sky: #38bdf8;--sky-dim: rgba(56, 189, 248, .14);--green: #34d399;--green-dim: rgba(52, 211, 153, .14);--red: #f87171;--bg: #06080f;--bg2: #090c15;--surface: #0e1320;--surface2: #121b2c;--border: #19253a;--border-hi: #223048;--text: #dce6f0;--text2: #7890a6;--text3: #3c5068;font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;text-align:left}.lp h1,.lp h2,.lp h3,.lp p{all:unset;display:revert}.lp-nav{position:fixed;inset-inline:0;top:0;z-index:200;background:#06080fd6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.lp-nav-inner{max-width:1200px;margin:0 auto;padding:0 2rem;height:62px;display:flex;align-items:center;justify-content:space-between}.lp-logo{display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:default}.lp-logo-mark{width:30px;height:30px;background:var(--amber);color:#06080f;display:flex;align-items:center;justify-content:center;font-family:Rajdhani,sans-serif;font-weight:700;font-size:17px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);flex-shrink:0}.lp-logo-word{font-family:Rajdhani,sans-serif;font-weight:700;font-size:18px;letter-spacing:2.5px;color:var(--text);font-style:normal}.lp-logo-word em{color:var(--amber);font-style:normal;margin-left:2px}.lp-ghost-btn{all:unset;cursor:pointer;border:1px solid rgba(245,158,11,.32);color:var(--amber);padding:7px 18px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.4px;transition:background .18s,border-color .18s}.lp-ghost-btn:hover{background:var(--amber-dim);border-color:var(--amber)}.lp-primary-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;background:var(--amber);color:#06080f;padding:12px 28px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;transition:filter .18s,transform .18s}.lp-primary-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.lp-primary-btn>span{display:inline-block;transition:transform .18s}.lp-primary-btn:hover>span{transform:translate(4px)}.lp-hero{min-height:100vh;padding-top:62px;position:relative;display:flex;align-items:center;overflow:hidden}.lp-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,158,11,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.032) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 45% 45%,black 15%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 45% 45%,black 15%,transparent 80%);pointer-events:none}.lp-hero-glow{position:absolute;top:8%;right:8%;width:520px;height:520px;background:radial-gradient(circle,rgba(245,158,11,.07) 0%,transparent 65%);pointer-events:none}.lp-hero-container{max-width:1200px;margin:0 auto;padding:5rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;width:100%;box-sizing:border-box}.lp-hero-copy{animation:lp-fade-up .65s ease both}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(245,158,11,.22);background:var(--amber-dim);padding:5px 14px;font-size:11px;font-weight:500;letter-spacing:.6px;color:var(--amber);text-transform:uppercase;margin-bottom:2rem}.lp-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--amber);flex-shrink:0;animation:lp-pulse 2.2s ease infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp-hero-h1{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:clamp(2.6rem,5vw,4rem)!important;line-height:1.06!important;letter-spacing:1px!important;color:var(--text)!important;margin:0 0 1.5rem!important;text-transform:uppercase}.lp-c-amber{color:var(--amber)}.lp-hero-sub{font-size:15px;line-height:1.72;color:var(--text2);max-width:440px;margin-bottom:2.5rem}.lp-hero-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.lp-hero-note{font-size:12px;color:var(--text3)}.lp-hero-mock{background:var(--surface);border:1px solid var(--border-hi);box-shadow:0 0 0 1px #f59e0b0e,0 40px 90px #000000a6;animation:lp-fade-up .65s .18s ease both}.lp-mock-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg2)}.lp-dot{width:9px;height:9px;border-radius:50%}.lp-dot.r{background:#f87171}.lp-dot.y{background:#fbbf24}.lp-dot.g{background:#34d399}.lp-mock-title{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--text3);margin-left:4px;letter-spacing:.3px}.lp-mock-body{padding:1.25rem}.lp-mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);margin-bottom:1.5rem}.lp-mock-stat{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;background:var(--surface2);gap:4px}.lp-mock-val{font-family:Rajdhani,sans-serif;font-weight:700;font-size:2rem;line-height:1}.lp-mock-val.amber{color:var(--amber)}.lp-mock-val.sky{color:var(--sky)}.lp-mock-val.green{color:var(--green)}.lp-mock-lbl{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--text3)}.lp-mock-thead{display:grid;grid-template-columns:72px 120px 1fr 54px;gap:.5rem;padding:.4rem .5rem;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.8px;color:var(--text3);border-bottom:1px solid var(--border);margin-bottom:.2rem}.lp-mock-row{display:grid;grid-template-columns:72px 120px 1fr 54px;gap:.5rem;padding:.55rem .5rem;border-bottom:1px solid rgba(25,37,58,.6);align-items:center}.lp-mock-row:last-child{border-bottom:none}.lp-mock-reg{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:var(--text)}.lp-mock-type{font-size:12px;color:var(--text2)}.lp-mock-due{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--text2)}.lp-mock-status{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.7px;padding:2px 5px;text-align:center}.lp-mock-status.green{background:var(--green-dim);color:var(--green)}.lp-mock-status.amber{background:var(--amber-dim);color:var(--amber)}.lp-mock-status.sky{background:var(--sky-dim);color:var(--sky)}.lp-section-wrap{max-width:1200px;margin:0 auto;padding:5rem 2rem}.lp-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:2.5px;color:var(--amber);text-transform:uppercase;margin-bottom:1rem}.lp-section-h2{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;color:var(--text)!important;letter-spacing:.5px!important;text-transform:uppercase;margin:0 0 3rem!important}.lp-features{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border)}.lp-feature-card{background:var(--surface);padding:2.5rem 2rem;transition:background .2s}.lp-feature-card:hover{background:var(--surface2)}.lp-feature-sym{display:block;font-size:1.75rem;color:var(--amber);opacity:.65;margin-bottom:1rem}.lp-feature-h3{font-family:Rajdhani,sans-serif!important;font-weight:600!important;font-size:1.15rem!important;color:var(--text)!important;letter-spacing:.5px!important;text-transform:uppercase;margin:0 0 .75rem!important}.lp-feature-p{font-size:14px;line-height:1.65;color:var(--text2)}.lp-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;position:relative}.lp-step{position:relative}.lp-step-num{font-family:IBM Plex Mono,monospace;font-size:2.5rem;font-weight:500;color:var(--amber);opacity:.32;line-height:1;margin-bottom:1.5rem}.lp-step-connector{position:absolute;top:1.25rem;right:-1.5rem;width:3rem;height:1px;background:var(--border-hi)}.lp-step-title{font-family:Rajdhani,sans-serif!important;font-weight:600!important;font-size:1.1rem!important;color:var(--text)!important;text-transform:uppercase;letter-spacing:.5px!important;margin:0 0 .75rem!important}.lp-step-desc{font-size:14px;line-height:1.65;color:var(--text2)}.lp-cta-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-cta-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-cta-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.35) 35%,rgba(245,158,11,.35) 65%,transparent 100%)}.lp-cta-body{padding:4.5rem 0;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.lp-cta-h2{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;color:var(--text)!important;text-transform:uppercase;letter-spacing:1px!important;margin:0!important}.lp-cta-sub{font-size:15px;color:var(--text2)}.lp-footer{border-top:1px solid var(--border)}.lp-footer-inner{max-width:1200px;margin:0 auto;padding:1.75rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.lp-footer-copy{font-size:13px;color:var(--text3)}@media (max-width: 900px){.lp-hero-container{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.5rem}.lp-hero-mock{display:none}.lp-features-grid{grid-template-columns:1fr}.lp-steps-row{grid-template-columns:1fr;gap:2.5rem}.lp-step-connector{display:none}}@media (max-width: 600px){.lp-nav-inner{padding:0 1rem}.lp-section-wrap{padding:3.5rem 1.25rem}.lp-hero-actions{flex-direction:column;align-items:flex-start;gap:.75rem}}.login-root{--amber: #f59e0b;--amber-dim: rgba(245, 158, 11, .1);--bg: #06080f;--bg2: #090c15;--surface: #0e1320;--surface2: #121b2c;--border: #19253a;--border-hi: #223048;--text: #dce6f0;--text2: #7890a6;--text3: #3c5068;display:grid;grid-template-columns:380px 1fr;min-height:100vh;background:var(--bg);font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--text);text-align:left}.login-root h1,.login-root p{all:unset;display:revert}.login-panel{background:var(--bg2);border-right:1px solid var(--border);position:relative;overflow:hidden}.login-panel-inner{position:relative;z-index:1;height:100%;min-height:100vh;display:flex;flex-direction:column;padding:2.5rem;box-sizing:border-box}.login-panel-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(245,158,11,.13) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 25%,black 75%,transparent 100%);z-index:0}.login-panel-glow{position:absolute;top:-80px;left:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(245,158,11,.07) 0%,transparent 68%);pointer-events:none;z-index:0}.login-logo{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.login-logo:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.login-logo-mark{width:30px;height:30px;background:var(--amber);color:#06080f;display:flex;align-items:center;justify-content:center;font-family:Rajdhani,sans-serif;font-weight:700;font-size:17px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);flex-shrink:0}.login-logo-word{font-family:Rajdhani,sans-serif;font-weight:700;font-size:18px;letter-spacing:2.5px;color:var(--text);font-style:normal}.login-logo-word em{color:var(--amber);font-style:normal;margin-left:2px}.login-panel-mid{flex:1;display:flex;align-items:center}.login-quote{font-family:IBM Plex Sans,sans-serif!important;font-style:italic!important;font-weight:300!important;font-size:1.2rem!important;line-height:1.65!important;color:var(--text2)!important;margin:0!important;max-width:270px;border-left:2px solid var(--amber);padding-left:1.25rem}.login-panel-tag{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--text3);text-transform:uppercase}.login-form-panel{display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.login-form-inner{width:100%;max-width:400px}.login-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:2.5px;color:var(--amber);text-transform:uppercase;margin-bottom:.9rem}.login-h1{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:2.5rem!important;color:var(--text)!important;letter-spacing:.5px!important;text-transform:uppercase;margin:0 0 .4rem!important;line-height:1.1!important}.login-sub{font-size:14px!important;color:var(--text2)!important;margin:0 0 2.5rem!important;line-height:1.5!important}.login-error{display:flex;align-items:center;gap:8px;background:#f8717112;border:1px solid rgba(248,113,113,.28);color:#f87171;padding:10px 14px;font-size:13px;margin-bottom:1.5rem}.login-error-icon{font-size:14px;flex-shrink:0}.login-form{display:flex;flex-direction:column}.login-field{margin-bottom:1.25rem}.login-label{display:block;font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);margin-bottom:6px}.login-input{width:100%;background:var(--surface);border:1px solid var(--border-hi);color:var(--text);padding:11px 14px;font-family:IBM Plex Sans,sans-serif;font-size:14px;box-sizing:border-box;outline:none;border-radius:0;-webkit-appearance:none;transition:border-color .18s,box-shadow .18s}.login-input::placeholder{color:var(--text3)}.login-input:focus{border-color:var(--amber);box-shadow:0 0 0 2px #f59e0b1f}.login-input:disabled{opacity:.5;cursor:not-allowed}.login-pw-wrap{position:relative}.login-pw-wrap .login-input{padding-right:44px}.login-pw-toggle{all:unset;position:absolute;right:0;top:0;bottom:0;width:42px;display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:11px;cursor:pointer;transition:color .15s}.login-pw-toggle:hover{color:var(--text2)}.login-submit{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--amber);color:#06080f;padding:13px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.3px;margin-top:.5rem;min-height:46px;transition:filter .18s}.login-submit:hover:not(:disabled){filter:brightness(1.1)}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-submit>span{display:inline-block;transition:transform .18s}.login-submit:hover:not(:disabled)>span{transform:translate(4px)}.login-spinner{width:18px;height:18px;border:2px solid rgba(6,8,15,.3);border-top-color:#06080f;border-radius:50%;animation:login-spin .65s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-back-btn{all:unset;cursor:pointer;display:inline-block;margin-top:1.5rem;font-size:13px;color:var(--text3);letter-spacing:.3px;transition:color .15s}.login-back-btn:hover{color:var(--text2)}@media (max-width: 680px){.login-root{grid-template-columns:1fr}.login-panel{display:none}.login-form-panel{padding:3.5rem 1.5rem 2.5rem;align-items:flex-start}}@media (max-width: 480px){.login-form-panel{padding:2.5rem 1rem 2rem}.login-h1{font-size:1.8rem!important}}.fmx-error-dialog{display:grid;gap:12px}.fmx-error-meta{border:1px solid #d9e2ef;border-radius:10px;overflow:hidden}.fmx-error-meta-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:9px 12px;border-top:1px solid #e7edf8}.fmx-error-meta-row:first-child{border-top:0}.fmx-error-meta-key{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b819d}.fmx-error-meta-value{color:#1f2f45;overflow-wrap:anywhere}.fmx-error-status{justify-self:start;border-radius:999px;padding:2px 9px;font-weight:600;font-size:12px}.fmx-error-status--warn{background:#fff3dc;color:#8a5a00}.fmx-error-status--critical{background:#ffe1df;color:#a02112}.fmx-error-details-wrap{border:1px solid #d9e2ef;border-radius:10px;overflow:hidden;background:#fff}.fmx-error-details-summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#526985;background:#f8fbff}.fmx-error-dialog-hero{border:1px solid #d9e2ef;border-radius:10px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f7faff)}.fmx-error-dialog-kicker{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#7e8fa7;margin-bottom:4px}.fmx-error-dialog-message{font-size:15px;font-weight:600;color:#1f2f45;line-height:1.4}.fmx-error-dialog-sub{margin-top:4px;font-size:12px;color:#526985}.fmx-error-dialog-table .ant-descriptions-item-label{width:110px}.fmx-error-dialog-details{margin:0;padding:12px;white-space:pre-wrap;overflow-x:auto;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5;color:#213753;background:#f8fbff}.fmx-error-modal--dark.ant-modal-confirm .ant-modal-content,.fmx-error-modal--dark .ant-modal-content,.ant-modal.fmx-error-modal--dark .ant-modal-content{background:#0e1320!important;border:1px solid #19253a!important;box-shadow:0 12px 36px #00000073!important;padding:14px 16px!important}.ant-modal-content:has(.fmx-error-dialog--dark){background:#0e1320!important;border:1px solid #19253a!important;box-shadow:0 12px 36px #00000073!important;padding:14px 16px!important}.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-header,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-body,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-footer,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-confirm-body-wrapper,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-confirm-body{background:#0e1320!important}.fmx-error-modal--dark.ant-modal-confirm .ant-modal-header,.fmx-error-modal--dark .ant-modal-header,.ant-modal.fmx-error-modal--dark .ant-modal-header{background:#0e1320!important;border-bottom:1px solid #19253a!important}.fmx-error-modal--dark.ant-modal-confirm .ant-modal-confirm-title,.fmx-error-modal--dark .ant-modal-title{color:#dce6f0!important}.fmx-error-modal--dark.ant-modal-confirm .ant-modal-confirm-content,.fmx-error-modal--dark .ant-modal-confirm-content{color:#b8c7d8}.fmx-error-modal--dark .ant-modal-close{color:#95a8be!important}.fmx-error-modal--dark .ant-modal-close:hover{color:#dce6f0!important;background:#ffffff0f!important}.fmx-error-modal--dark .ant-modal-confirm-body,.ant-modal.fmx-error-modal--dark .ant-modal-confirm-body{color:#dce6f0!important}.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-confirm-title,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-confirm-content,.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-title{color:#dce6f0!important}.ant-modal-content:has(.fmx-error-dialog--dark) .ant-modal-close{color:#95a8be!important}.fmx-error-modal--dark .ant-modal-confirm-body .ant-modal-confirm-title,.ant-modal.fmx-error-modal--dark .ant-modal-confirm-body .ant-modal-confirm-title{color:#dce6f0!important}.fmx-error-modal--dark .ant-modal-confirm-body>.anticon,.ant-modal.fmx-error-modal--dark .ant-modal-confirm-body>.anticon{color:#ef4444!important}.fmx-error-modal--dark .ant-modal-title,.fmx-error-modal--dark .ant-descriptions-item-label,.fmx-error-modal--dark .ant-descriptions-item-content,.fmx-error-modal--dark .ant-collapse-header,.fmx-error-modal--dark .ant-typography{color:#dce6f0!important}.fmx-error-modal--dark .fmx-error-dialog-hero{border-color:#253550;background:linear-gradient(180deg,#131d2f,#0f1827)}.fmx-error-modal--dark .fmx-error-dialog-kicker{color:#89a0bb}.fmx-error-modal--dark .fmx-error-dialog-message{color:#ecf3fb}.fmx-error-modal--dark .fmx-error-dialog-sub{color:#9db1c8}.fmx-error-modal--dark .fmx-error-meta,.fmx-error-modal--dark .fmx-error-details-wrap{border-color:#253550}.fmx-error-modal--dark .fmx-error-meta-row{border-top-color:#223149}.fmx-error-modal--dark .fmx-error-meta-key{color:#8fa5bf}.fmx-error-modal--dark .fmx-error-meta-value{color:#dce6f0}.fmx-error-modal--dark .fmx-error-status--warn{background:#f59e0b33;color:#ffd289}.fmx-error-modal--dark .fmx-error-status--critical{background:#ef444438;color:#ffb3b3}.fmx-error-modal--dark .fmx-error-details-summary{color:#a9bdd3;background:#121b2c}.fmx-error-modal--dark .fmx-error-dialog-details{background:#0f1a2c;color:#cfe0f3}.fmx-error-modal--dark .ant-modal-confirm-btns .ant-btn{border-color:#2e3f5b;color:#c9d6e5;background:#142033}.fmx-error-modal--dark .ant-modal-confirm-btns .ant-btn-primary{border-color:#1762d6;background:#1762d6;color:#f4f8ff}.app-sider{border-right:1px solid #19253a!important}.app-logo{display:flex;align-items:center;gap:10px;padding:18px 20px 16px;border-bottom:1px solid #19253a;-webkit-user-select:none;user-select:none}.app-logo-mark{width:28px;height:28px;background:#f59e0b;color:#06080f;display:flex;align-items:center;justify-content:center;font-family:Rajdhani,sans-serif;font-weight:700;font-size:15px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);flex-shrink:0}.app-logo-word{font-family:Rajdhani,sans-serif;font-weight:700;font-size:16px;letter-spacing:2.5px;color:#dce6f0;font-style:normal}.app-logo-word em{color:#f59e0b;font-style:normal;margin-left:2px}.app-sider .ant-menu-item-selected{background:#f59e0b1f!important;border-right:2px solid #f59e0b}.app-sider .ant-menu-item-selected .ant-menu-title-content,.app-sider .ant-menu-item-selected .anticon{color:#f59e0b!important}.app-header{border-bottom:1px solid #19253a!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 24px!important;line-height:normal!important}.app-user{display:flex;align-items:center;gap:8px}.app-user-dot{width:6px;height:6px;border-radius:50%;background:#34d399;flex-shrink:0}.app-user-name{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.3px;color:#7890a6}.app-content{background:#06080f!important;min-height:0!important}.app-page{background:#0e1320;border:1px solid #19253a;min-height:calc(100vh - 112px)}.app-page-header{padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid #19253a;display:flex;align-items:center;gap:.75rem}.app-page-title{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.25rem;color:#dce6f0;letter-spacing:1.5px;text-transform:uppercase;margin:0}.app-page-body{padding:1.5rem 1.75rem}.app-page .ant-table-thead>tr>th{font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-weight:500!important;color:#3c5068!important;background:#090c15!important;border-bottom:1px solid #19253a!important}.app-page .ant-table-tbody>tr>td{border-bottom:1px solid #19253a!important;font-size:14px;color:#dce6f0}.app-page .ant-table-tbody>tr:hover>td{background:#121b2c!important}.app-page .ant-empty-description{color:#3c5068}.app-page .ant-spin-dot-item{background:#f59e0b}@media (max-width: 768px){.app-sider{display:none}.app-header{padding:0 12px!important}.app-content{margin:8px!important}.app-page{min-height:calc(100vh - 80px)}.app-page-header{padding:1rem 1rem .75rem;flex-wrap:wrap}.app-page-body{padding:1rem}.app-page-title{font-size:1rem}}@media (max-width: 1024px){.app-page-header{flex-wrap:wrap}}.app-drawer-menu .ant-drawer-body{padding:0}.app-shell--light .app-sider{border-right:1px solid #d8e1f0!important}.app-shell--light .app-logo{border-bottom:1px solid #d8e1f0}.app-shell--light .app-logo-mark{background:#1762d6;color:#f5f8ff}.app-shell--light .app-logo-word{color:#1f2f45}.app-shell--light .app-logo-word em{color:#1762d6}.app-shell--light .app-sider .ant-menu-item-selected{background:#1762d61f!important;border-right:2px solid #1762d6}.app-shell--light .app-sider .ant-menu-item-selected .ant-menu-title-content,.app-shell--light .app-sider .ant-menu-item-selected .anticon{color:#1762d6!important}.app-shell--light .app-header{border-bottom:1px solid #d8e1f0!important}.app-shell--light .app-user-name{color:#526985}.app-shell--light .app-content{background:#edf2fb!important}.app-shell--light .app-page{background:#fff;border:1px solid #d8e1f0}.app-shell--light .app-page-header{border-bottom:1px solid #e7edf8}.app-shell--light .app-page-title{color:#1f2f45}.app-shell--light .app-page .ant-table-thead>tr>th{color:#526985!important;background:#f3f7ff!important;border-bottom:1px solid #d8e1f0!important}.app-shell--light .app-page .ant-table-tbody>tr>td{border-bottom:1px solid #e7edf8!important;color:#1f2f45}.app-shell--light .app-page .ant-table-tbody>tr:hover>td{background:#f7faff!important}.app-shell--light .app-page .ant-empty-description{color:#7e8fa7}.app-shell--light .app-page .ant-spin-dot-item{background:#1762d6}
