@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);:root{--bg-primary:#000;--bg-secondary:#0a0a0a;--bg-card:#111;--bg-card-hover:#171717;--border-color:#222;--border-light:#333;--text-primary:#ededed;--text-secondary:#888;--text-muted:#666;--accent:#fff;--accent-muted:#ffffff1a;--success:#00d084;--warning:#f5a623;--error:#e00;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background:var(--bg-primary);color:#ededed;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:0;min-height:100vh}.glass-panel{background:#111;background:var(--bg-card);border:1px solid #222;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);transition:all .2s ease}.glass-panel:hover{border-color:#333;border-color:var(--border-light)}.glass-input{background:#0a0a0a;background:var(--bg-secondary);border:1px solid #222;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-md);color:#ededed;color:var(--text-primary);font-size:14px;transition:all .15s ease}.glass-input::placeholder{color:#666;color:var(--text-muted)}.glass-input:focus{background:#111;background:var(--bg-card);border-color:#333;border-color:var(--border-light);box-shadow:0 0 0 4px #ffffff0d;outline:none}.glass-button{background:#ededed;background:var(--text-primary);border:none;border-radius:8px;border-radius:var(--radius-md);color:#000;color:var(--bg-primary);cursor:pointer;font-size:14px;font-weight:500;transition:all .15s ease}.glass-button:hover{background:#fff;transform:translateY(-1px)}.glass-button:active{transform:translateY(0)}.btn-secondary{background:#0000;border:1px solid #222;border:1px solid var(--border-color);color:#ededed;color:var(--text-primary)}.btn-secondary:hover{background:#171717;background:var(--bg-card-hover);border-color:#333;border-color:var(--border-light)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderGlow{0%,to{border-color:#222}50%{border-color:#444}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-fade-up{animation:fadeInUp .5s ease-out forwards}.animate-scale{animation:fadeInScale .3s ease-out forwards}.animate-slide-right{animation:slideInRight .4s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.hover-scale{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{border-color:#333;border-color:var(--border-light);box-shadow:0 10px 40px #0000004d;transform:translateY(-4px)}.stagger-children>*{animation:fadeInUp .5s ease-out forwards;opacity:0}.stagger-children>:first-child{animation-delay:0ms}.stagger-children>:nth-child(2){animation-delay:50ms}.stagger-children>:nth-child(3){animation-delay:.1s}.stagger-children>:nth-child(4){animation-delay:.15s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.25s}.stagger-children>:nth-child(7){animation-delay:.3s}.stagger-children>:nth-child(8){animation-delay:.35s}.spotlight-card{background:#111;background:var(--bg-card);border:1px solid #222;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:all .3s ease}.spotlight-card:before{background:radial-gradient(600px circle at 50% 50%,#ffffff0f,#0000 40%);background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),#ffffff0f,#0000 40%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s}.spotlight-card:hover:before{opacity:1}.spotlight-card:hover{border-color:#333}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#888);-webkit-background-clip:text;background-clip:text}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#111 25%,#222 50%,#111 75%);background-size:200% 100%}.blur-text{animation:blurReveal .8s ease-out forwards;filter:blur(10px);opacity:0}@keyframes blurReveal{to{filter:blur(0);opacity:1}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#222;background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333;background:var(--border-light)}::selection{background:#fff3}a{color:#ededed;color:var(--text-primary);text-decoration:none;transition:color .15s ease}a:hover{color:#fff}
/*# sourceMappingURL=main.15c09b15.css.map*/