:root{--sx-gray-950: #08080C;--sx-gray-900: #0F0F14;--sx-gray-800: #171720;--sx-gray-700: #1F1F2A;--sx-gray-600: #2D2D3A;--sx-gray-500: #505060;--sx-gray-400: #7A7A88;--sx-gray-300: #A0A0AB;--sx-gray-200: #C5C5CC;--sx-gray-100: #E8E6E1;--sx-white: #F0EEE8;--sx-vermilion-500: #FF6B35;--sx-vermilion-400: #FF8C5A;--sx-vermilion-600: #E05520;--sx-brass-500: #C8A84E;--sx-brass-400: #D4B86A;--sx-brass-600: #A68B3A;--sx-red-500: #DC2626;--sx-red-400: #EF4444;--sx-red-600: #B91C1C;--sx-green-500: #4ADE80;--sx-green-400: #6EE7A0;--sx-green-600: #22C55E;--sx-teal-500: #3D8B8B;--sx-teal-400: #5AABAB;--sx-teal-600: #2D6B6B;--sx-color-base: var(--sx-gray-950);--sx-color-surface: var(--sx-gray-900);--sx-color-surface-2: var(--sx-gray-800);--sx-color-surface-3: var(--sx-gray-700);--sx-color-text: var(--sx-gray-100);--sx-color-text-secondary: var(--sx-gray-400);--sx-color-text-disabled: var(--sx-gray-500);--sx-color-text-inverse: var(--sx-gray-950);--sx-color-border: rgba(255, 255, 255, .06);--sx-color-border-strong: rgba(255, 255, 255, .12);--sx-color-border-hover: rgba(255, 255, 255, .18);--sx-color-primary: var(--sx-vermilion-500);--sx-color-secondary: var(--sx-brass-500);--sx-color-red: var(--sx-red-500);--sx-color-green: var(--sx-green-500);--sx-color-teal: var(--sx-teal-500);--sx-color-cyan: var(--sx-vermilion-500);--sx-color-gold: var(--sx-brass-500);--sx-color-purple: var(--sx-teal-500);--sx-color-success: var(--sx-green-500);--sx-color-warning: var(--sx-brass-500);--sx-color-error: var(--sx-red-500);--sx-color-info: var(--sx-teal-500);--sx-glass-bg: rgba(15, 15, 20, .6);--sx-glass-bg-strong: rgba(15, 15, 20, .85);--sx-glass-border: 1px solid rgba(255, 255, 255, .06);--sx-glass-blur: blur(16px);--sx-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--sx-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--sx-shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--sx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--sx-shadow-glow-primary: 0 0 20px rgba(255, 107, 53, .18);--sx-shadow-glow-primary-strong: 0 0 30px rgba(255, 107, 53, .3);--sx-shadow-glow-brass: 0 0 20px rgba(200, 168, 78, .15);--sx-shadow-glow-red: 0 0 20px rgba(220, 38, 38, .15);--sx-shadow-glow-green: 0 0 20px rgba(74, 222, 128, .15);--sx-shadow-glow-teal: 0 0 20px rgba(61, 139, 139, .15);--sx-shadow-glow-cyan: var(--sx-shadow-glow-primary);--sx-shadow-glow-cyan-strong: var(--sx-shadow-glow-primary-strong);--sx-shadow-glow-gold: var(--sx-shadow-glow-brass);--sx-color-primary-subtle: rgba(255, 107, 53, .06);--sx-color-primary-hover: rgba(255, 107, 53, .1);--sx-color-primary-active: rgba(255, 107, 53, .15);--sx-color-primary-ring: rgba(255, 107, 53, .1);--sx-color-red-subtle: rgba(220, 38, 38, .06);--sx-color-red-hover: rgba(220, 38, 38, .1);--sx-color-red-ring: rgba(220, 38, 38, .1);--sx-color-green-subtle: rgba(74, 222, 128, .06);--sx-color-brass-subtle: rgba(200, 168, 78, .06);--sx-color-teal-subtle: rgba(61, 139, 139, .12);--sx-color-backdrop: rgba(8, 8, 12, .7);--sx-color-cyan-subtle: var(--sx-color-primary-subtle);--sx-color-cyan-hover: var(--sx-color-primary-hover);--sx-color-cyan-active: var(--sx-color-primary-active);--sx-color-cyan-ring: var(--sx-color-primary-ring);--sx-color-gold-subtle: var(--sx-color-brass-subtle);--sx-color-purple-subtle: var(--sx-color-teal-subtle);--sx-gradient-brand: linear-gradient(135deg, var(--sx-color-primary), var(--sx-color-secondary));--sx-gradient-surface: linear-gradient(180deg, var(--sx-color-surface), var(--sx-color-base));--sx-gradient-primary: linear-gradient(135deg, var(--sx-color-primary), var(--sx-vermilion-600));--sx-gradient-overlay: linear-gradient(180deg, rgba(8, 8, 12, 0) 0%, rgba(8, 8, 12, .8) 100%);--sx-gradient-cyan: var(--sx-gradient-primary);--sx-font-body: "TT Fors", system-ui, -apple-system, sans-serif;--sx-font-display: "TT Quaris", Georgia, "Times New Roman", serif;--sx-font-mono: "JetBrains Mono", "Consolas", "Courier New", monospace;--sx-text-xs: .75rem;--sx-text-sm: .875rem;--sx-text-base: 1rem;--sx-text-md: 1.125rem;--sx-text-lg: 1.25rem;--sx-text-xl: 1.5rem;--sx-text-2xl: 2rem;--sx-text-display: 3rem;--sx-leading-tight: 1.2;--sx-leading-normal: 1.5;--sx-leading-relaxed: 1.65;--sx-tracking-tight: -.02em;--sx-tracking-normal: 0;--sx-tracking-wide: .02em;--sx-tracking-wider: .05em;--sx-space-0: 0;--sx-space-px: 1px;--sx-space-0-5: .125rem;--sx-space-1: .25rem;--sx-space-1-5: .375rem;--sx-space-2: .5rem;--sx-space-2-5: .625rem;--sx-space-3: .75rem;--sx-space-4: 1rem;--sx-space-5: 1.25rem;--sx-space-6: 1.5rem;--sx-space-8: 2rem;--sx-space-10: 2.5rem;--sx-space-12: 3rem;--sx-space-16: 4rem;--sx-space-20: 5rem;--sx-space-24: 6rem;--sx-radius-none: 0;--sx-radius-sm: 6px;--sx-radius-md: 10px;--sx-radius-lg: 16px;--sx-radius-xl: 24px;--sx-radius-full: 9999px;--sx-duration-instant: .1s;--sx-duration-fast: .15s;--sx-duration-base: .25s;--sx-duration-slow: .4s;--sx-duration-slower: .6s;--sx-ease-out: cubic-bezier(.16, 1, .3, 1);--sx-ease-in: cubic-bezier(.7, 0, .84, 0);--sx-ease-in-out: cubic-bezier(.45, 0, .55, 1);--sx-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sx-transition-fast: .15s ease;--sx-transition-base: .25s ease;--sx-transition-slow: .4s ease;--sx-z-base: 1;--sx-z-dropdown: 1000;--sx-z-sticky: 1020;--sx-z-fixed: 1030;--sx-z-modal-backdrop: 1040;--sx-z-modal: 1050;--sx-z-popover: 1060;--sx-z-tooltip: 1070;--sx-z-grain: 2000;--sx-icon-xs: 14px;--sx-icon-sm: 16px;--sx-icon-md: 18px;--sx-icon-lg: 20px;--sx-icon-xl: 24px;--sx-icon-stroke: 1.75}*,*:before,*:after{box-sizing:border-box}:focus{outline:none}:focus-visible{outline:2px solid var(--sx-color-primary);outline-offset:2px;border-radius:inherit}.lucide{width:var(--sx-icon-md);height:var(--sx-icon-md);stroke-width:var(--sx-icon-stroke)}body{background-color:var(--sx-color-base);background-image:radial-gradient(ellipse at 15% 50%,rgba(255,107,53,.02) 0%,transparent 50%),radial-gradient(ellipse at 85% 20%,rgba(200,168,78,.015) 0%,transparent 50%),radial-gradient(ellipse at 50% 85%,rgba(61,139,139,.015) 0%,transparent 50%);background-size:200% 200%;animation:sx-ambient-drift 25s ease-in-out infinite}::selection{background:#ff6b3540;color:var(--sx-color-text)}@property --sx-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes sx-border-flow{to{--sx-border-angle: 360deg}}@keyframes sx-ambient-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sx-focus-breathe{0%,to{box-shadow:0 0 0 3px #ff6b351f}50%{box-shadow:0 0 0 3px #ff6b3547}}@keyframes sx-error-shake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes sx-check-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sx-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sx-alert-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:TT Fors;src:url(../../../fonts/TT_Fors/TT_Fors_Trial_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Fors;src:url(../../../fonts/TT_Fors/TT_Fors_Trial_Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Fors;src:url(../../../fonts/TT_Fors/TT_Fors_Trial_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Fors;src:url(../../../fonts/TT_Fors/TT_Fors_Trial_Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Fors;src:url(../../../fonts/TT_Fors/TT_Fors_Trial_ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TT Quaris;src:url(../../../fonts/TT_Quaris/TT_Quaris_Trial_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Quaris;src:url(../../../fonts/TT_Quaris/TT_Quaris_Trial_Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Quaris;src:url(../../../fonts/TT_Quaris/TT_Quaris_Trial_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Quaris;src:url(../../../fonts/TT_Quaris/TT_Quaris_Trial_Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--sidebar-width: 220px;--sidebar-width-collapsed: 56px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;font-family:var(--sx-font-body);font-size:16px;line-height:1.5;color:var(--sx-color-text);background-color:var(--sx-color-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--sx-color-teal, #3D8B8B);text-decoration:none}a:hover{color:var(--sx-teal-400, #5AABAB)}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
