:root { --accent: #E8E8EA; --text: #F5F5F7; --background: #0A0A0C; --muted: #5A5A5E; --font-display: Inter, sans-serif; --font-text: DM Sans, sans-serif; --font-accent: JetBrains Mono, monospace; --space-0: 0px; --space-0_5: 8px; --space-1: 16px; --space-1_5: 20px; --space-2: 24px; --space-3: 28px; --space-4: 32px; --space-5: 48px; --space-6: 64px; --space-8: 80px; --space-10: 96px; --space-12: 112px; --space-16: 128px; --space-20: 160px; --space-24: 192px; --scale-xs: 11px; --scale-sm: 12px; --scale-md: 14px; --scale-lg: 15px; --scale-xl: 16px; --scale-2xl: 18px; --scale-3xl: 18px; --scale-4xl: 64px; --scale-5xl: 36px; }
[data-theme="dark"] { --accent: #1F1F24; --text: #8A8A8E; --background: #111114; --muted: #5A5A5E; }
[data-id="luxi_comp_18Oz4SejtBrfAhEOkaQiyN"] { width: 50px; height: 50px; }
[data-id="luxi_comp_csfq1SpN7MF229feLxBnX"] { min-height: 100vh; background-color: rgba(11, 18, 32, 1); font-family: var(--font-text); color: var(--accent); line-height: 1.6; }
[data-id="luxi_comp_7OQU0awjuXGkLwUs6Yumg8"] { width: 50px; height: 50px; }
[data-id="luxi_comp_4H3ddzAXTX3EQ7mSUvv03K"] { width: 50px; height: 50px; }
[data-id="luxi_comp_2ip8qqeezf13WBchbkBJBB"] { flex-direction: column; align-items: center; padding-top: var(--space-4); padding-right: var(--space-2); padding-bottom: var(--space-4); padding-left: var(--space-2); opacity: 1; text-align: center; transform: translateY(0px); }
@media (max-width: 768px) { [data-id="luxi_comp_2ip8qqeezf13WBchbkBJBB"] { padding-top: var(--space-2); padding-right: var(--space-1); padding-bottom: var(--space-2); padding-left: var(--space-1); } }
[data-id="luxi_comp_p5s0jnzEbT09YjOPd9xkd"] { flex-direction: column; align-items: center; }
[data-id="luxi_comp_11jXXFmmsxFpzkO1mDxnhV"] { margin-bottom: var(--space-1); font-family: var(--font-display); text-transform: uppercase; font-size: 13px; font-weight: 500; color: rgba(200, 169, 110, 1); letter-spacing: 2px; }
[data-id="luxi_comp_iYsYHULo0jJW9Sa7ttocV"] { margin-bottom: var(--space-1); font-family: var(--font-display); text-transform: uppercase; font-size: 13px; font-weight: 500; color: rgba(200, 169, 110, 1); letter-spacing: 2px; }
[data-id="luxi_comp_7VD0CppWVNewFn0ckd53T"] { font-family: var(--font-display); text-transform: uppercase; font-size: var(--scale-2xl); font-weight: 500; color: rgba(200, 169, 110, 1); letter-spacing: 1px; }
[data-id="luxi_comp_7H2tNw8r3p9twLWnHHgSPi"] { flex-direction: column; align-items: center; width: 100%; max-width: 680px; position: relative; z-index: 1; }
[data-id="luxi_comp_6tirVXYJHIb2RsWLydV7PR"] { display: flex; flex-direction: column; align-items: center; gap: var(--space-1); width: 100%; max-width: 400px; margin-bottom: var(--space-4); opacity: 1; transform: translateY(0px); }
[data-id="luxi_comp_6pFEJulKxzJOOMLSmfoNAc"] { flex-grow: 1; flex-shrink: 1; flex-basis: 0%; padding-top: var(--space-1); padding-right: var(--space-1_5); padding-bottom: var(--space-1); padding-left: var(--space-1_5); background-color: rgba(19, 29, 46, 1); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 1px solid rgba(30, 45, 69, 1); border-right: 1px solid rgba(30, 45, 69, 1); border-bottom: 1px solid rgba(30, 45, 69, 1); border-left: 1px solid rgba(30, 45, 69, 1); font-family: var(--font-text); font-size: var(--scale-lg); font-weight: 400; color: var(--accent); }
[data-id="luxi_comp_6LJUsfXLeaess3j8kVpwfI"] { display: flex; flex-direction: row; gap: 12px; width: 100%; }
@media (max-width: 768px) { [data-id="luxi_comp_6LJUsfXLeaess3j8kVpwfI"] { flex-direction: column; } }
[data-id="luxi_comp_2UKv2WxbAGo7386bvJj3wv"] { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-2); padding-right: var(--space-5); padding-bottom: var(--space-2); padding-left: var(--space-5); position: absolute; top: 0px; right: 0px; left: 0px; z-index: 100; background-color: rgba(11, 18, 32, 1); background-image: linear-gradient(180deg, rgba(11, 18, 32, 0.97) 0%, rgba(11, 18, 32, 0) 100%); backdrop-filter: blur(8px); }
[data-id="luxi_comp_62LDRkvgQEvrbG6ZI3hOzB"] { display: grid; gap: var(--space-5); grid-template-columns: repeat(3, 1fr); max-width: 1000px; margin-top: var(--space-0); margin-right: auto; margin-bottom: var(--space-0); margin-left: auto; }
@media (max-width: 768px) { [data-id="luxi_comp_62LDRkvgQEvrbG6ZI3hOzB"] { gap: var(--space-4); grid-template-columns: 1fr; } }
[data-id="luxi_comp_3NQdFh0IAeF5LjL5x18lrk"] { display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 100vh; padding-top: var(--space-16); padding-right: var(--space-4); padding-bottom: var(--space-10); padding-left: var(--space-4); position: relative; background-color: rgba(11, 18, 32, 1); text-align: center; }
[data-id="luxi_comp_4YkYO8WlEdPuV05sPNvIvN"] { font-family: var(--font-text); text-decoration: none; font-size: var(--scale-md); font-weight: 400; color: rgba(155, 168, 188, 1); letter-spacing: 0.28px; }
[data-id="luxi_comp_4YkYO8WlEdPuV05sPNvIvN"]:hover { color: var(--text); }
[data-id="luxi_comp_4ntledJu5krZhpRhiVBBdf"] { margin-bottom: var(--space-3); opacity: 1; font-family: var(--font-display); font-size: var(--scale-4xl); font-weight: 300; color: var(--accent); letter-spacing: -1.28px; line-height: 1.15; transform: translateY(0px); }
@media (max-width: 768px) { [data-id="luxi_comp_4ntledJu5krZhpRhiVBBdf"] { font-size: var(--scale-5xl); } }
[data-id="luxi_comp_4NvHNLXVSami2bA9N3p28s"] { margin-bottom: var(--space-1); font-family: var(--font-display); text-transform: uppercase; font-size: 13px; font-weight: 500; color: rgba(200, 169, 110, 1); letter-spacing: 2px; }
[data-id="luxi_comp_5OG4U0LzjL78FShlLOeLaa"] { margin-bottom: var(--space-2); font-family: var(--font-display); text-transform: uppercase; font-size: var(--scale-xl); font-weight: 500; color: rgba(200, 169, 110, 1); letter-spacing: 1px; }
[data-id="luxi_comp_3dj99f544KnfEv0KJT8hRD"] { font-family: var(--font-text); font-size: var(--scale-lg); font-weight: 300; color: rgba(155, 168, 188, 1); line-height: 1.65; }
[data-id="luxi_comp_3FyVOXHtjDN1MYEyhsv2RM"] { font-family: var(--font-text); font-size: var(--scale-lg); font-weight: 300; color: rgba(155, 168, 188, 1); line-height: 1.65; }
[data-id="luxi_comp_4FgIfGwJwe7c80rWx1SQX2"] { margin-bottom: var(--space-4); font-family: var(--font-text); font-style: italic; font-size: 13px; font-weight: 300; color: rgba(106, 122, 144, 1); }
[data-id="luxi_comp_1f2ykrmskuMx9PUMWiKPxs"] { font-family: var(--font-text); font-size: var(--scale-lg); font-weight: 300; color: rgba(155, 168, 188, 1); line-height: 1.65; }
[data-id="luxi_comp_4MhLPbB0oyU905dOUxvQ2S"] { padding-top: var(--space-1); padding-right: var(--space-3); padding-bottom: var(--space-1); padding-left: var(--space-3); background-color: rgba(200, 169, 110, 1); border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-family: var(--font-text); white-space: nowrap; font-size: var(--scale-lg); font-weight: 500; color: rgba(11, 18, 32, 1); }
[data-id="luxi_comp_4MhLPbB0oyU905dOUxvQ2S"]:hover { background-color: var(--accent); transform: translateY(-1px); }
@media (max-width: 768px) { [data-id="luxi_comp_4MhLPbB0oyU905dOUxvQ2S"] { width: 100%; } }
[data-id="luxi_comp_7bbTGS8YvauyjaeJmE4dFm"] { min-height: 20px; font-family: var(--font-text); font-size: 13px; color: rgba(248, 113, 113, 1); }
[data-id="luxi_comp_2Eby8VHULSe3MojVYST7q2"] { display: flex; flex-direction: row; align-items: center; gap: var(--space-4); }
[data-id="luxi_comp_5cGKiZ8DBJNQOfbEFsKc2T"] { flex-direction: column; align-items: center; padding-top: var(--space-4); padding-right: var(--space-2); padding-bottom: var(--space-4); padding-left: var(--space-2); opacity: 1; text-align: center; transform: translateY(0px); }
@media (max-width: 768px) { [data-id="luxi_comp_5cGKiZ8DBJNQOfbEFsKc2T"] { padding-top: var(--space-2); padding-right: var(--space-1); padding-bottom: var(--space-2); padding-left: var(--space-1); } }
[data-id="luxi_comp_6Ev0OPVBeUYpUivtEhCG9G"] { font-family: var(--font-text); text-decoration: none; font-size: var(--scale-md); font-weight: 400; color: rgba(155, 168, 188, 1); letter-spacing: 0.28px; }
[data-id="luxi_comp_6Ev0OPVBeUYpUivtEhCG9G"]:hover { color: var(--text); }
[data-id="luxi_comp_2oPWbaOl9g1URvmM8MET9n"] { margin-bottom: var(--space-5); opacity: 1; font-family: var(--font-text); font-size: var(--scale-2xl); font-weight: 300; color: rgba(155, 168, 188, 1); line-height: 1.7; transform: translateY(0px); }
@media (max-width: 768px) { [data-id="luxi_comp_2oPWbaOl9g1URvmM8MET9n"] { font-size: var(--scale-xl); } }
[data-id="luxi_comp_4wJDopBZU8CH9qB4zsqzoq"] { padding-top: var(--space-10); padding-right: var(--space-4); padding-bottom: var(--space-16); padding-left: var(--space-4); position: relative; background-color: rgba(13, 22, 40, 1); }
[data-id="luxi_comp_7F6lJGEeB4o5YRBlJ3l98y"] { font-family: var(--font-accent); font-size: var(--scale-xs); color: rgba(106, 122, 144, 1); letter-spacing: 0.44px; }
[data-id="luxi_comp_6KLOGCYO8XfmcsBOF0Ih6x"] { flex-direction: column; align-items: center; padding-top: var(--space-4); padding-right: var(--space-2); padding-bottom: var(--space-4); padding-left: var(--space-2); opacity: 1; text-align: center; transform: translateY(0px); }
@media (max-width: 768px) { [data-id="luxi_comp_6KLOGCYO8XfmcsBOF0Ih6x"] { padding-top: var(--space-2); padding-right: var(--space-1); padding-bottom: var(--space-2); padding-left: var(--space-1); } }
[data-id="luxi_comp_2RKxs9vBr1LptLvEzN5xex"] { width: 100%; }
[data-id="luxi_comp_2dl2qQlwYAZcx1m71xDQ4M"] { opacity: 1; font-family: var(--font-accent); font-size: var(--scale-sm); font-weight: 400; color: var(--muted); letter-spacing: 0.48px; transform: translateY(0px); }
[data-id="luxi_comp_63dCtrtn5Xanlfu1bWaek4"] { padding-top: var(--space-6); padding-right: var(--space-4); padding-bottom: var(--space-5); padding-left: var(--space-4); position: relative; background-color: rgba(8, 15, 26, 1); text-align: center; }
@media (max-width: 768px) { [data-id="luxi_comp_63dCtrtn5Xanlfu1bWaek4"] { padding-top: var(--space-5); padding-right: var(--space-2); padding-bottom: 40px; padding-left: var(--space-2); } }