@charset "UTF-8";body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App,body{background:#111}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.btn{background:#222;color:#fff;text-align:center}.btn-primary{background:#f39c12;color:#fff}.btn-primary:hover{background:#fff;box-shadow:0 8px 25px #f39c1233;color:#111}.btn-secondary:hover{color:#111}html{scroll-behavior:smooth}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #f39c12;outline-offset:2px}.fade-in{animation:fadeIn .6s ease-out}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{background:#111;box-shadow:0 2px 20px #0003;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header-container{height:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-container,.logo{align-items:center;display:flex}.logo{gap:18px}.logo-img{filter:grayscale(1) brightness(1.2);height:48px;object-fit:contain;width:48px}.logo-text h1{color:#fff;font-size:28px;font-weight:800;letter-spacing:2px;line-height:1;margin:0}.logo-text span{color:#b0b0b0;display:block;font-size:13px;font-weight:400;letter-spacing:4px;margin-top:2px}.nav{align-items:center;display:flex}.nav-list{display:flex;gap:30px;list-style:none;margin:0;padding:0}.nav-list li button{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:8px 16px;position:relative;transition:all .3s ease}.nav-list li button:hover{background:#f39c1214;color:#f39c12}.nav-list li button:after{background:#f39c12;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-list li button:hover:after{width:80%}.admin-link{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:1px solid #fff3!important;color:#fff!important;font-weight:600!important}.admin-link:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)!important;box-shadow:0 5px 15px #667eea4d!important;transform:translateY(-2px)!important}.admin-link:after{display:none!important}.hamburger{cursor:pointer;display:none;flex-direction:column;padding:5px}.hamburger span{background:#fff;border-radius:2px;height:3px;margin:3px 0;transition:.3s;width:25px}.hamburger.active span:first-child{transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){.nav{background:#111;flex-direction:column;height:calc(100vh - 80px);justify-content:flex-start;left:-100%;padding-top:50px;position:fixed;top:80px;transition:left .3s ease;width:100%}.nav-open{left:0}.nav-list{align-items:center;flex-direction:column;gap:20px}.nav-list li button{font-size:18px;padding:12px 24px}.hamburger{display:flex}}.footer{background:#111!important;color:#fff;margin-top:80px;padding:60px 0 20px}.footer-container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.footer-section h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px}.footer-section p{color:#b0b0b0;line-height:1.6;margin-bottom:15px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{color:#b0b0b0;margin-bottom:10px}.footer-section ul li button{background:none;border:none;color:#b0b0b0;cursor:pointer;font-size:14px;padding:0;transition:color .3s ease}.footer-section ul li button:hover{color:#3498db}.contact-info p{font-size:14px;margin-bottom:8px}.social-links{display:flex;gap:15px;margin-top:15px}.social-link{background:#232323;border:1.5px solid #444;border-radius:16px;box-shadow:none;display:inline-block;font-size:15px;padding:10px 22px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-link:hover{background:#fff;border-color:#fff;box-shadow:0 4px 12px #0000002e;color:#111;transform:translateY(-2px) scale(1.04)}.social-link.instagram,.social-link.linkedin,.social-link.whatsapp{background:#232323;border:1.5px solid #444;color:#fff}.footer-bottom{border-top:1px solid #232323;padding-top:20px;text-align:center}.footer-bottom p{color:#b0b0b0;font-size:14px;margin:0}@media (max-width:768px){.footer{padding:40px 0 20px}.footer-content{gap:30px;grid-template-columns:1fr}.social-links{justify-content:center}}.home,body{background:#111!important;color:#fff}.home{padding-top:70px}.hero{align-items:center;background:#111;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero:before{content:none}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.hero-title{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text;color:#fff;display:block}.hero-subtitle{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:40px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.btn-primary{background:#fff;color:#1a1a1a}.btn-primary:hover{background:#f0f0f0;box-shadow:0 8px 25px #ffffff4d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.btn-secondary:hover{background:#fff;color:#1a1a1a;transform:translateY(-2px)}.hero-visual{align-items:center;display:flex;flex-direction:column;gap:20px}.floating-card{animation:float 6s ease-in-out infinite;background:#181818;border:1px solid #232323;border-radius:20px;box-shadow:0 10px 30px #0003;color:#b0b0b0;max-width:300px;padding:30px;text-align:center;width:100%}.floating-card:nth-child(2){animation-delay:-2s}.floating-card:nth-child(3){animation-delay:-4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-icon{color:#fff;display:block;font-size:3rem;margin-bottom:15px}.floating-card h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:10px}.floating-card p{font-size:.9rem;opacity:.9}.floating-card:hover{background:#232323;border-color:#fff;color:#fff}.about-preview{background:#181818;padding:100px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.about-text h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:30px}.about-text p{color:#fff}.stats{color:#b0b0b0;display:flex;gap:40px;margin-top:40px}.stat{text-align:center}.stat-number{color:#fff;display:block;font-size:2.5rem}.stat-label{color:#fff;font-size:.9rem;margin-top:5px}.image-placeholder{background:#232323;box-shadow:0 20px 40px #0000001a;width:300px}.services-preview{background:#111;color:#fff;padding:100px 0}.services-preview h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{box-shadow:0 10px 30px #0003;text-align:center}.service-card:hover{background:#232323;border-color:#fff;color:#fff}.service-icon{color:#fff}.service-card h3{font-size:1.3rem}.service-card p{color:#b0b0b0;font-size:1rem;line-height:1.6}@media (max-width:768px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.5rem}.hero-buttons{justify-content:center}.about-content{grid-template-columns:1fr}.stats{flex-direction:column;gap:20px}.image-placeholder{height:250px;width:250px}.services-grid{grid-template-columns:1fr}}.portfolio{background:#111;padding:100px 0}.portfolio-header{margin-bottom:60px;text-align:center}.portfolio-header h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px}.portfolio-header p{color:#b0b0b0;font-size:1.1rem;margin:0 auto;max-width:600px}.portfolio-filters{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}.filter-btn{background:#111;border:2px solid #222;border-radius:25px;color:#b0b0b0;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.filter-btn:hover{border-color:#fff;color:#fff;transform:translateY(-2px)}.filter-btn.active{background:#fff;border-color:#fff;color:#111}.portfolio-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.project-card{background:#181818;border:1px solid #232323;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 40px #00000040;transform:translateY(-10px)}.project-image{align-items:center;background:linear-gradient(135deg,#232526,#414345);display:flex;height:140px;justify-content:center;overflow:hidden;position:relative}.project-icon{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));font-size:3.5rem;position:relative;z-index:2}.project-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:3}.project-card:hover .project-overlay{opacity:1}.project-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:30px 30px 20px}.project-content h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:15px}.project-content p{color:#b0b0b0;line-height:1.6;margin-bottom:20px}.project-technologies{display:flex;flex-wrap:wrap;gap:8px}.tech-tag{background:#232323;border-radius:15px;color:#b0b0b0;font-size:12px;font-weight:500;padding:6px 12px}.project-actions{display:flex;justify-content:flex-end;margin-top:20px}.demo-btn{background:#fff;border:none;border-radius:25px;box-shadow:0 2px 8px #0000001f;color:#111;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:1px;padding:12px 28px;transition:all .3s ease}.demo-btn:hover{background:#f39c12;color:#fff;transform:scale(1.08)}.demo-btn.locked{align-items:center;background:#232323!important;border:none;box-shadow:none;color:#b0b0b0!important;cursor:not-allowed!important;display:flex;justify-content:center;opacity:.7;pointer-events:none}.portfolio-cta{background:#181818;border-radius:20px;box-shadow:0 10px 30px #00000026;color:#fff;padding:60px 40px;text-align:center}.portfolio-cta h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:15px}.portfolio-cta p{color:#b0b0b0;font-size:1.1rem;margin-bottom:30px}@media (max-width:768px){.portfolio{padding:60px 0}.portfolio-header h2{font-size:2rem}.portfolio-filters{gap:10px}.filter-btn{font-size:13px;padding:10px 20px}.portfolio-grid{gap:20px;grid-template-columns:1fr}.project-content{padding:20px}.portfolio-cta{padding:40px 20px}.portfolio-cta h3{font-size:1.5rem}}.about,.about-section,body{background:#111!important;color:#fff}.about-content,.about-preview{background:#0000!important}.about-text h2,.about-text p,.stat-label,.stat-number{color:#fff}.about-header h2,.about-text h2{color:#fff!important}.about-header p,.about-text p{color:#b0b0b0!important}.about{background:#fff;padding:100px 0}.about-header{margin-bottom:80px;text-align:center}.about-header h2{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px}.about-header p{color:#7f8c8d;font-size:1.1rem;margin:0 auto;max-width:600px}.about-content{grid-gap:60px;align-items:center;background:#0000!important;border:none!important;border-radius:20px;box-shadow:none!important;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px;padding:40px 30px}.about-text h3{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:30px}.about-text p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.about-image,.image-placeholder{align-items:center;display:flex;justify-content:center}.image-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;height:300px;text-align:center;width:400px}.placeholder-icon{display:block;font-size:4rem;margin-bottom:20px}.placeholder-content p{font-size:1.2rem;font-weight:600;margin:0}.skills-section{margin-bottom:80px}.skills-section h3{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.skills-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skill-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;padding:25px}.skill-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.skill-name{color:#2c3e50;font-size:1.1rem;font-weight:600}.skill-percentage{color:#3498db;font-size:.9rem;font-weight:600}.skill-bar{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.skill-progress{background:linear-gradient(90deg,#3498db,#2980b9);border-radius:4px;height:100%;transition:width 1s ease}.values-section{margin-bottom:80px}.values-section h3{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{background:#181818!important;border:1px solid #232323!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#b0b0b0!important;padding:32px 24px;text-align:center;transition:all .3s ease}.value-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.value-icon{display:block;font-size:3rem;margin-bottom:20px}.value-card h4{color:#fff!important;margin-bottom:10px}.value-card p{color:#b0b0b0!important}.team-section{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1200px}.team-section h3{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.team-slider{padding:20px 0 40px}.slick-slide{align-items:stretch;display:flex;justify-content:center}.slick-list{overflow:visible}.slick-dots li button:before{color:#b9f2ff;font-size:14px}.slick-dots li.slick-active button:before{color:#667eea}.team-grid{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-member{align-items:center;background:#111!important;border:1px solid #232323!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#b0b0b0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;max-width:350px;min-height:420px;padding:32px 24px;text-align:center;transition:all .3s ease}.team-member:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.member-avatar{align-items:center;background:none!important;border:none!important;box-shadow:none!important;display:flex;justify-content:center;margin-bottom:0;padding:0!important}.avatar-icon{font-size:2.5rem}.team-member h4{color:#fff!important;font-size:1.3rem;font-weight:600;margin-bottom:10px}.team-member .member-role{color:#3498db;font-size:1rem;font-weight:600;margin-bottom:15px}.team-member .member-description{color:#b0b0b0;font-size:.95rem;line-height:1.6}.about-cta{background:#111!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#fff;margin:0 auto 40px;padding:60px 40px;text-align:center}.about-cta h3{color:#fff;font-size:2.2rem;font-weight:700;margin-bottom:18px}.about-cta p{color:#b0b0b0;font-size:1.2rem;margin-bottom:28px}.about-cta .btn-primary{background:#fff;color:#111}.about-cta .btn-primary:hover{background:#232323;color:#fff}@media (max-width:768px){.about{padding:60px 0}.about-header h2{font-size:2rem}.about-content{gap:40px;grid-template-columns:1fr}.about-text h3{font-size:1.5rem}.image-placeholder{height:200px;max-width:300px;width:100%}.skills-grid,.team-grid,.values-grid{grid-template-columns:1fr}.about-cta{padding:40px 20px}.about-cta h3{font-size:1.5rem}}@media (max-width:900px){.about-content{gap:30px;grid-template-columns:1fr;padding:30px 10px}.team-member,.team-section{max-width:98vw}.team-member{min-height:440px}}.profile-avatar{background:#fff;border:none;border-radius:50%;box-shadow:0 6px 24px #667eea2e,0 2px 8px #0000001a;display:block;height:120px;margin-bottom:18px;margin-left:auto;margin-right:auto;object-fit:cover;transition:transform .3s cubic-bezier(.4,2,.6,1),box-shadow .3s;width:120px}.profile-avatar:hover{box-shadow:0 12px 36px #667eea38,0 4px 16px #00000021;transform:scale(1.08) rotate(-2deg)}.ziya-diamond{display:inline-block;position:relative}.ziya-diamond .profile-avatar{background:#fff;border:none;box-shadow:0 6px 24px #667eea2e,0 2px 8px #0000001a;padding:0}.ziya-diamond:before{display:none}.black-card-border,.ziya-card-diamond{animation:none!important;background:#111!important;border:none!important;box-shadow:none!important}.ziya-card-diamond{animation:ziya-glow 2.5s infinite alternate;background:linear-gradient(135deg,#181818 80%,#b9f2ff)!important;border:2.5px solid #b9f2ff!important;box-shadow:0 0 32px 6px #b9f2ff,0 2px 8px #0000001a;position:relative;z-index:1}@keyframes ziya-glow{0%{box-shadow:0 0 32px 6px #b9f2ff,0 2px 8px #0000001a}to{box-shadow:0 0 48px 12px #b9f2ff,0 2px 8px #0000001a}}.black-card-border{background:#111!important;border:2.5px solid #222!important;box-shadow:0 0 18px 2px #222,0 2px 8px #00000021;position:relative;z-index:1}.team-slider .slick-slide{align-items:stretch!important;display:flex!important;height:100%!important}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.services,.services-section,body{background:#111!important;color:#fff}.services{background:#f8f9fa;padding:100px 0}.services-header{margin-bottom:80px;text-align:center}.services-header h2{color:#fff!important;font-size:2.5rem;font-weight:700;margin-bottom:20px}.services-header p{color:#b0b0b0!important;font-size:1.1rem;margin:0 auto;max-width:600px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:80px}.service-card{background:#181818;border:1px solid #232323;border-radius:20px;box-shadow:0 10px 30px #0000001a;color:#b0b0b0;display:flex;flex-direction:column;justify-content:space-between;min-height:540px;overflow:hidden;padding:40px 30px;position:relative;transition:all .3s ease}.service-card:before{background:linear-gradient(90deg,#3498db,#2980b9);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.service-icon{display:block;font-size:3rem;margin-bottom:20px}.service-card h3{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:15px}.service-description{color:#7f8c8d;line-height:1.6;margin-bottom:25px}.service-features{margin-bottom:25px}.service-features h4{color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:15px}.service-features ul{list-style:none;margin:0;padding:0}.service-features li{color:#7f8c8d;padding:8px 0 8px 25px;position:relative}.service-features li:before{color:#27ae60;content:"✓";font-weight:700;left:0;position:absolute}.service-price{margin-bottom:16px;margin-top:auto}.price{background:#3498db1a;border-radius:25px;color:#3498db;display:inline-block;font-size:1.3rem;font-weight:700;padding:10px 20px}.service-card .btn{font-size:16px;font-weight:600;margin-top:0;padding:15px;width:100%}.process-section{margin-bottom:80px}.process-section h3{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:50px;text-align:center}.process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.process-step{background:#111!important;border:1px solid #232323;border-radius:20px;box-shadow:0 10px 30px #0000001a;color:#b0b0b0;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.process-step:after{color:#3498db;content:"→";font-size:1.5rem;position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:2}.process-step:last-child:after{display:none}.process-step:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.process-step h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:15px}.process-step p{color:#b0b0b0;font-size:.95rem;line-height:1.6}.services-cta{background:#111!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#fff;margin:0 auto 40px;padding:60px 40px;text-align:center}.services-cta h3{color:#fff;font-size:2.1rem;font-weight:700;margin-bottom:18px}.services-cta p{color:#b0b0b0;font-size:1.15rem;margin-bottom:28px}@media (max-width:768px){.services{padding:60px 0}.services-header h2{font-size:2rem}.services-grid{gap:20px;grid-template-columns:1fr}.service-card{padding:30px 20px}.process-grid{gap:20px;grid-template-columns:1fr}.process-step:after{display:none}.services-cta{padding:40px 20px}.services-cta h3{font-size:1.5rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:300px;width:100%}}.contact,.contact-section,body{background:#111!important;color:#fff}.contact{background:#fff;padding:100px 0}.contact-header{margin-bottom:80px;text-align:center}.contact-header h2{color:#fff!important;font-size:2.5rem;font-weight:700;margin-bottom:20px}.contact-header p{color:#b0b0b0!important;font-size:1.1rem;margin:0 auto;max-width:600px}.contact-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.contact-info-section h3{color:#fff!important;font-size:1.8rem;font-weight:700;margin-bottom:30px}.contact-info-grid{display:flex;flex-direction:column;gap:25px;margin-bottom:40px}.contact-info-item{align-items:flex-start;background:#111!important;border:1px solid #232323!important;border-radius:15px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.contact-info-item:hover{background:#232323!important;box-shadow:none}.info-icon{flex-shrink:0;font-size:2rem}.info-content h4{color:#fff!important;font-size:1.1rem;font-weight:600;margin-bottom:8px}.info-content a,.info-content p{color:#b0b0b0!important;margin:0;text-decoration:none;transition:color .3s ease}.info-content a:hover{color:#3498db}.social-links-section h4{color:#fff!important;font-size:1.3rem;font-weight:600;margin-bottom:20px}.social-links-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.social-link{align-items:center;background:#111!important;border:1px solid #232323!important;border-radius:12px;color:#fff!important;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;min-width:120px;overflow:visible;padding:0 24px;position:relative}.social-link:before{background:var(--social-color);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.social-link:hover:before{opacity:.1}.social-link:hover{border-color:#fff!important;box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.social-icon{font-size:1.5rem}.social-icon,.social-name{position:relative;z-index:1}.social-name{font-weight:600}.contact-form-section h3{color:#fff!important;font-size:1.8rem;font-weight:700;margin-bottom:30px}.contact-form{background:#111!important;border:1px solid #232323!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#b0b0b0!important;padding:40px}.form-row{margin-bottom:20px}.form-group label{color:#fff!important;font-size:.95rem}.form-group input,.form-group select,.form-group textarea{background:#232323!important;border:1px solid #232323!important;border-radius:10px;color:#fff!important;padding:15px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#fff!important;box-shadow:0 0 0 3px #3498db1a}.form-group textarea{min-height:120px}.contact-form button{background:#fff;color:#111;font-size:16px;font-weight:600;margin-top:10px;padding:15px;width:100%}.contact-form button:hover{background:#232323;color:#fff}.btn.loading{color:#0000;position:relative}.btn.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:10px;color:#fff!important;font-weight:500;margin-top:20px;padding:15px;text-align:center}.contact-cta{background:#111!important;border-radius:20px;box-shadow:0 10px 30px #0003;color:#fff;margin:0 auto 40px;padding:60px 40px;text-align:center}.contact-cta h3{color:#fff;font-size:2.1rem;font-weight:700;margin-bottom:18px}.contact-cta p{color:#b0b0b0;font-size:1.15rem;margin-bottom:28px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-buttons .btn{display:inline-block;text-decoration:none}.cta-buttons .btn-primary{background:#fff;color:#111}.cta-buttons .btn-primary:hover{background:#232323;color:#fff}.cta-buttons .btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.cta-buttons .btn-secondary:hover{background:#fff;color:#111}@media (max-width:768px){.contact{padding:60px 0}.contact-header h2{font-size:2rem}.contact-content{gap:40px;grid-template-columns:1fr}.contact-form-section h3,.contact-info-section h3{font-size:1.5rem}.form-row{gap:0;grid-template-columns:1fr}.contact-form{padding:30px 20px}.social-links-grid{align-items:stretch;flex-direction:column;gap:12px}.social-link{justify-content:center;min-width:0;min-width:auto;width:100%}.contact-cta{padding:40px 20px}.contact-cta h3{font-size:1.5rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:300px;width:100%}}.admin-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.admin-container{max-width:1200px;min-height:80vh;width:100%}.admin-header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 30px}.admin-header h1{font-size:24px;font-weight:600}.admin-header .user-info{align-items:center;display:flex;gap:15px}.admin-header .user-info span,.logout-btn{font-size:14px}.logout-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:6px;cursor:pointer;padding:8px 16px;transition:all .3s ease}.logout-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.back-btn{background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;cursor:pointer;font-size:14px;margin-right:10px;padding:8px 16px;transition:all .3s ease}.back-btn:hover{background:#ffffff40;transform:translateY(-2px)}.admin-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:30px}.admin-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:20px}.admin-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.admin-card h3{color:#333;font-size:18px;margin:0 0 15px}.admin-card p{color:#666;font-size:14px;line-height:1.5;margin:0}.admin-stats{grid-gap:15px;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:20px;transition:all .3s ease}.stat-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.stat-number{color:#667eea;font-size:32px;margin-bottom:5px}.stat-label{color:#666;font-size:14px;letter-spacing:1px;text-transform:uppercase}.admin-actions{display:flex;flex-wrap:wrap;gap:15px}.action-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.action-btn:hover{box-shadow:0 8px 20px #667eea4d}.action-btn.secondary{background:#6c757d}.action-btn.secondary:hover{box-shadow:0 8px 20px #6c757d4d}.action-btn.danger{background:#dc3545}.action-btn.danger:hover{box-shadow:0 8px 20px #dc35454d}@media (max-width:768px){.admin-page{padding:10px}.admin-container{min-height:90vh}.admin-header{flex-direction:column;gap:15px;padding:15px 20px;text-align:center}.admin-content{padding:20px}.admin-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-actions{justify-content:center}}.admin-login{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-container{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000026;max-width:400px;padding:40px;text-align:center;width:100%}.login-header{margin-bottom:30px}.login-header h1{color:#333;font-size:28px;font-weight:700;letter-spacing:2px;margin:0 0 10px}.login-header p{color:#666;font-size:16px;font-weight:500;margin:0}.login-form{text-align:left}.form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-group input{border:2px solid #e1e5e9;border-radius:10px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input::placeholder{color:#999}.error-message{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;margin-bottom:20px;padding:12px}.login-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px;transition:all .3s ease;width:100%}.login-btn:hover:not(:disabled){box-shadow:0 10px 25px #667eea4d;transform:translateY(-2px)}.login-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.login-footer{border-top:1px solid #e1e5e9;margin-top:30px;padding-top:20px;text-align:center}.login-footer p{color:#666;font-size:14px;margin:5px 0}.login-footer p:first-child{color:#333;font-weight:600;margin-bottom:10px}@media (max-width:480px){.login-container{margin:10px;padding:30px 20px}.login-header h1{font-size:24px}.form-group input{font-size:14px;padding:10px 14px}.login-btn{font-size:14px;padding:12px}}.admin-dashboard{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.admin-container{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:1400px;overflow:hidden}.admin-header{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;display:flex;justify-content:space-between;padding:30px}.admin-header h1{font-size:2.5rem;font-weight:300;margin:0}.user-info{align-items:center;display:flex;gap:20px}.user-info span{font-size:.9rem;opacity:.9}.back-btn,.logout-btn{border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.back-btn{background:#fff3;color:#fff}.back-btn:hover{background:#ffffff4d}.logout-btn{background:#e74c3c;color:#fff}.logout-btn:hover{background:#c0392b}.admin-content{padding:30px}.admin-tabs{border-bottom:2px solid #ecf0f1;display:flex;gap:10px;margin-bottom:30px;padding-bottom:10px}.tab-btn{background:none;border:none;border-radius:10px 10px 0 0;color:#7f8c8d;cursor:pointer;font-size:1rem;font-weight:500;padding:15px 30px;position:relative;transition:all .3s ease}.tab-btn:hover{background:#f8f9fa;color:#2c3e50}.tab-btn.active{background:#fff;border-bottom:3px solid #3498db;color:#3498db}.tab-content{min-height:500px}.dashboard-overview{animation:fadeIn .5s ease}.admin-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 10px 20px #667eea4d;color:#fff;padding:30px;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-number{font-size:3rem;font-weight:700;margin-bottom:10px}.stat-label{font-size:1.1rem;opacity:.9}.admin-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:20px}.admin-card{background:#fff;border:1px solid #ecf0f1;border-radius:15px;box-shadow:0 5px 15px #00000014;padding:25px;transition:all .3s ease}.admin-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-3px)}.admin-card h3{border-bottom:2px solid #e67e22;color:#2c3e50;font-size:1.2rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.project-list{display:flex;flex-direction:column;gap:15px}.project-item{align-items:center;background:#f8f9fa;border-left:4px solid #3498db;border-radius:10px;display:flex;justify-content:space-between;padding:15px}.project-info h4{color:#2c3e50;font-size:1.1rem;margin:0 0 5px}.project-info p{color:#7f8c8d;font-size:.9rem;margin:0}.project-status{text-align:right}.status{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:8px;padding:5px 12px}.status.beklemede{background:#fff3cd;color:#856404}.status.devam-ediyor{background:#d1ecf1;color:#0c5460}.status.tamamlandı{background:#d4edda;color:#155724}.progress-bar{background:#ecf0f1;border-radius:4px;height:8px;overflow:hidden;width:100px}.progress-fill{background:linear-gradient(90deg,#3498db,#2ecc71);height:100%;transition:width .3s ease}.team-list{display:flex;flex-direction:column;gap:15px}.team-item{align-items:center;background:#f8f9fa;border-left:4px solid #e67e22;border-radius:10px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.team-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateX(5px)}.team-photo{border:3px solid #e67e22;border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;width:60px}.team-photo img{height:100%;object-fit:cover;width:100%}.team-info h4{color:#2c3e50;font-size:1.1rem;margin:0 0 5px}.team-info p{color:#e67e22;font-size:.9rem;font-weight:500;margin:0 0 3px}.team-email{font-size:.8rem}.message-list{display:flex;flex-direction:column;gap:15px}.message-item{background:#f8f9fa;border-left:4px solid #e74c3c;border-radius:10px;padding:15px;position:relative}.message-item.unread{background:#fff5f5;border-left-color:#e74c3c}.message-header{align-items:center;justify-content:space-between;margin-bottom:10px}.message-header h4{color:#2c3e50;font-size:1rem;margin:0}.message-date{color:#7f8c8d;font-size:.8rem}.message-email{color:#3498db;font-size:.9rem;margin-bottom:8px}.message-text{color:#34495e;font-size:.9rem;line-height:1.4;margin:0}.message-status{display:inline-block;margin-left:10px}.dashboard-projects{animation:fadeIn .5s ease}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.section-header h2{color:#2c3e50;font-size:2rem;font-weight:600;margin:0}.message-actions-header{align-items:center;display:flex;gap:15px}.action-btn{background:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.action-btn:hover{background:#2980b9;transform:translateY(-2px)}.action-btn.secondary{background:#95a5a6}.action-btn.secondary:hover{background:#7f8c8d}.action-btn.danger{background:#e74c3c}.action-btn.danger:hover{background:#c0392b}.action-btn.small{font-size:.8rem;padding:8px 16px}.projects-table{background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;overflow:hidden}.projects-table table{border-collapse:collapse;width:100%}.projects-table th{background:#f8f9fa;border-bottom:2px solid #ecf0f1;color:#2c3e50;font-weight:600;padding:15px;text-align:left}.projects-table td{border-bottom:1px solid #ecf0f1;padding:15px;vertical-align:middle}.projects-table tr:hover{background:#f8f9fa}.progress-text{color:#7f8c8d;font-size:.9rem;margin-left:10px}.action-buttons{display:flex;gap:8px}.modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{animation:slideUp .3s ease;background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #ecf0f1;display:flex;justify-content:space-between;padding:20px 30px}.modal-header h3{color:#2c3e50;font-size:1.5rem;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#7f8c8d;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;padding:0;transition:all .3s ease;width:30px}.modal-close:hover{background:#ecf0f1;color:#2c3e50}.modal-form{padding:30px}.form-group{margin-bottom:20px}.form-group label{align-items:center;color:#2c3e50;display:flex;font-weight:500;gap:8px}.form-group input,.form-group select,.form-group textarea{border:2px solid #ecf0f1;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3498db;outline:none}.form-group textarea{min-height:80px;resize:vertical}.form-group input[type=checkbox]{margin:0;width:auto}.form-group input[type=color]{border:2px solid #ecf0f1;border-radius:6px;cursor:pointer;height:40px;padding:0;width:60px}.form-group input[type=color]:focus{border-color:#3498db;outline:none}.form-group select{background:#fff;border:2px solid #ecf0f1;border-radius:6px;cursor:pointer;font-size:.9rem;padding:12px;width:100%}.form-group select:focus{border-color:#3498db;outline:none}.form-section{border-bottom:1px solid #ecf0f1;margin-bottom:30px;padding-bottom:20px}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-section h4{border-bottom:2px solid #e67e22;color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.modal-actions{border-top:1px solid #ecf0f1;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.dashboard-messages{animation:fadeIn .5s ease}.message-controls{align-items:center;background:#f8f9fa;border:1px solid #ecf0f1;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.message-filters{align-items:center;display:flex;gap:15px}.filter-select{background:#fff;border:2px solid #ecf0f1;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:border-color .3s ease}.filter-select:focus{border-color:#3498db;outline:none}.message-count{color:#7f8c8d;font-size:.9rem;font-weight:500}.bulk-actions{align-items:center;display:flex;gap:10px}.selected-count{color:#3498db;font-size:.9rem;font-weight:500}.messages-list{display:flex;flex-direction:column;gap:20px}.message-card{background:#fff;border:1px solid #ecf0f1;border-radius:15px;box-shadow:0 5px 15px #00000014;padding:25px;position:relative;transition:all .3s ease}.message-card.unread{background:#fff5f5;border-left:4px solid #e74c3c}.message-card.reply{background:#f0fff4;border-left:4px solid #27ae60}.message-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.message-header{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.message-checkbox{margin-top:5px}.message-checkbox input[type=checkbox]{accent-color:#3498db;cursor:pointer;height:18px;width:18px}.message-sender h4{color:#2c3e50;font-size:1.2rem;margin:0 0 5px}.message-sender .message-email{color:#3498db;display:block;font-size:.9rem;margin-bottom:5px}.message-sender .message-subject{color:#7f8c8d;display:block;font-size:.9rem;font-weight:500;margin-bottom:5px}.reply-indicator{background:#27ae60;border-radius:12px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;padding:2px 8px}.message-meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:auto}.message-status{border-radius:12px;font-size:.7rem;font-weight:500;padding:4px 8px}.message-status.unread{background:#e74c3c;color:#fff}.message-status.read{background:#95a5a6;color:#fff}.status-select{background:#fff;border:1px solid #ecf0f1;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:.8rem;padding:6px 10px;transition:border-color .3s ease}.status-select:focus{border-color:#3498db;outline:none}.message-content{background:#f8f9fa;border-left:3px solid #3498db;border-radius:8px;margin:15px 0;padding:15px}.message-content p{color:#34495e;font-size:.95rem;line-height:1.6;margin:0}.message-actions{border-top:1px solid #ecf0f1;display:flex;gap:10px;margin-top:15px;padding-top:15px}.dashboard-team{animation:fadeIn .5s ease}.team-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.team-card{background:#fff;border:1px solid #ecf0f1;border-radius:15px;box-shadow:0 5px 15px #00000014;padding:25px;position:relative;transition:all .3s ease}.team-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.team-card-header{align-items:center;display:flex;gap:20px;margin-bottom:20px}.team-card .team-photo{border:4px solid #e67e22;border-radius:50%;box-shadow:0 5px 15px #e67e224d;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.team-card .team-photo img{height:100%;object-fit:cover;width:100%}.role-badge{background:#3498db;border-radius:12px;bottom:-5px;box-shadow:0 2px 5px #0003;color:#fff;font-size:.7rem;font-weight:500;padding:4px 8px;position:absolute;right:-5px}.team-card .team-info h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0 0 8px}.team-position{color:#e67e22;font-size:1rem;font-weight:500;margin:0 0 5px}.team-email{color:#3498db;font-size:.9rem;margin:0 0 3px}.team-phone{color:#7f8c8d;font-size:.9rem;margin:0 0 5px}.team-experience{color:#27ae60;font-size:.85rem;font-weight:500;margin:0}.team-bio{background:#f8f9fa;border-left:3px solid #e67e22;border-radius:8px;margin-bottom:20px;padding:15px}.team-bio p{color:#34495e;font-size:.95rem;line-height:1.6;margin:0}.team-skills{margin-bottom:20px}.team-skills h4{color:#2c3e50;font-size:1rem;font-weight:600;margin:0 0 10px}.skills-list{display:flex;flex-wrap:wrap;gap:8px}.skill-tag{align-items:center;background:#3498db;border-radius:15px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;padding:4px 10px}.skill-tag .skill-remove{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:16px;justify-content:center;padding:0;transition:background-color .3s ease;width:16px}.skill-tag .skill-remove:hover{background:#fff3}.team-social{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.social-link{border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s ease}.social-link.linkedin{background:#0077b5}.social-link.linkedin:hover{background:#005885;transform:translateY(-2px)}.social-link.twitter{background:#1da1f2}.social-link.twitter:hover{background:#0d8bd9;transform:translateY(-2px)}.social-link.instagram{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.social-link.instagram:hover{box-shadow:0 5px 15px #dc274366;transform:translateY(-2px)}.social-link.github{background:#333}.social-link.github:hover{background:#000;transform:translateY(-2px)}.social-link.portfolio{background:#9b59b6}.social-link.portfolio:hover{background:#8e44ad;transform:translateY(-2px)}.team-actions{border-top:1px solid #ecf0f1;display:flex;gap:10px;padding-top:15px}.dashboard-settings{animation:fadeIn .5s ease}.settings-preview{display:flex;flex-direction:column;gap:12px}.setting-item{align-items:flex-start;border-bottom:1px solid #ecf0f1;display:flex;justify-content:space-between;padding:10px 0}.setting-item:last-child{border-bottom:none}.setting-item strong{color:#2c3e50;flex-shrink:0;font-weight:600;min-width:120px}.setting-item span{color:#34495e;max-width:200px;text-align:right;word-break:break-word}.modal.large{max-height:90vh;max-width:800px;overflow-y:auto}.settings-form{display:flex;flex-direction:column;gap:20px}.settings-form .form-group{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.admin-header{flex-direction:column;gap:20px;text-align:center}.user-info{flex-direction:column;gap:10px}.admin-tabs{flex-wrap:wrap}.tab-btn{flex:1 1;min-width:120px}.admin-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.projects-table{overflow-x:auto}.projects-table table{min-width:600px}.modal{margin:20px;width:95%}.action-buttons,.modal-actions{flex-direction:column}.message-actions-header{flex-direction:column;gap:10px}.message-meta{align-items:flex-start;margin-top:10px}.message-actions{flex-wrap:wrap}.team-card-header{flex-direction:column;gap:15px;text-align:center}.team-actions,.team-social{justify-content:center}.setting-item{flex-direction:column;gap:5px}.setting-item strong{min-width:auto}.setting-item span{max-width:none;text-align:left}.form-row{grid-template-columns:1fr}}@media (max-width:480px){.admin-stats{grid-template-columns:1fr}.stat-number{font-size:2.5rem}.section-header{align-items:flex-start;flex-direction:column;gap:15px}.message-card{padding:20px}.message-sender h4{font-size:1.1rem}.team-card{padding:20px}.team-card .team-photo{height:60px;width:60px}.team-card .team-info h3{font-size:1.1rem}}.team-actions{justify-content:center}.setting-item{flex-direction:column;gap:8px}.setting-item strong{margin-right:0;min-width:auto}.modal.large{margin:10px;width:98%}.original-message{background:#f8f9fa;border-left:3px solid #3498db;border-radius:8px;margin-bottom:20px;padding:15px}.original-message h4{color:#2c3e50;font-size:1rem;margin:0 0 10px}.original-message-content p{color:#34495e;font-size:.9rem;margin:0 0 5px}.original-message-text{background:#fff;border:1px solid #ecf0f1;border-radius:6px;color:#2c3e50;font-size:.9rem;line-height:1.5;margin-top:10px;padding:10px}.message-actions{flex-wrap:wrap}.message-controls{align-items:stretch;flex-direction:column;gap:15px}.message-filters{justify-content:space-between}.bulk-actions{flex-wrap:wrap;justify-content:center}.message-header{flex-direction:column;gap:10px}.message-meta{align-items:flex-start;margin-left:0}.message-checkbox{align-self:flex-start}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.photo-upload{align-items:flex-start;display:flex;gap:20px}.photo-preview{align-items:center;background:#f8f9fa;border:3px solid #e67e22;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.photo-preview img{height:100%;object-fit:cover;width:100%}.photo-input{display:flex;flex:1 1;flex-direction:column;gap:10px}.upload-btn{background:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:12px 24px;text-align:center;transition:all .3s ease}.upload-btn:hover{background:#2980b9;transform:translateY(-2px)}.upload-info{color:#7f8c8d;font-size:.85rem;margin:0}.skills-input{display:flex;flex-direction:column;gap:15px}.skill-input-group{display:flex;gap:10px}.skill-input-group input{border:2px solid #ecf0f1;border-radius:6px;flex:1 1;font-size:.9rem;padding:10px}.skill-input-group input:focus{border-color:#3498db;outline:none}.skill-input-group button{background:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .3s ease}.skill-input-group button:hover{background:#229954}.color-preview{border:2px solid #ecf0f1;border-radius:50%;display:inline-block;height:20px;margin-right:8px;width:20px}.security-menu{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.security-btn{background:#34495e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.security-btn:hover{background:#2c3e50;transform:translateY(-2px)}.password-strength{margin-top:10px}.strength-bar{background:#ecf0f1;border-radius:4px;height:8px;margin-bottom:5px;overflow:hidden;width:100%}.strength-fill{border-radius:4px;height:100%;transition:all .3s ease}.strength-text{color:#7f8c8d;font-size:.8rem;font-weight:500}.password-requirements{background:#f8f9fa;border-left:3px solid #3498db;border-radius:8px;margin-top:20px;padding:15px}.password-requirements h4{color:#2c3e50;font-size:.9rem;margin:0 0 10px}.password-requirements ul{margin:0;padding-left:20px}.password-requirements li{font-size:.85rem;margin-bottom:5px;transition:color .3s ease}.password-requirements li.met{color:#27ae60}.password-requirements li.unmet{color:#e74c3c}.setting-description{color:#7f8c8d;font-size:.8rem;font-style:italic;margin:5px 0 0}.security-status{display:flex;flex-direction:column;gap:10px}.status-item{align-items:center;background:#f8f9fa;border-left:3px solid #3498db;border-radius:6px;display:flex;justify-content:space-between;padding:10px}.status-label{color:#2c3e50;font-weight:600}.status-value{color:#34495e;font-weight:500}.session-header{align-items:center;border-bottom:2px solid #ecf0f1;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.session-header h4{color:#2c3e50;font-size:1.1rem;margin:0}.sessions-list{display:flex;flex-direction:column;gap:15px;max-height:400px;overflow-y:auto}.session-item{align-items:center;background:#f8f9fa;border:1px solid #ecf0f1;border-radius:8px;display:flex;justify-content:space-between;padding:15px;transition:all .3s ease}.session-item:hover{background:#ecf0f1;transform:translateX(5px)}.session-info{flex:1 1}.session-device{align-items:center;display:flex;gap:10px;margin-bottom:8px}.session-device strong{color:#2c3e50;font-size:1rem}.current-badge{background:#27ae60;border-radius:12px;color:#fff;font-size:.7rem;font-weight:500;padding:2px 8px}.session-details{display:flex;flex-wrap:wrap;gap:15px}.session-details span{color:#7f8c8d;font-size:.85rem}.session-actions{display:flex;gap:10px}.session-footer{border-top:1px solid #ecf0f1;margin-top:20px;padding-top:15px}.session-note{color:#7f8c8d;font-size:.85rem;font-style:italic;margin:0}.modal-content{padding:20px}@media (max-width:768px){.security-menu{align-items:stretch;flex-direction:column}.security-btn{text-align:center}.session-header{gap:10px}.session-header,.session-item{align-items:stretch;flex-direction:column}.session-item{gap:15px}.session-details{flex-direction:column;gap:5px}.session-actions{justify-content:center}}.splash-screen{align-items:center;animation:fadeInSplash .7s;background:linear-gradient(135deg,#232526,#414345);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@keyframes fadeInSplash{0%{opacity:0}to{opacity:1}}.splash-content{animation:popIn 1s cubic-bezier(.23,1,.32,1);color:#fff;text-align:center}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.splash-title{color:#fff;font-size:2.8rem;font-weight:800;letter-spacing:2px;margin-bottom:30px;text-shadow:0 4px 32px #0000004d}.splash-title span{color:#f39c12;font-weight:700;margin-left:8px}.splash-loader{display:flex;gap:12px;justify-content:center;margin-top:10px}.dot{animation:bounce 1.2s infinite alternate;background:#f39c12;border-radius:50%;height:16px;width:16px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-18px)}to{opacity:.7;transform:translateY(0)}}
/*# sourceMappingURL=main.4e47e930.css.map*/