@font-face{font-family:Ailerons;src:url("./media/Ailerons-Regular-NLYI65M4.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-Regular-JNHL4IDV.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-Bold-QAA2AGZS.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("./media/Poppins-SemiBold-TBISX6G2.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}*{margin:0;padding:0}:root{--primary-gold: #FFD700;--primary-amber: #FFA500;--primary-orange: #FF8C00;--primary-copper: #B87333;--secondary-deep-space: #0B0B0F;--secondary-void: #1A1A1D;--secondary-nebula: #2D2D35;--secondary-cosmic: #404048;--secondary-stellar: #5A5A62;--accent-eclipse: #8B4513;--accent-solar: #FF6347;--accent-lunar: #C0C0C0;--accent-starlight: #F5F5DC;--neutral-white: #FFFFFF;--neutral-light: #F8F8F8;--neutral-gray-100: #E5E5E5;--neutral-gray-200: #CCCCCC;--neutral-gray-300: #B3B3B3;--neutral-gray-400: #999999;--neutral-gray-500: #808080;--neutral-gray-600: #666666;--neutral-gray-700: #4D4D4D;--neutral-gray-800: #333333;--neutral-gray-900: #1A1A1A;--neutral-black: #000000;--success: #28A745;--warning: #FFC107;--error: #DC3545;--info: #17A2B8;--gradient-celestial: linear-gradient(135deg, var(--primary-gold) 0%, var(--primary-amber) 50%, var(--primary-orange) 100%);--gradient-space: linear-gradient(180deg, var(--secondary-deep-space) 0%, var(--secondary-void) 100%);--gradient-eclipse: radial-gradient(circle, var(--primary-gold) 0%, var(--accent-eclipse) 70%, var(--secondary-deep-space) 100%);--gradient-nebula: linear-gradient(45deg, var(--secondary-void) 0%, var(--secondary-nebula) 50%, var(--secondary-cosmic) 100%);--font-primary: "Ailerons", "Arial", sans-serif;--font-secondary: "Poppins", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono: "Courier New", "Monaco", "Menlo", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--glow-gold: 0 0 20px rgba(255, 215, 0, .5);--glow-amber: 0 0 30px rgba(255, 165, 0, .6);--glow-solar: 0 0 40px rgba(255, 99, 71, .4);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}.text-primary-gold{color:var(--primary-gold)}.text-primary-amber{color:var(--primary-amber)}.text-primary-orange{color:var(--primary-orange)}.text-secondary-space{color:var(--secondary-deep-space)}.text-secondary-void{color:var(--secondary-void)}.text-accent-eclipse{color:var(--accent-eclipse)}.text-accent-lunar{color:var(--accent-lunar)}.bg-primary-gold{background-color:var(--primary-gold)}.bg-primary-amber{background-color:var(--primary-amber)}.bg-secondary-space{background-color:var(--secondary-deep-space)}.bg-secondary-void{background-color:var(--secondary-void)}.bg-gradient-celestial{background:var(--gradient-celestial)}.bg-gradient-space{background:var(--gradient-space)}.bg-gradient-eclipse{background:var(--gradient-eclipse)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-mono{font-family:var(--font-mono)}.glow-gold{box-shadow:var(--glow-gold)}.glow-amber{box-shadow:var(--glow-amber)}.glow-solar{box-shadow:var(--glow-solar)}.text-glow-gold{text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.6)}.text-glow-amber{text-shadow:0 0 10px rgba(255,165,0,.8),0 0 20px rgba(255,165,0,.6)}h1,h2{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-4);color:var(--primary-gold)}h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-4);color:var(--primary-gold)}h1{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-5xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-3xl)}h5{font-size:var(--font-size-2xl)}h6{font-size:var(--font-size-xl)}span{font-family:var(--font-secondary)}.btn-celestial{background:var(--gradient-celestial);color:var(--secondary-deep-space);border:none;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);transition:var(--transition-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;min-height:48px;vertical-align:middle;box-sizing:border-box;white-space:nowrap}.btn-celestial:hover{box-shadow:var(--glow-gold);transform:translateY(-2px)}.btn-space{background:var(--secondary-void);color:var(--primary-gold);border:2px solid var(--primary-gold);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);transition:var(--transition-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;min-height:48px;vertical-align:middle;box-sizing:border-box;white-space:nowrap}.btn-space:hover{background:var(--primary-gold);color:var(--secondary-void);box-shadow:var(--glow-gold)}.card-celestial{background:var(--gradient-nebula);border:1px solid var(--secondary-cosmic);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-lg);color:var(--neutral-light)}.card-eclipse{background:var(--gradient-eclipse);border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-xl);color:var(--neutral-white)}@media (min-width: 576px){:root{--font-size-5xl: 3.5rem;--font-size-6xl: 4.25rem}}@media (min-width: 768px){:root{--font-size-5xl: 4rem;--font-size-6xl: 5rem}}@media (min-width: 992px){:root{--font-size-5xl: 4.5rem;--font-size-6xl: 5.75rem}}@media (min-width: 1200px){:root{--font-size-5xl: 5rem;--font-size-6xl: 6.5rem}}body{overflow-x:hidden;width:100%;max-width:100vw}.dark-mode li::marker{color:var(--neutral-white)}.container{padding:0% 5%}.font-weight-bold{font-weight:var(--font-weight-bold)}
