@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap);nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0ab3;border-bottom:1px solid var(--glass-border);height:70px;left:0;position:fixed;top:0;z-index:1000}.navbar-container,nav{align-items:center;display:flex;width:100%}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}nav .logo a{align-items:center;display:flex;gap:15px}nav .logo img{height:40px;width:auto}nav .logo .name{font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.1;text-transform:uppercase}nav ul{display:flex;gap:32px;list-style:none}nav ul li a{color:var(--text-dim);font-size:15px;font-weight:500;transition:color .3s ease}nav ul li a.active,nav ul li a:hover{color:var(--primary-green)}.join-discord{align-items:center;background:var(--text-white);border-radius:12px;color:#000!important;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.join-discord:hover{background:var(--primary-green);box-shadow:0 8px 20px #34c7594d;transform:translateY(-2px)}.navbar-toggle{display:none}@media (max-width:968px){.navbar-toggle{background:none;color:#fff;display:block;font-size:24px}nav ul{background:#0a0a0af2;display:none;flex-direction:column;left:0;padding:20px;position:absolute;top:70px;width:100%}nav ul.active{display:flex}.join-discord{display:none}}header{align-items:center;background:radial-gradient(circle at 50% 50%,#1a3a1f 0,#0a0a0a 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}header:before{background:var(--primary-green);border-radius:50%;content:"";filter:blur(150px);height:600px;left:50%;opacity:.12;position:absolute;top:20%;transform:translate(-50%,-50%);width:600px}.hero-container{padding:0 20px;position:relative;text-align:center;z-index:1}.badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--glass-border);border-radius:100px;color:var(--primary-green);display:inline-block;font-size:13px;font-weight:600;padding:6px 16px}.badge,.hero h1{margin-bottom:24px}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#86868b);-webkit-background-clip:text;font-size:80px;font-size:68px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.hero h1 mark{-webkit-text-fill-color:var(--primary-green);background:none}.hero-subtitle{color:var(--text-dim);font-size:20px;line-height:1.5;margin:0 auto 40px;max-width:600px}.btn-hero{display:flex;gap:16px;justify-content:center}.btn-hero button{border-radius:14px;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-activity{background:var(--text-white);color:#000}.btn-event{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--glass-border)!important;color:var(--text-white)}.btn-hero button:hover{filter:brightness(1.1);transform:translateY(-4px)}@media (max-width:810px){header{padding-top:60px}.badge{margin-bottom:10px}.hero h1{font-size:48px}.hero-subtitle{font-size:16px}.btn-hero{flex-direction:column}}@media (max-width:420px){.hero h1{font-size:32px}}.about-container{margin:0 auto;max-width:1000px;min-height:100vh;padding:120px 20px 60px}.terminal-header{color:var(--primary-green);font-family:Fira Code,monospace;font-size:16px;margin-bottom:5px;opacity:.8}.about-glass-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff08;border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 25px 50px #0006;margin-top:20px;padding:40px}.description-text{color:var(--text-white);font-size:20px;line-height:1.6;margin-bottom:40px}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.stat-label{color:var(--text-dim);display:block;font-size:13px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.status-stability-box{display:flex;flex-direction:column;gap:12px}.status-text-row{align-items:center;color:var(--primary-green);display:flex;font-size:18px;font-weight:700;gap:10px}.visual-graph-container{align-items:flex-end;display:flex;gap:2px;height:25px;width:100%}.graph-bar{animation:stable-flow 2s ease-in-out infinite;background:var(--primary-green);border-radius:1px;flex:1 1;opacity:.6}@keyframes stable-flow{0%,to{height:40%;opacity:.4}50%{height:70%;opacity:.8}}.pulse-dot{animation:simple-pulse 2s infinite;background:var(--primary-green);border-radius:50%;box-shadow:0 0 10px var(--primary-green);height:8px;width:8px}@keyframes simple-pulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(.8)}}.members-container{margin:0 auto;max-width:1200px;padding:120px 20px 60px}.members-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:40px}.member-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid var(--glass-border);border-radius:20px;overflow:hidden;padding:25px;position:relative}.member-card h3{color:var(--text-white);font-size:18px;line-height:1.2;margin-bottom:10px}.member-role{color:var(--primary-green);display:block;font-size:14px;font-weight:600;margin-bottom:5px}.member-details{color:var(--text-dim);display:flex;font-size:13px;justify-content:space-between}.status-active{color:#34c759;font-size:12px;font-weight:700}.achievements-container{margin:0 auto;max-width:1200px;padding:120px 20px 60px}.achievement-list{display:flex;flex-direction:column;gap:30px;margin-top:40px}.achievement-card{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff05;border:1px solid var(--glass-border);border-radius:20px;display:flex;gap:40px;padding:30px;transition:all .3s ease}.achievement-card:hover{border-color:var(--primary-green);transform:translateX(10px)}.medal-type{font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;width:100px}.medal-gold{color:gold}.medal-silver{color:silver}.medal-green{color:var(--primary-green)}.achievement-info h3{font-size:24px;margin-bottom:5px}.achievement-info p{color:var(--text-dim);font-size:14px}@media (max-width:768px){.achievement-card{align-items:flex-start;flex-direction:column;gap:15px}}.webinar-registration{align-items:center;background:radial-gradient(circle at 50% 50%,#1a3a1f 0,#0a0a0a 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 20px 60px;position:relative}.webinar-registration:after{background:var(--primary-green);border-radius:50%;content:"";filter:blur(150px);height:500px;opacity:.1;position:absolute;width:500px;z-index:0}.registration-container{max-width:600px;position:relative;width:100%;z-index:1}.terminal-prompt-line{color:var(--primary-green);font-family:Fira Code,Courier New,monospace;font-size:14px;margin-bottom:15px;opacity:.8}.registration-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 25px 50px #0000004d;padding:45px}.registration-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#86868b);-webkit-background-clip:text;font-size:32px;font-weight:700;margin-bottom:30px;text-align:center}.error-message{background:#ff3b301a;border:1px solid #ff3b3033;border-radius:10px;color:#ff3b30;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.form-group{margin-bottom:22px}.form-label{color:var(--text-white);display:block;font-size:13px;font-weight:600;margin-bottom:8px;margin-left:4px}.input-field{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:15px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.input-field:focus{background:#ffffff14;border-color:var(--primary-green);box-shadow:0 0 0 4px #34c7591a;outline:none}select.input-field option{background:#1f1f1f;color:#fff}.submit-button{align-items:center;background:var(--primary-green);border:none;border-radius:14px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.submit-button:hover:not(:disabled){box-shadow:0 10px 20px #34c75933;filter:brightness(1.1);transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#000;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.form-footer{color:var(--text-dim);font-size:13px;line-height:1.5;margin-top:30px;text-align:center}.sponsor{margin-top:20px;text-align:center}.logo-dewabiz{height:50px}.logo-aptikom,.logo-dewabiz{background-color:#ffffffe6;border-radius:15px;box-shadow:0 0 20px 5px #ffffff1a;margin-top:15px;object-fit:cover;object-position:center;width:180px}.logo-aptikom{height:180px;padding:15px}.closed-card{border:1px solid #ff3b304d!important;text-align:center}.closed-icon-wrapper{align-items:center;background:#ff3b301a;border:2px solid #ff3b30;border-radius:50%;box-shadow:0 0 20px #ff3b3033;color:#ff3b30;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.status-message-box{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:30px;padding:25px}.status-message-box p{color:#f5f5f7;font-size:16px;line-height:1.6;margin-bottom:0}.submit-button{margin-top:10px}.registration-success-container{align-items:center;background:radial-gradient(circle at 50% 50%,#1a3a1f 0,#0a0a0a 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 20px 60px;position:relative}.registration-success-container:after{background:var(--primary-green);border-radius:50%;content:"";filter:blur(150px);height:500px;opacity:.1;position:absolute;width:500px;z-index:0}.success-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 25px 50px #0000004d;max-width:500px;padding:50px;text-align:center;width:100%;z-index:1}.success-icon-wrapper{align-items:center;background:#34c7591a;border:2px solid var(--primary-green);border-radius:50%;box-shadow:0 0 20px #34c75933;color:var(--primary-green);display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 30px;width:80px}.success-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#86868b);-webkit-background-clip:text;font-size:32px;font-weight:700;margin-bottom:15px}.success-card p{color:var(--text-dim);font-size:16px;line-height:1.6;margin-bottom:30px}.user-info-box{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:35px;padding:20px;text-align:left}.info-item{margin-bottom:10px}.info-item:last-child{margin-bottom:0}.info-label{color:var(--text-dim);font-size:12px;letter-spacing:1px;text-transform:uppercase}.info-value{color:var(--text-white);font-size:15px;font-weight:500}.btn-back-home{background:var(--primary-green);border:none;border-radius:14px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.btn-back-home:hover{box-shadow:0 10px 20px #34c75933;filter:brightness(1.1);transform:translateY(-2px)}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-green:#34c759;--bg-dark:#0a0a0a;--bg-card:#1c1c1eb3;--glass-border:#ffffff1a;--text-white:#f5f5f7;--text-dim:#86868b}body{-webkit-font-smoothing:antialiased;background-color:#0a0a0a;background-color:var(--bg-dark);color:#f5f5f7;color:var(--text-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}button{border:none;cursor:pointer;font-family:Inter,sans-serif;outline:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--glass-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#86868b;background:var(--text-dim)}