:root{--al-font-display:"Outfit",sans-serif;--al-font-body:"Inter",sans-serif;--al-gold:#edd714;--al-gold-dark:#d4c212;--al-blue:#d4a017;--al-green:#c49000;--al-purple:#b8860b;--al-surface-0:#060608;--al-surface-1:#0d0d10;--al-surface-2:#141418;--al-surface-3:#1c1c22;--al-surface-4:#24242c;--al-text-primary:#f0f0f5;--al-text-secondary:rgba(240,240,245,0.65);--al-text-tertiary:rgba(240,240,245,0.38);--al-text-disabled:rgba(240,240,245,0.2);--al-border:hsla(0,0%,100%,0.06);--al-border-subtle:hsla(0,0%,100%,0.03);--al-border-hover:rgba(237,215,20,0.2);--al-border-active:rgba(237,215,20,0.35);--al-glass-bg:rgba(12,12,16,0.72);--al-glass-bg-heavy:rgba(8,8,12,0.88);--al-glass-bg-light:rgba(20,20,28,0.55);--al-glass-border:hsla(0,0%,100%,0.06);--al-glass-blur:24px;--al-glass-blur-heavy:40px;--al-glow-gold:rgba(237,215,20,0.15);--al-glow-gold-strong:rgba(237,215,20,0.3);--al-space-xs:4px;--al-space-sm:8px;--al-space-md:16px;--al-space-lg:24px;--al-space-xl:40px;--al-space-2xl:64px;--al-space-3xl:100px;--al-radius-sm:10px;--al-radius-md:14px;--al-radius-lg:20px;--al-radius-xl:28px;--al-radius-full:100px;--al-shadow-sm:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--al-shadow-md:0 4px 16px rgba(0,0,0,0.35),0 2px 6px rgba(0,0,0,0.2);--al-shadow-lg:0 12px 48px rgba(0,0,0,0.45),0 4px 12px rgba(0,0,0,0.25);--al-shadow-xl:0 24px 80px rgba(0,0,0,0.5);--al-shadow-glow:0 0 30px var(--al-glow-gold),0 0 60px rgba(237,215,20,0.08);--al-ease:cubic-bezier(0.4,0,0.2,1);--al-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--al-ease-out:cubic-bezier(0,0,0.2,1);--al-ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--al-duration-fast:150ms;--al-duration-normal:250ms;--al-duration-slow:400ms;--al-sidebar-collapsed:72px;--al-sidebar-expanded:260px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--al-surface-0);font-family:var(--al-font-body),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;color:var(--al-text-primary);line-height:1.55;letter-spacing:-.01em}@font-face{font-family:"Bebas";font-style:normal;font-weight:400;src:local("Bebas"),local("Bebas"),url(/static/media/Bebas-Regular.b320c8e2.ttf) format("truetype")}code{font-family:"SF Mono","Fira Code",source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;height:100%;background-color:var(--al-surface-0)}:focus-visible{outline:2px solid var(--al-gold);outline-offset:2px;border-radius:4px}::selection{background:rgba(237,215,20,.25);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(237,215,20,.2)}.al-glass-card{background:var(--al-glass-bg);backdrop-filter:blur(var(--al-glass-blur));-webkit-backdrop-filter:blur(var(--al-glass-blur));border:1px solid var(--al-glass-border);border-radius:var(--al-radius-lg);box-shadow:var(--al-shadow-md);transition:border-color var(--al-duration-normal) var(--al-ease),box-shadow var(--al-duration-normal) var(--al-ease),transform var(--al-duration-normal) var(--al-ease)}.al-glass-card:hover{border-color:var(--al-border-hover);box-shadow:var(--al-shadow-lg);transform:translateY(-2px)}.al-glass-heavy{backdrop-filter:blur(var(--al-glass-blur-heavy)) saturate(1.4);-webkit-backdrop-filter:blur(var(--al-glass-blur-heavy)) saturate(1.4);border:1px solid var(--al-glass-border)}.al-glass-heavy,.al-page-header{background:var(--al-glass-bg-heavy)}.al-page-header{position:sticky;top:0;z-index:100;backdrop-filter:blur(var(--al-glass-blur-heavy)) saturate(1.3);-webkit-backdrop-filter:blur(var(--al-glass-blur-heavy)) saturate(1.3);border-bottom:1px solid var(--al-border);padding:20px 32px}.al-gradient-text{background:linear-gradient(135deg,#fff,var(--al-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.al-surface-card{background:var(--al-surface-2);border:1px solid var(--al-border);border-radius:var(--al-radius-lg);transition:border-color var(--al-duration-normal) var(--al-ease),transform var(--al-duration-normal) var(--al-ease)}.al-surface-card:hover{border-color:var(--al-border-hover);transform:translateY(-1px)}.al-pill{grid-gap:4px;gap:4px;padding:4px 12px;border-radius:var(--al-radius-full);font-size:11px;font-weight:600;letter-spacing:.3px}.al-btn-primary,.al-pill{display:inline-flex;align-items:center}.al-btn-primary{justify-content:center;grid-gap:8px;gap:8px;padding:10px 24px;border-radius:var(--al-radius-md);background:linear-gradient(135deg,var(--al-gold),var(--al-gold-dark));color:#0a0a0a;font-family:var(--al-font-body);font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all var(--al-duration-normal) var(--al-ease);letter-spacing:.2px}.al-btn-primary:hover{transform:translateY(-1px) scale(1.02);box-shadow:var(--al-shadow-glow)}.al-btn-primary:active{transform:translateY(0) scale(.98)}.al-btn-ghost{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 24px;border-radius:var(--al-radius-md);background:transparent;color:var(--al-text-secondary);font-family:var(--al-font-body);font-size:13px;font-weight:600;border:1px solid var(--al-border);cursor:pointer;transition:all var(--al-duration-normal) var(--al-ease)}.al-btn-ghost:hover{background:hsla(0,0%,100%,.04);border-color:var(--al-border-hover);color:var(--al-text-primary)}@keyframes al-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes al-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes al-fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes al-slideInLeft{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes al-slideInRight{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes al-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes al-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes al-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes al-glow{0%,to{box-shadow:0 0 20px rgba(237,215,20,.12)}50%{box-shadow:0 0 40px rgba(237,215,20,.25)}}@keyframes al-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes al-gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes al-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes al-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes al-morphGlow{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;box-shadow:0 0 40px rgba(237,215,20,.08)}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%;box-shadow:0 0 80px rgba(237,215,20,.15)}}@keyframes al-ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes al-typingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes al-slideDown{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes al-countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.al-stagger-1{animation-delay:.05s}.al-stagger-2{animation-delay:.1s}.al-stagger-3{animation-delay:.15s}.al-stagger-4{animation-delay:.2s}.al-stagger-5{animation-delay:.25s}.al-stagger-6{animation-delay:.3s}.al-stagger-7{animation-delay:.35s}.al-stagger-8{animation-delay:.4s}
/*# sourceMappingURL=main.718e612c.chunk.css.map */