*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--meta-blue:#0668e1;--meta-dark:#1c1e21;--meta-light:#f0f2f5;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af}.App{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.App,.hero-section{min-height:100vh;overflow:hidden}.hero-section{align-items:center;background:linear-gradient(135deg,#fff,rgba(224,238,255,.3) 50%,rgba(6,104,225,.33));display:flex;justify-content:center;position:relative;width:100%}.interactive-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.interactive-blob{border-radius:50%;filter:blur(40px);mix-blend-mode:multiply;opacity:.4;position:absolute;transition:transform .1s linear;will-change:transform}.container{height:100%;margin:0 auto;max-width:1280px;padding:0 24px;position:relative;z-index:10}.container,.content-wrapper{align-items:center;display:flex;width:100%}.content-wrapper{flex-direction:column;gap:3rem}@media (min-width:1024px){.content-wrapper{flex-direction:row;gap:6rem}}.left-column{text-align:center;width:100%}@media (min-width:1024px){.left-column{text-align:left;width:50%}}.brand-icon{align-items:center;background-color:#eff6ff;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex;font-size:36px;height:64px;justify-content:center;margin-bottom:32px;width:64px}.brand-icon,.hiring-badge{color:#0668e1;color:var(--meta-blue)}.hiring-badge{background-color:#dbeafe;border-radius:9999px;display:inline-block;font-size:14px;padding:4px 12px}.hero-title,.hiring-badge{font-weight:600;margin-bottom:24px}.hero-title{color:#111827;color:var(--text-primary);font-size:54px!important;letter-spacing:-.025em;line-height:1.1}@media (min-width:768px){.hero-title{font-size:72px}}.gradient-text{background:linear-gradient(90deg,#0668e1,#a855f7,#ec4899);background:linear-gradient(to right,var(--meta-blue),#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{color:#4b5563;color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:40px}@media (min-width:768px){.hero-description{font-size:20px}}.features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:16px;text-align:center}.feature-icon{display:block;font-size:20px;margin-bottom:8px}.feature-text{color:#4b5563;color:var(--text-secondary);font-size:14px;font-weight:700;margin:0}.right-column{width:100%}@media (min-width:1024px){.right-column{width:50%}}.glass-form-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;padding:0}@media (min-width:768px){.glass-form-card{padding:0}}.browser-tabs{align-items:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(240,242,245,.9),rgba(240,242,245,.7));border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:2px;padding:8px 8px 0}.browser-tab{align-items:center;background-color:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.1);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;gap:8px;max-width:200px;min-width:120px;padding:8px 16px;position:relative;transition:all .2s}.browser-tab:hover{background-color:hsla(0,0%,100%,.6)}.browser-tab.active{background-color:hsla(0,0%,100%,.9);box-shadow:0 -2px 8px rgba(0,0,0,.05);z-index:1}.tab-dot{background-color:#9ca3af;border-radius:50%;flex-shrink:0;height:8px;width:8px}.browser-tab.active .tab-dot{background-color:#0668e1;background-color:var(--meta-blue)}.tab-title{color:#4b5563;color:var(--text-secondary);flex:1 1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-tab.active .tab-title{color:#111827;color:var(--text-primary);font-weight:600}.tab-close{align-items:center;border-radius:4px;color:#9ca3af;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:14px;height:16px;justify-content:center;line-height:1;opacity:0;transition:all .2s;width:16px}.browser-tab:hover .tab-close{opacity:1}.tab-close:hover{background-color:rgba(0,0,0,.1);color:#111827;color:var(--text-primary)}.browser-url-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6);border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:12px;padding:12px 16px}.url-icon{color:#10b981;flex-shrink:0;font-size:14px}.url-text{color:#4b5563;color:var(--text-secondary);flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-actions{align-items:center;display:flex;gap:8px}.url-action-icon{border-radius:4px;color:#9ca3af;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:14px;padding:4px;transition:all .2s}.url-action-icon:hover{background-color:rgba(0,0,0,.05);color:#4b5563;color:var(--text-secondary)}.form-header{margin-bottom:24px;padding:32px 32px 0}@media (min-width:768px){.form-header{padding:40px 40px 0}}.form-header h3{color:#111827;color:var(--text-primary);font-size:24px;font-weight:700;margin-bottom:8px}.form-header p{color:#4b5563;color:var(--text-secondary);font-size:16px}.form-group{margin-bottom:20px}.form-label{color:#4b5563;color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.input-wrapper{position:relative}.input-icon{color:#9ca3af;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.form-input{background-color:hsla(0,0%,100%,.5);border:1px solid #e5e7eb;border-radius:12px;font-size:16px;outline:none;padding:14px 16px 14px 44px;transition:all .2s;width:100%}.form-input:focus{background-color:#fff;border-color:#0668e1;border-color:var(--meta-blue);box-shadow:0 0 0 2px rgba(6,104,225,.1)}.submit-button{align-items:center;background-color:#0668e1;background-color:var(--meta-blue);border:none;border-radius:12px;box-shadow:0 10px 15px -3px rgba(6,104,225,.3);color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin-top:16px;overflow:hidden;padding:16px;position:relative;transition:all .2s;width:100%}.submit-button:hover:not(:disabled){background-color:#0556bd;transform:scale(1.02)}.submit-button:disabled{cursor:not-allowed;opacity:.7}.submit-button.success{background-color:#10b981;box-shadow:0 10px 15px -3px rgba(16,185,129,.3)}.button-shine{background-color:hsla(0,0%,100%,.2);inset:0;position:absolute;transform:translateY(100%);transition:transform .3s}.submit-button:hover .button-shine{transform:translateY(0)}.terms-text{color:#9ca3af;font-size:12px;margin-top:16px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-up{animation:fadeInUp .8s both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-400{animation-delay:.4s}.delay-600{animation-delay:.6s}.delay-800{animation-delay:.8s}.delay-1000{animation-delay:1s}.browser-form-content{padding:32px}@media (min-width:768px){.browser-form-content{padding:40px}}.success-state,.syncing-state{padding:0}
/*# sourceMappingURL=main.efe591e4.css.map*/