@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&family=JetBrains+Mono:wght@500;700&display=swap";
.BookingModal-module__FljolW__bookingOverlay{-webkit-backdrop-filter:blur(14px);z-index:9999;overscroll-behavior:contain;touch-action:none;background:#050712e0;justify-content:center;align-items:center;animation:.3s ease-out forwards BookingModal-module__FljolW__fadeIn;display:flex;position:fixed;inset:0}@keyframes BookingModal-module__FljolW__fadeIn{0%{opacity:0}to{opacity:1}}.BookingModal-module__FljolW__bookingModal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#0e1120f5;border:1px solid #00e5ff33;border-radius:24px;width:92%;max-width:1050px;max-height:88vh;animation:.4s cubic-bezier(.2,.8,.2,1) forwards BookingModal-module__FljolW__slideUp;display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 40px 100px #000000d9,inset 0 0 0 1px #00f0ff26}@keyframes BookingModal-module__FljolW__slideUp{to{transform:translateY(0)}}.BookingModal-module__FljolW__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.BookingModal-module__FljolW__closeBtn:hover{color:#ff4757;background:#ff475733;border-color:#ff475780;transform:rotate(90deg)}.BookingModal-module__FljolW__mobileHeaderBar{display:none}.BookingModal-module__FljolW__bookingCol{box-sizing:border-box;flex-direction:column;padding:35px 25px;display:flex}.BookingModal-module__FljolW__colInfo{background:#0003;border-right:1px solid #ffffff0d;flex:0 0 280px;overflow-y:auto}.BookingModal-module__FljolW__hostInfo{align-items:center;gap:12px;margin-bottom:24px;display:flex}.BookingModal-module__FljolW__hostAvatar{background:linear-gradient(135deg,#00f0ff,#a855f7);border-radius:50%;width:34px;height:34px;box-shadow:0 0 15px #00f0ff66}.BookingModal-module__FljolW__hostName{font-family:var(--font-inter), sans-serif;color:#fffc;font-size:.92rem;font-weight:600}.BookingModal-module__FljolW__meetingTitle{font-family:var(--font-space-grotesk), sans-serif;color:#fff;margin-bottom:2rem;font-size:1.8rem;font-weight:700;line-height:1.2}.BookingModal-module__FljolW__meetingDetails{flex-direction:column;gap:16px;height:100%;display:flex}.BookingModal-module__FljolW__detailItem{font-family:var(--font-inter), sans-serif;color:#ffffffb3;align-items:center;gap:12px;font-size:.95rem;font-weight:500;display:flex}.BookingModal-module__FljolW__detailItem svg{color:#00e5ff}.BookingModal-module__FljolW__mtAuto{margin-top:auto}.BookingModal-module__FljolW__colCalendar{flex:1;padding:35px 30px;overflow-y:auto}.BookingModal-module__FljolW__calHeader{justify-content:space-between;align-items:center;margin-bottom:24px;padding-right:50px;display:flex}.BookingModal-module__FljolW__calHeader h3{font-family:var(--font-space-grotesk), sans-serif;color:#fff;text-transform:capitalize;margin:0;font-size:1.2rem;font-weight:700}.BookingModal-module__FljolW__calNav{gap:8px;display:flex}.BookingModal-module__FljolW__navBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Space Grotesk,sans-serif;font-weight:700;transition:all .2s;display:flex}.BookingModal-module__FljolW__navBtn:hover{color:#00e5ff;background:#00e5ff26;border-color:#00e5ff66}.BookingModal-module__FljolW__calGrid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.BookingModal-module__FljolW__dayName{text-align:center;font-family:var(--font-space-grotesk), sans-serif;color:#fff6;letter-spacing:.05em;margin-bottom:8px;font-size:.75rem;font-weight:700}.BookingModal-module__FljolW__day{aspect-ratio:1;font-family:var(--font-inter), sans-serif;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.BookingModal-module__FljolW__day:not(.BookingModal-module__FljolW__empty):not(.BookingModal-module__FljolW__active):hover{background:#00f0ff1f;border-color:#00f0ff66;transform:translateY(-2px);box-shadow:0 0 15px #00f0ff40}.BookingModal-module__FljolW__disabledDay{opacity:.25;cursor:not-allowed!important}.BookingModal-module__FljolW__disabledDay:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.BookingModal-module__FljolW__day.BookingModal-module__FljolW__empty{cursor:default;background:0 0;border-color:#0000}.BookingModal-module__FljolW__day.BookingModal-module__FljolW__active{color:#000;background:linear-gradient(135deg,#00e5ff 0%,#3b82f6 100%);border-color:#00e5ff;font-weight:800;box-shadow:0 0 25px #00e5ff80}.BookingModal-module__FljolW__colTimes{opacity:0;visibility:hidden;white-space:normal;background:#0003;border-left:0 solid #0000;flex:0 0 0;padding-left:0;padding-right:0;transition:all .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.BookingModal-module__FljolW__colTimes.BookingModal-module__FljolW__visible{opacity:1;visibility:visible;white-space:normal;border-left:1px solid #ffffff14;flex:0 0 360px;max-height:100%;padding:30px 24px;overflow-y:auto}.BookingModal-module__FljolW__colTimes::-webkit-scrollbar{width:5px}.BookingModal-module__FljolW__colTimes::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.BookingModal-module__FljolW__colTimes::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:4px}.BookingModal-module__FljolW__colTimes::-webkit-scrollbar-thumb:hover{background:#00f0ff80}.BookingModal-module__FljolW__timesHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;padding-right:50px;display:flex}.BookingModal-module__FljolW__selectedDateBadge{align-items:center;gap:8px;display:flex}.BookingModal-module__FljolW__badgeCalendarIcon{font-size:1.1rem}.BookingModal-module__FljolW__selectedDateBadge h3{font-family:var(--font-space-grotesk), sans-serif;color:#fff;margin:0;font-size:1.05rem;font-weight:700}.BookingModal-module__FljolW__backToCalBtn{color:#00e5ff;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;white-space:nowrap;background:#00f0ff14;border:1px solid #00f0ff40;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .2s}.BookingModal-module__FljolW__backToCalBtn:hover{background:#00f0ff33;border-color:#00e5ff;box-shadow:0 0 10px #00f0ff4d}.BookingModal-module__FljolW__timesList{flex-direction:column;gap:12px;max-height:400px;padding-right:4px;display:flex;overflow-y:auto}.BookingModal-module__FljolW__timesList::-webkit-scrollbar{width:4px}.BookingModal-module__FljolW__timesList::-webkit-scrollbar-track{background:0 0}.BookingModal-module__FljolW__timesList::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.BookingModal-module__FljolW__timeBtn{color:#ffffffe6;width:100%;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.98rem;font-weight:600;transition:all .25s;display:flex}.BookingModal-module__FljolW__timeBtn:hover{color:#fff;background:#00f0ff1f;border-color:#00e5ff;box-shadow:0 0 20px #00f0ff40}.BookingModal-module__FljolW__timeBtn.BookingModal-module__FljolW__selected{color:#fff;background:#00f0ff33;border-color:#00e5ff;box-shadow:inset 0 0 15px #00f0ff4d}.BookingModal-module__FljolW__timeSelectArrow{opacity:.6;transition:transform .2s}.BookingModal-module__FljolW__timeBtn:hover .BookingModal-module__FljolW__timeSelectArrow{opacity:1;transform:translate(3px)}.BookingModal-module__FljolW__timesStepWrapper{flex-direction:column;gap:14px;width:100%;display:flex}.BookingModal-module__FljolW__stepSubtitleText{font-family:var(--font-inter), sans-serif;color:#f0f1f7b3;margin-bottom:4px;font-size:.88rem}.BookingModal-module__FljolW__timesListGrid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.BookingModal-module__FljolW__timesListGrid::-webkit-scrollbar{width:4px}.BookingModal-module__FljolW__timesListGrid::-webkit-scrollbar-track{background:0 0}.BookingModal-module__FljolW__timesListGrid::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.BookingModal-module__FljolW__loadingTimesText,.BookingModal-module__FljolW__emptyTimesText{font-family:var(--font-inter), sans-serif;color:#fff9;text-align:center;grid-column:span 2;padding:1.5rem;font-size:.9rem}.BookingModal-module__FljolW__formContainer{flex-direction:column;gap:12px;width:100%;padding-bottom:10px;display:flex}.BookingModal-module__FljolW__bookingSummaryCard{background:linear-gradient(135deg,#00e5ff1f 0%,#a855f71f 100%);border:1px solid #00e5ff4d;border-radius:16px;margin-bottom:.25rem;padding:.85rem 1rem}.BookingModal-module__FljolW__summaryCardHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.BookingModal-module__FljolW__summaryCardBadge{color:#00e5ff;letter-spacing:.08em;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700}.BookingModal-module__FljolW__changeStepBtn{color:#fff;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .2s}.BookingModal-module__FljolW__changeStepBtn:hover{color:#00e5ff;background:#00f0ff33;border-color:#00e5ff}.BookingModal-module__FljolW__summaryCardDetail{color:#fff;flex-direction:column;gap:4px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;display:flex}.BookingModal-module__FljolW__inputGroup{flex-direction:column;gap:4px;display:flex}.BookingModal-module__FljolW__formInput,.BookingModal-module__FljolW__formSelect,.BookingModal-module__FljolW__formTextarea{color:#fff;width:100%;font-family:var(--font-inter), sans-serif;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px 14px;font-size:.92rem;transition:all .25s}.BookingModal-module__FljolW__formInput:focus,.BookingModal-module__FljolW__formSelect:focus,.BookingModal-module__FljolW__formTextarea:focus{background:#ffffff12;border-color:#00e5ff;box-shadow:0 0 15px #00e5ff40}.BookingModal-module__FljolW__formSelect{cursor:pointer}.BookingModal-module__FljolW__formSelect option{color:#fff;background:#0f1223}.BookingModal-module__FljolW__formTextarea{resize:vertical;min-height:70px}.BookingModal-module__FljolW__inputError{border-color:#ff4757!important;box-shadow:0 0 10px #ff47574d!important}.BookingModal-module__FljolW__errorText{color:#ff4757;font-family:var(--font-inter), sans-serif;margin-top:2px;font-size:.78rem}.BookingModal-module__FljolW__submitErrorMsg{color:#ff4757;font-family:var(--font-inter), sans-serif;text-align:center;font-size:.85rem}.BookingModal-module__FljolW__actionFooter{margin-top:6px;padding-top:4px}.BookingModal-module__FljolW__confirmBtn{color:#000;width:100%;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;background:linear-gradient(135deg,#00e5ff 0%,#3b82f6 100%);border:none;border-radius:14px;justify-content:center;align-items:center;padding:15px;font-size:1rem;font-weight:800;transition:all .3s;display:flex;box-shadow:0 0 25px #00e5ff66}.BookingModal-module__FljolW__confirmBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 35px #00e5ff99}.BookingModal-module__FljolW__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.BookingModal-module__FljolW__successOverlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;text-align:center;background:#0e1120fa;justify-content:center;align-items:center;animation:.3s BookingModal-module__FljolW__fadeIn;display:flex;position:absolute;inset:0}.BookingModal-module__FljolW__successContent{max-width:420px;padding:2rem}.BookingModal-module__FljolW__checkIcon{color:#00f0ff;background:#00f0ff1f;border:2px solid #00f0ff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:3rem;display:flex;box-shadow:0 0 35px #00f0ff66}.BookingModal-module__FljolW__successContent h2{font-family:var(--font-space-grotesk), sans-serif;color:#fff;margin-bottom:1rem;font-size:2rem}.BookingModal-module__FljolW__successContent p{font-family:var(--font-inter), sans-serif;color:#fffc;margin-bottom:2rem;line-height:1.55}.BookingModal-module__FljolW__successActions{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.BookingModal-module__FljolW__whatsappSuccessBtn{color:#000;width:100%;font-family:var(--font-space-grotesk), sans-serif;box-sizing:border-box;background:#25d366;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:.98rem;font-weight:800;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 0 25px #25d36666}.BookingModal-module__FljolW__whatsappSuccessBtn:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 0 35px #25d36699}.BookingModal-module__FljolW__doneBtn{color:#fff;width:100%;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;box-sizing:border-box;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;padding:14px 36px;font-size:.95rem;font-weight:700;transition:all .2s}.BookingModal-module__FljolW__doneBtn:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:768px){.BookingModal-module__FljolW__bookingOverlay{justify-content:stretch;align-items:stretch;padding:0}.BookingModal-module__FljolW__bookingModal{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#090b17;border:none;border-radius:0;flex-direction:column;padding:0 0 3rem;animation:.25s ease-out forwards BookingModal-module__FljolW__fadeIn;position:fixed;inset:0;overflow-y:auto;transform:none}.BookingModal-module__FljolW__closeBtn{display:none}.BookingModal-module__FljolW__mobileHeaderBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0f1223fa;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.BookingModal-module__FljolW__mobileNavBackBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.BookingModal-module__FljolW__mobileNavPlaceholder{width:36px;height:36px}.BookingModal-module__FljolW__mobileStepProgress{align-items:center;gap:6px;display:flex}.BookingModal-module__FljolW__stepDot{background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}.BookingModal-module__FljolW__stepDotActive{background:#00e5ff;box-shadow:0 0 10px #00e5ff}.BookingModal-module__FljolW__stepLine{background:#ffffff26;width:16px;height:2px;transition:all .3s}.BookingModal-module__FljolW__stepLineActive{background:#00e5ff}.BookingModal-module__FljolW__stepTextLabel{color:#00e5ff;margin-left:6px;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.BookingModal-module__FljolW__mobileCloseBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.BookingModal-module__FljolW__bookingCol{border:none;padding:1.25rem}.BookingModal-module__FljolW__colInfo{background:#0000004d;border-bottom:1px solid #ffffff14;flex:none;padding:1.25rem}.BookingModal-module__FljolW__meetingTitle{margin-bottom:1rem;font-size:1.4rem}.BookingModal-module__FljolW__meetingDetails{flex-flow:wrap;gap:12px}.BookingModal-module__FljolW__detailItem{font-size:.85rem}.BookingModal-module__FljolW__colCalendar{padding:1.5rem 1.25rem}.BookingModal-module__FljolW__calGrid{gap:8px}.BookingModal-module__FljolW__day{border-radius:12px;min-height:44px;font-size:1.05rem;font-weight:700}.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step1 .BookingModal-module__FljolW__colTimes,.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step2 .BookingModal-module__FljolW__colInfo,.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step2 .BookingModal-module__FljolW__colCalendar,.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step3 .BookingModal-module__FljolW__colInfo,.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step3 .BookingModal-module__FljolW__colCalendar{display:none}.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step2 .BookingModal-module__FljolW__colTimes,.BookingModal-module__FljolW__bookingModal.BookingModal-module__FljolW__step3 .BookingModal-module__FljolW__colTimes{opacity:1;visibility:visible;white-space:normal;background:0 0;flex-direction:column;height:auto;max-height:none;padding:1.25rem 1.25rem 4rem;display:flex;overflow:visible}.BookingModal-module__FljolW__timesListGrid{gap:10px;max-height:none;padding-bottom:2rem;overflow-y:visible}.BookingModal-module__FljolW__formInput,.BookingModal-module__FljolW__formSelect,.BookingModal-module__FljolW__formTextarea{font-size:16px}.BookingModal-module__FljolW__formContainer{padding-bottom:4rem}}
.LatestProjectModal-module__vsY3Ta__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10000;background:#050710e0;justify-content:center;align-items:center;padding:1.25rem;animation:.35s ease-out forwards LatestProjectModal-module__vsY3Ta__fadeIn;display:flex;position:fixed;inset:0}@keyframes LatestProjectModal-module__vsY3Ta__fadeIn{0%{opacity:0}to{opacity:1}}.LatestProjectModal-module__vsY3Ta__modal{text-align:center;background:#0e1122f2;border:1px solid #a855f766;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:620px;padding:2.25rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards LatestProjectModal-module__vsY3Ta__popIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #000000d9,0 0 50px #a855f740}@keyframes LatestProjectModal-module__vsY3Ta__popIn{0%{opacity:0;transform:scale(.92)translateY(25px)}to{opacity:1;transform:scale(1)translateY(0)}}.LatestProjectModal-module__vsY3Ta__glowBg{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#a855f74d 0%,#a855f700 70%);width:350px;height:200px;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.LatestProjectModal-module__vsY3Ta__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.LatestProjectModal-module__vsY3Ta__closeBtn:hover{background:#fff3;transform:scale(1.08)}.LatestProjectModal-module__vsY3Ta__badge{color:#a855f7;letter-spacing:.08em;background:#a855f726;border:1px solid #a855f766;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .9rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 0 15px #a855f740}.LatestProjectModal-module__vsY3Ta__badgePulse{background:#a855f7;border-radius:50%;width:7px;height:7px;animation:2s infinite LatestProjectModal-module__vsY3Ta__pulse;box-shadow:0 0 8px #a855f7}@keyframes LatestProjectModal-module__vsY3Ta__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.LatestProjectModal-module__vsY3Ta__title{color:#fff;margin-bottom:.6rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;line-height:1.2}.LatestProjectModal-module__vsY3Ta__titleHighlight{background:linear-gradient(135deg,#a855f7 0%,#00e5ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.LatestProjectModal-module__vsY3Ta__subtitle{color:#f0f1f7b3;max-width:500px;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.55}.LatestProjectModal-module__vsY3Ta__previewWindow{background:#000;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-bottom:1.75rem;overflow:hidden;box-shadow:0 15px 35px #0009}.LatestProjectModal-module__vsY3Ta__windowHeader{background:#0a0c18e6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem .85rem;display:flex}.LatestProjectModal-module__vsY3Ta__dots{gap:.35rem;display:flex}.LatestProjectModal-module__vsY3Ta__dotRed,.LatestProjectModal-module__vsY3Ta__dotYellow,.LatestProjectModal-module__vsY3Ta__dotGreen{border-radius:50%;width:9px;height:9px}.LatestProjectModal-module__vsY3Ta__dotRed{background:#ff5f56}.LatestProjectModal-module__vsY3Ta__dotYellow{background:#ffbd2e}.LatestProjectModal-module__vsY3Ta__dotGreen{background:#27c93f}.LatestProjectModal-module__vsY3Ta__urlText{color:#f0f1f780;font-family:Space Grotesk,monospace;font-size:.72rem}.LatestProjectModal-module__vsY3Ta__imageWrap{aspect-ratio:16/9;background:#050710;width:100%;max-height:280px;position:relative}.LatestProjectModal-module__vsY3Ta__displayImage{object-fit:cover;object-position:top center;transition:transform .4s}.LatestProjectModal-module__vsY3Ta__previewWindow:hover .LatestProjectModal-module__vsY3Ta__displayImage{transform:scale(1.02)}.LatestProjectModal-module__vsY3Ta__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;width:100%;display:flex}.LatestProjectModal-module__vsY3Ta__externalBtn{color:#00e5ff;background:#00e5ff1f;border:1px solid #00e5ff59;border-radius:100px;align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 0 20px #00e5ff33}.LatestProjectModal-module__vsY3Ta__externalBtn:hover{color:#fff;background:#00e5ff40;border-color:#00e5ff;transform:translateY(-2px)scale(1.03);box-shadow:0 0 30px #00e5ff80}.LatestProjectModal-module__vsY3Ta__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%);border:none;border-radius:100px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 0 25px #a855f766}.LatestProjectModal-module__vsY3Ta__primaryBtn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 35px #a855f7b3}.LatestProjectModal-module__vsY3Ta__arrow{transition:transform .2s}.LatestProjectModal-module__vsY3Ta__primaryBtn:hover .LatestProjectModal-module__vsY3Ta__arrow{transform:translate(3px)}@media (max-width:500px){.LatestProjectModal-module__vsY3Ta__modal{padding:2.5rem 1rem 1.5rem}.LatestProjectModal-module__vsY3Ta__badge{white-space:normal;max-width:100%;margin-top:.5rem;padding:.35rem .6rem;font-size:.7rem}.LatestProjectModal-module__vsY3Ta__closeBtn{top:.75rem;right:.75rem}.LatestProjectModal-module__vsY3Ta__actions{flex-direction:column-reverse}.LatestProjectModal-module__vsY3Ta__externalBtn,.LatestProjectModal-module__vsY3Ta__primaryBtn{justify-content:center;width:100%}}
.LiveActivityToast-module__yq_1WW__toast{z-index:9998;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:auto;background:#0e1122eb;border:1px solid #a855f759;border-radius:16px;align-items:flex-start;gap:.85rem;width:calc(100vw - 3rem);max-width:350px;padding:.9rem 1.15rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(20px)scale(.95);box-shadow:0 15px 35px #000000b3,0 0 25px #a855f733}.LiveActivityToast-module__yq_1WW__visible{opacity:1;transform:translateY(0)scale(1)}.LiveActivityToast-module__yq_1WW__hidden{opacity:0;pointer-events:none;transform:translateY(20px)scale(.95)}.LiveActivityToast-module__yq_1WW__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.8rem;transition:color .2s;position:absolute;top:.4rem;right:.4rem}.LiveActivityToast-module__yq_1WW__closeBtn:hover{color:#fff}.LiveActivityToast-module__yq_1WW__iconBox{background:#a855f71f;border:1px solid #a855f74d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;font-size:1.4rem;line-height:1;display:flex}.LiveActivityToast-module__yq_1WW__content{flex-direction:column;flex:1;display:flex}.LiveActivityToast-module__yq_1WW__headerRow{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.LiveActivityToast-module__yq_1WW__badge{letter-spacing:.08em;color:#00e5ff;background:#00e5ff1f;border:1px solid #00e5ff40;border-radius:100px;padding:.15rem .5rem;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:700}.LiveActivityToast-module__yq_1WW__time{color:#f0f1f773;font-family:Space Grotesk,monospace;font-size:.68rem}.LiveActivityToast-module__yq_1WW__title{color:#fff;margin:.1rem 0;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}.LiveActivityToast-module__yq_1WW__desc{color:#f0f1f7b3;margin:0;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.35}@media (max-width:640px){.LiveActivityToast-module__yq_1WW__toast{z-index:9996;border-radius:16px;gap:.75rem;width:auto;max-width:calc(100vw - 1.5rem);padding:.75rem .9rem;bottom:4.8rem;left:.75rem;right:.75rem;box-shadow:0 12px 35px #000000d9}.LiveActivityToast-module__yq_1WW__iconBox{border-radius:10px;padding:.4rem;font-size:1.2rem}.LiveActivityToast-module__yq_1WW__badge{padding:.12rem .45rem;font-size:.62rem}.LiveActivityToast-module__yq_1WW__time{font-size:.65rem}.LiveActivityToast-module__yq_1WW__title{font-size:.85rem}.LiveActivityToast-module__yq_1WW__desc{font-size:.75rem;line-height:1.35}}
.WhatsAppWidget-module__nM9EQG__widgetWrapper{z-index:9997;pointer-events:auto;transition:bottom .45s cubic-bezier(.16,1,.3,1),transform .3s;animation:4s ease-in-out infinite alternate WhatsAppWidget-module__nM9EQG__floatBounce;position:fixed;bottom:1.5rem;right:1.5rem}.WhatsAppWidget-module__nM9EQG__hasToastAbove{bottom:9.8rem}@keyframes WhatsAppWidget-module__nM9EQG__floatBounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.WhatsAppWidget-module__nM9EQG__widgetBtn{-webkit-backdrop-filter:blur(14px);background:#0e1122eb;border:1px solid #27c93f66;border-radius:100px;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .6rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 12px 35px #000000bf,0 0 25px #27c93f33}.WhatsAppWidget-module__nM9EQG__widgetBtn:hover{border-color:#27c93f;transform:scale(1.05);box-shadow:0 15px 40px #000000d9,0 0 35px #27c93f66}.WhatsAppWidget-module__nM9EQG__iconContainer{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;box-shadow:0 0 15px #25d36666}.WhatsAppWidget-module__nM9EQG__waIcon{color:#fff;width:22px;height:22px}.WhatsAppWidget-module__nM9EQG__pulseDot{background:#00e5ff;border:2px solid #000;border-radius:50%;width:10px;height:10px;animation:2s infinite WhatsAppWidget-module__nM9EQG__pulse;position:absolute;top:0;right:0;box-shadow:0 0 8px #00e5ff}@keyframes WhatsAppWidget-module__nM9EQG__pulse{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.9)}}.WhatsAppWidget-module__nM9EQG__labelContainer{flex-direction:column;display:flex}.WhatsAppWidget-module__nM9EQG__statusText{color:#27c93f;letter-spacing:.05em;font-family:Space Grotesk,monospace;font-size:.65rem;font-weight:700}.WhatsAppWidget-module__nM9EQG__mainText{color:#fff;font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700}@media (max-width:640px){.WhatsAppWidget-module__nM9EQG__widgetWrapper{z-index:9997;bottom:.75rem;right:.75rem}.WhatsAppWidget-module__nM9EQG__hasToastAbove{bottom:.75rem}.WhatsAppWidget-module__nM9EQG__labelContainer{display:none}.WhatsAppWidget-module__nM9EQG__widgetBtn{border-radius:50%;justify-content:center;width:46px;height:46px;padding:0;box-shadow:0 8px 25px #000c,0 0 20px #27c93f66}.WhatsAppWidget-module__nM9EQG__iconContainer{width:100%;height:100%;box-shadow:none;background:0 0}.WhatsAppWidget-module__nM9EQG__waIcon{width:24px;height:24px}}
.SystemStatusWidget-module__qTL_4W__widget{z-index:999;pointer-events:auto;transition:all .35s cubic-bezier(.16,1,.3,1);position:fixed;bottom:1.25rem;left:1.25rem}.SystemStatusWidget-module__qTL_4W__hudFrame{-webkit-backdrop-filter:blur(16px);color:#f0f1f7d9;white-space:nowrap;background:#060918e0;border:1px solid #00e5ff59;border-radius:100px;align-items:center;gap:.85rem;padding:.55rem 1.1rem;font-family:Space Grotesk,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #000000bf,0 0 25px #00e5ff2e,inset 0 1px #ffffff1a}.SystemStatusWidget-module__qTL_4W__scanline{pointer-events:none;z-index:1;background:linear-gradient(#fff0 50%,#00e5ff08 50%) 0 0/100% 4px;position:absolute;inset:0}.SystemStatusWidget-module__qTL_4W__radarBox{z-index:2;background:#00e5ff14;border:1px solid #00e5ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #00e5ff40}.SystemStatusWidget-module__qTL_4W__threeCanvas{display:block;width:44px!important;height:44px!important}.SystemStatusWidget-module__qTL_4W__radarCrosshair{pointer-events:none;background:radial-gradient(circle,#0000 60%,#00e5ff33 100%),linear-gradient(90deg,#0000 48%,#00e5ff4d 50%,#0000 52%),linear-gradient(#0000 48%,#00e5ff4d 50%,#0000 52%);border-radius:50%;position:absolute;inset:0}.SystemStatusWidget-module__qTL_4W__hudBody{z-index:2;align-items:center;gap:.85rem;display:flex}.SystemStatusWidget-module__qTL_4W__statusHeader{flex-direction:column;gap:.15rem;display:flex}.SystemStatusWidget-module__qTL_4W__statusBadge{align-items:center;gap:.4rem;display:flex}.SystemStatusWidget-module__qTL_4W__pulseDot{background:#27c93f;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite SystemStatusWidget-module__qTL_4W__pulse;box-shadow:0 0 10px #27c93f}@keyframes SystemStatusWidget-module__qTL_4W__pulse{0%{opacity:.8;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}to{opacity:.8;transform:scale(.85)}}.SystemStatusWidget-module__qTL_4W__statusText{letter-spacing:.06em;color:#27c93f;text-shadow:0 0 8px #27c93f66;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.SystemStatusWidget-module__qTL_4W__orbitTag{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem}.SystemStatusWidget-module__qTL_4W__telemetryGrid{align-items:center;gap:.75rem;display:flex}.SystemStatusWidget-module__qTL_4W__divider{color:#00e5ff40;-webkit-user-select:none;user-select:none;font-size:.75rem}.SystemStatusWidget-module__qTL_4W__hudItem{flex-direction:column;gap:.05rem;display:flex}.SystemStatusWidget-module__qTL_4W__label{color:#f0f1f773;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700}.SystemStatusWidget-module__qTL_4W__val{color:#fff;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.SystemStatusWidget-module__qTL_4W__val small{color:#00e5ffb3;margin-left:2px;font-size:.6rem}.SystemStatusWidget-module__qTL_4W__valCyan{color:#00e5ff;text-shadow:0 0 8px #00e5ff80;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.SystemStatusWidget-module__qTL_4W__valPurple{color:#a855f7;text-shadow:0 0 8px #a855f780;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.SystemStatusWidget-module__qTL_4W__shieldBar{background:#ffffff1a;border:1px solid #00e5ff4d;border-radius:10px;width:48px;height:6px;margin-top:3px;overflow:hidden}.SystemStatusWidget-module__qTL_4W__shieldFill{background:linear-gradient(90deg,#00e5ff,#27c93f);width:100%;height:100%;animation:2.5s infinite alternate SystemStatusWidget-module__qTL_4W__shieldGlow;box-shadow:0 0 8px #00e5ff}@keyframes SystemStatusWidget-module__qTL_4W__shieldGlow{0%{opacity:.8}to{opacity:1}}.SystemStatusWidget-module__qTL_4W__hudToggleBtn{color:#00e5ffd9;letter-spacing:.05em;cursor:pointer;z-index:2;background:#00e5ff14;border:1px solid #00e5ff4d;border-radius:100px;margin-left:.25rem;padding:.25rem .55rem;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:700;transition:all .2s}.SystemStatusWidget-module__qTL_4W__hudToggleBtn:hover{color:#fff;background:#00e5ff33;box-shadow:0 0 10px #00e5ff66}.SystemStatusWidget-module__qTL_4W__minimized .SystemStatusWidget-module__qTL_4W__hudFrame{border-color:#00e5ff40;padding:.4rem .85rem}.SystemStatusWidget-module__qTL_4W__minimized .SystemStatusWidget-module__qTL_4W__radarBox{width:36px;height:36px}.SystemStatusWidget-module__qTL_4W__minimized .SystemStatusWidget-module__qTL_4W__threeCanvas{width:36px!important;height:36px!important}@media (max-width:768px){.SystemStatusWidget-module__qTL_4W__widget{display:none!important}}
