:root{--lsmx-brass-dim:#93742c;--lsmx-brass:#b89137;--lsmx-brass-soft:#f5d07b;--lsmx-gold:#f5c149;--lsmx-gold-deep:#fff8e2;--lsmx-gold-dim:#a5741a;--lsmx-white:#fafafa;--lsmx-text-soft:#e8ecf7;--lsmx-bg-deep:#00022b;--lsmx-bg-info:#00044a;--lsmx-bg-panel:#00066f;--lsmx-bg-panel-2:#00077b;--lsmx-bg-card:#00088c;--lsmx-smoke:#171717;--surface:rgba(0,6,111,0.86);--surface-raised:rgba(0,7,123,0.9);--surface-sunken:rgba(0,4,74,0.85);--surface-solid:var(--lsmx-bg-panel);--surface-grad:linear-gradient(180deg,rgba(0,6,111,0.86),rgba(23,23,23,0.86) 127.95%);--surface-card:rgba(0,4,74,0.94);--surface-glass:rgba(0,6,111,0.5);--surface-balance-card:rgba(0,6,111,0.6);--surface-balance-grad:var(--grad-royal);--surface-veil:rgba(250,250,250,0.1);--scrim:color-mix(in srgb,var(--lsmx-bg-deep) 85%,transparent);--text:var(--lsmx-white);--text-soft:var(--lsmx-text-soft);--text-muted:rgba(232,236,247,0.72);--text-accent:var(--lsmx-gold);--text-link:var(--lsmx-gold);--text-accent-gradient:linear-gradient(89deg,var(--lsmx-brass-dim) 1.64%,var(--lsmx-brass-soft) 50%,var(--lsmx-brass-dim) 99.81%);--gold-2:linear-gradient(90deg,var(--lsmx-brass) 1.64%,var(--lsmx-gold) 49.99%,var(--lsmx-brass) 99.81%);--blue-2:linear-gradient(90deg,var(--lsmx-bg-info) 1.64%,var(--lsmx-bg-panel-2) 49.99%,var(--lsmx-bg-info) 99.81%);--text-balance-gradient:var(--gold-2);--grad-royal:linear-gradient(89deg,var(--lsmx-bg-info) 1.64%,var(--lsmx-bg-card) 50%,var(--lsmx-bg-info) 99.81%);--text-inverse-gradient:var(--grad-royal);--border-neon:var(--lsmx-brass);--border-neon-dim:rgba(184,145,55,0.55);--border-hairline:rgba(184,145,55,0.28);--border-accent:var(--lsmx-gold);--glow-neon:0 0 12px rgba(184,145,55,0.55);--glow-neon-soft:0 0 8px rgba(184,145,55,0.32);--glow-neon-strong:0 0 20px rgba(245,208,123,0.7);--glow-accent:0 0 16px rgba(245,193,73,0.5);--glow-text:0 0 6px rgba(184,145,55,0.45);--glow-text-accent:0 0 10px rgba(245,193,73,0.45);--shadow-plate:6px 6px 8px rgba(0,0,0,0.25);--shadow-plate-up:6px -6px 8px rgba(0,0,0,0.25);--rgb-brass:184,145,55;--rgb-brass-dim:147,116,44;--rgb-gold:245,193,73;--rgb-deep:0,2,43;--rgb-text:232,236,247;--state-danger:#ff4d6d;--state-success:#3ddc97;--state-disabled:rgba(232,236,247,0.28);--glow-danger:0 0 12px rgba(255,77,109,0.55);--glow-success:0 0 12px rgba(61,220,151,0.55);--surface-success:rgba(61,220,151,0.12);--border-success:rgba(61,220,151,0.45);--surface-danger:rgba(255,77,109,0.12);--border-danger:rgba(255,77,109,0.45);--surface-accent:rgba(245,193,73,0.14);--surface-bar:rgba(0,4,74,0.92);--surface-bar-base:rgba(0,2,43,0.92);--bar-edge-gradient:linear-gradient(90deg,rgba(var(--rgb-brass-dim),0) 1%,var(--lsmx-brass-soft) 50%,rgba(var(--rgb-brass-dim),0) 100%);--surface-navbar:linear-gradient(90deg,rgba(0,6,111,0.3) 9.135%,rgba(12,15,67,0.3) 35.577%,rgba(0,6,111,0.3) 62.019%);--glow-bar:0 0 14px rgba(184,145,55,0.28);--glow-bar-accent:rgba(245,193,73,0.45);--aurora-near:rgba(0,7,123,0.55);--aurora-mid:rgba(0,4,74,0.2);--aurora-far:rgba(0,2,43,0);--glow-line:0 0 8px rgba(6,199,85,0.55);--shadow-nav-icon:0 3px 8px rgba(0,2,43,0.85);--glow-text-contrast:0 1px 3px rgba(0,2,43,0.95);--shimmer-track:rgba(184,145,55,0.12);--shimmer-sheen:rgba(245,208,123,0.34);--tab-track-grad:linear-gradient(180deg,rgba(0,6,111,0.4),rgba(23,23,23,0.4) 127.95%);--tab-text-inactive:#a8a8a8;--surface-menu-tile:var(--blue-2);--tile-fill:linear-gradient(180deg,rgba(0,6,111,0.55),rgba(0,6,111,0.88) 52%,rgba(23,23,23,0.88));--tile-fill-hover:linear-gradient(180deg,rgba(245,193,73,0.16),rgba(0,6,111,0.88) 52%,rgba(23,23,23,0.88));--glow-tile:0 0 16px rgba(184,145,55,0.22),var(--shadow-plate);--glow-tile-hover:0 0 22px rgba(245,193,73,0.34),var(--shadow-plate);--tile-sheen:inset 0 1px 0 rgba(245,208,123,0.14);--readout-tick:rgba(184,145,55,0.28);--glow-modal:0 0 22px rgba(184,145,55,0.3),0 14px 34px rgba(0,2,43,0.7);--radius:24px;--radius-cut:0;--corner:var(--radius) var(--radius-cut);--corner-panel:32px var(--radius-cut);--radius-inner:calc(var(--radius) - var(--frame-w, 1px)) var(--radius-cut);--radius-pill:var(--corner);--radius-soft:var(--corner);--radius-tile:var(--corner);--radius-modal:var(--corner);--radius-panel:var(--corner-panel);--field-h:40px;--font-th:var(--font-plex-thai,var(--font-ibm-plex-sans-thai)),"Noto Sans Thai","Sukhumvit Set",sans-serif;--font-disp:var(--font-plex-thai,var(--font-ibm-plex-sans-thai)),"Noto Sans Thai",sans-serif;--ease-neon:cubic-bezier(0.16,1,0.3,1);--dur-fast:140ms;--dur-base:280ms;--dur-exit:210ms;--animate-duration:var(--dur-base);--animate-delay:0s}