.CodersClub-module__3CVVFW__pageContainer{background-color:var(--bg-main);width:100%;min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.CodersClub-module__3CVVFW__gridBackground{background-image:linear-gradient(var(--bg-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--bg-grid-line)1px,transparent 1px);pointer-events:none;z-index:0;background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite CodersClub-module__3CVVFW__gridMove;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}@keyframes CodersClub-module__3CVVFW__gridMove{0%{background-position:0 0}to{background-position:50px 50px}}.CodersClub-module__3CVVFW__section{z-index:2;box-sizing:border-box;justify-content:center;width:100%;padding:5rem 2rem;display:flex;position:relative}.CodersClub-module__3CVVFW__altBackground{background-color:rgba(var(--rgb-white),.02);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.CodersClub-module__3CVVFW__sectionInner{flex-direction:column;width:100%;max-width:1100px;display:flex}.CodersClub-module__3CVVFW__sectionHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.CodersClub-module__3CVVFW__heroSection{z-index:2;width:100%;padding:3rem 1rem 5rem;position:relative}.CodersClub-module__3CVVFW__heroContent{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;margin:0 auto;display:grid}.CodersClub-module__3CVVFW__heroTextGroup{flex-direction:column;display:flex}.CodersClub-module__3CVVFW__heroTitle{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.CodersClub-module__3CVVFW__heroSubtitle{color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.CodersClub-module__3CVVFW__imageWrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CodersClub-module__3CVVFW__heroImage{object-fit:contain;width:100%;max-width:420px;height:auto;filter:drop-shadow(0 0 30px rgba(var(--rgb-accent),.15));border-radius:12px}.CodersClub-module__3CVVFW__neon{color:var(--accent-primary);display:inline-block}.CodersClub-module__3CVVFW__glitch{color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:900;animation:4s linear infinite CodersClub-module__3CVVFW__glitchBurst;display:inline-block;position:relative}.CodersClub-module__3CVVFW__glitch:before,.CodersClub-module__3CVVFW__glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.CodersClub-module__3CVVFW__glitch:before{color:#0f0;z-index:-1;animation:4s linear infinite CodersClub-module__3CVVFW__glitchGreen}.CodersClub-module__3CVVFW__glitch:after{color:#f0f;z-index:-2;animation:4s linear infinite CodersClub-module__3CVVFW__glitchMagenta}@keyframes CodersClub-module__3CVVFW__glitchBurst{0%,88%{transform:none}89%{transform:translate(3px)skew(-2deg)}90%{transform:translate(-2px,1px)skew(3deg)}91%{transform:translateY(-2px)skew(-1deg)}92%{transform:translate(-3px)skew(2deg)}93%{transform:translate(2px,2px)skew(-3deg)}94%{transform:translate(-1px,-1px)skew(1deg)}95%{transform:translate(3px)skew(-2deg)}96%,to{transform:none}}@keyframes CodersClub-module__3CVVFW__glitchGreen{0%,88%{transform:translate(-2px,-1px)}20%{transform:translate(-3px)}40%{transform:translate(-1px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(-2px,-2px)}89%{transform:translate(-6px,-3px)skew(4deg)}90%{transform:translate(4px,2px)skew(-6deg)}91%{transform:translate(-8px)skew(3deg)}92%{transform:translate(3px,-4px)skew(-5deg)}93%{transform:translate(-5px,3px)skew(2deg)}94%{transform:translate(6px,-1px)skew(-4deg)}95%{transform:translate(-4px,2px)skew(1deg)}96%,to{transform:translate(-2px,-1px)}}@keyframes CodersClub-module__3CVVFW__glitchMagenta{0%,88%{transform:translate(2px,1px)}20%{transform:translate(1px,2px)}40%{transform:translate(3px)}60%{transform:translate(1px,2px)}80%{transform:translate(3px,1px)}89%{transform:translate(7px,2px)skew(-3deg)}90%{transform:translate(-3px,-3px)skew(5deg)}91%{transform:translate(6px,1px)skew(-4deg)}92%{transform:translate(-4px,3px)skew(6deg)}93%{transform:translate(5px,-2px)skew(-3deg)}94%{transform:translate(-6px,2px)skew(4deg)}95%{transform:translate(4px,-1px)skew(-2deg)}96%,to{transform:translate(2px,1px)}}.CodersClub-module__3CVVFW__h2{letter-spacing:-.5px;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.CodersClub-module__3CVVFW__paragraph{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}@media (max-width:900px){.CodersClub-module__3CVVFW__heroContent{text-align:center;grid-template-columns:1fr;gap:3rem}.CodersClub-module__3CVVFW__heroTitle{font-size:2.5rem}.CodersClub-module__3CVVFW__h2{font-size:2rem}.CodersClub-module__3CVVFW__section{padding:3rem 1.5rem}}
.ActionModal-module__zEfIIG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000b3;justify-content:center;align-items:flex-start;padding:4rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ActionModal-module__zEfIIG__modalContent{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;width:100%;max-width:600px;margin:auto;display:flex;position:relative;box-shadow:0 10px 40px #00000080}.ActionModal-module__zEfIIG__modalHeader{border-bottom:1px solid var(--border-subtle);background:var(--bg-card-solid);justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.ActionModal-module__zEfIIG__headerInfo{flex-direction:column;gap:.5rem;display:flex}.ActionModal-module__zEfIIG__modalTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.ActionModal-module__zEfIIG__modalSubtitle{color:var(--text-secondary);margin:0;font-size:.85rem}.ActionModal-module__zEfIIG__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.25rem;transition:color .2s;display:flex}.ActionModal-module__zEfIIG__closeBtn:hover:not(:disabled){color:var(--text-primary)}.ActionModal-module__zEfIIG__closeBtn:disabled{cursor:not-allowed;opacity:.5}.ActionModal-module__zEfIIG__modalBody{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.ActionModal-module__zEfIIG__modalFooter{border-top:1px solid var(--border-subtle);background:var(--bg-card-solid);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.ActionModal-module__zEfIIG__cancelBtn{border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s}.ActionModal-module__zEfIIG__cancelBtn:hover:not(:disabled){background:rgba(var(--rgb-white),.05)}.ActionModal-module__zEfIIG__cancelBtn:disabled{cursor:not-allowed;opacity:.6}.ActionModal-module__zEfIIG__submitBtn{border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.ActionModal-module__zEfIIG__submitBtn:hover:not(:disabled){background:rgba(var(--rgb-white),.05)}.ActionModal-module__zEfIIG__submitBtn:disabled{border-color:var(--border-disabled);color:var(--text-muted);cursor:not-allowed;opacity:.6;background:0 0}.ActionModal-module__zEfIIG__errorText{color:var(--accent-error);text-align:center;margin-top:1rem;font-size:.85rem}.ActionModal-module__zEfIIG__successMessage{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.ActionModal-module__zEfIIG__successText{color:var(--text-primary);font-size:1rem;line-height:1.6}.ActionModal-module__zEfIIG__interText{color:var(--text-primary);font-weight:700}.ActionModal-module__zEfIIG__sectionTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px dashed var(--border-subtle);margin-bottom:.5rem;padding-bottom:.5rem;font-size:.95rem}.ActionModal-module__zEfIIG__formGrid{grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem;display:grid}.ActionModal-module__zEfIIG__mobileText{display:none}@media (max-width:768px){.ActionModal-module__zEfIIG__formGrid{grid-template-columns:1fr}.ActionModal-module__zEfIIG__desktopText{display:none}.ActionModal-module__zEfIIG__mobileText{display:inline}}.ActionModal-module__zEfIIG__checkboxGroup{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.ActionModal-module__zEfIIG__checkboxGroup input[type=checkbox]{cursor:pointer;margin-top:.25rem}.ActionModal-module__zEfIIG__checkboxLabel{color:var(--text-primary);font-size:.9rem;line-height:1.4}
.session-search-module__SaOJDG__container{flex-direction:column;gap:2.5rem;width:100%;display:flex}.session-search-module__SaOJDG__filterSection{background:var(--bg-card-solid,#0a0a0a66);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);z-index:50;border-radius:12px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:relative}.session-search-module__SaOJDG__filtersGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;display:grid}.session-search-module__SaOJDG__datePickerWrapper{width:100%;position:relative}.session-search-module__SaOJDG__dateTrigger{background:var(--bg-input-subtle,#0000004d);border:1px solid var(--border-strong,#ffffff26);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:all .25s;display:flex}.session-search-module__SaOJDG__dateTrigger:hover{border-color:var(--accent-primary)}.session-search-module__SaOJDG__dateTrigger i{opacity:.6;font-size:.9rem}.session-search-module__SaOJDG__calendarPopover{z-index:1000;width:100%;position:absolute;top:calc(100% + .5rem);left:0}.session-search-module__SaOJDG__calendarPopover>div{box-sizing:border-box;width:100%!important}[data-theme=light] .session-search-module__SaOJDG__dateTrigger{border-color:rgba(var(--rgb-black),.15)!important;color:var(--text-primary)!important;background:#fcfcfd!important}[data-theme=light] .session-search-module__SaOJDG__cohortCard{border-color:rgba(var(--rgb-black),.08)!important;background:#fff!important;box-shadow:0 4px 15px #00000008!important}[data-theme=light] .session-search-module__SaOJDG__phasePreview:hover{border-color:#0070f366!important;box-shadow:0 20px 40px #0070f31a!important}[data-theme=light] .session-search-module__SaOJDG__phaseFull:hover{border-color:#00000040!important;box-shadow:0 20px 40px #00000014!important}[data-theme=light] .session-search-module__SaOJDG__phaseClosed:hover{border-color:#ff3b3066!important;box-shadow:0 20px 40px #ff3b301a!important}[data-theme=light] .session-search-module__SaOJDG__phaseOpen:hover{border-color:rgba(var(--rgb-neon),.3)!important;box-shadow:0 20px 40px rgba(var(--rgb-black),.12),0 0 20px rgba(var(--rgb-neon),.05)!important}[data-theme=light] .session-search-module__SaOJDG__cardHeader{border-color:rgba(var(--rgb-black),.05)!important}[data-theme=light] .session-search-module__SaOJDG__cardFooter{background:var(--bg-surface)!important;border-color:rgba(var(--rgb-black),.05)!important}[data-theme=light] .session-search-module__SaOJDG__enrollButton{color:#fff!important;box-shadow:none!important;background:#000!important;border:1px solid #000!important}[data-theme=light] .session-search-module__SaOJDG__enrollButton:hover{color:#fff!important;box-shadow:none!important;background:#222!important;border-color:#222!important}.session-search-module__SaOJDG__filterGroup{flex-direction:column;gap:.75rem;display:flex}.session-search-module__SaOJDG__filterLabel{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:.8rem}.session-search-module__SaOJDG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;width:100%;display:grid}.session-search-module__SaOJDG__cohortCard{background:var(--bg-card-solid,#141414);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle,#ffffff14);transition:var(--transition-smooth,all .4s cubic-bezier(.23,1,.32,1));width:100%;max-width:450px;height:100%;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:relative;overflow:visible}.session-search-module__SaOJDG__cohortCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:0;z-index:5;width:100%;height:2px;transition:opacity .4s;position:absolute;top:0;left:0}.session-search-module__SaOJDG__cohortCard:hover{transform:translateY(-8px)}.session-search-module__SaOJDG__cohortCard:hover:before{opacity:1}.session-search-module__SaOJDG__phasePreview:before{background:linear-gradient(90deg,#0000,#0070f3,#0000)}.session-search-module__SaOJDG__phasePreview:hover{box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px #0070f326;border-color:#0070f366}.session-search-module__SaOJDG__phaseFull:before{background:linear-gradient(90deg,#0000,#ffffff59,#0000)}.session-search-module__SaOJDG__phaseFull:hover{box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px #ffffff14;border-color:#ffffff40}.session-search-module__SaOJDG__phaseClosed:before{background:linear-gradient(90deg,#0000,#ff3b30,#0000)}.session-search-module__SaOJDG__phaseClosed:hover{box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px #ff3b3026;border-color:#ff3b3066}.session-search-module__SaOJDG__phaseOpen:before{background:linear-gradient(90deg,transparent,var(--accent-primary),transparent)}.session-search-module__SaOJDG__phaseOpen:hover{border-color:rgba(var(--rgb-neon,48,213,18),.3);box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px rgba(var(--rgb-neon,48,213,18),.05)}.session-search-module__SaOJDG__cardHeader{border-bottom:1px solid var(--border-subtle,#ffffff0d);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.session-search-module__SaOJDG__difficultyBadge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700}.session-search-module__SaOJDG__beginner{background:rgba(var(--rgb-neon),.1);color:var(--accent-primary)}.session-search-module__SaOJDG__intermediate{color:#0070f3;background:#0070f31a}.session-search-module__SaOJDG__advanced{color:red;background:#ff00001a}.session-search-module__SaOJDG__mentorship{color:#a855f7;background:#9333ea26;border:1px solid #9333ea4d}.session-search-module__SaOJDG__diffBeginner{color:var(--accent-primary)!important}.session-search-module__SaOJDG__diffIntermediate{color:#0070f3!important}.session-search-module__SaOJDG__diffAdvanced{color:red!important}.session-search-module__SaOJDG__diffMentorship{color:#a855f7!important}.session-search-module__SaOJDG__successBadge,.session-search-module__SaOJDG__warningBadge,.session-search-module__SaOJDG__fullBadge,.session-search-module__SaOJDG__previewBadge,.session-search-module__SaOJDG__closedBadge,.session-search-module__SaOJDG__lockedBadge{align-items:center;gap:.5rem;font-size:.65rem;font-weight:700;display:flex}.session-search-module__SaOJDG__successBadge{color:var(--accent-primary)}.session-search-module__SaOJDG__warningBadge{color:#fa0}.session-search-module__SaOJDG__fullBadge{color:var(--text-muted);opacity:.7}.session-search-module__SaOJDG__previewBadge{color:#0070f3}.session-search-module__SaOJDG__closedBadge{color:#ff3b30;opacity:.8}.session-search-module__SaOJDG__lockedBadge{color:#fa0}.session-search-module__SaOJDG__pulseDot{background:#fa0;border-radius:50%;width:6px;height:6px;animation:1.5s infinite session-search-module__SaOJDG__pulse}@keyframes session-search-module__SaOJDG__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.session-search-module__SaOJDG__cardMain{flex:1;padding:1.5rem}.session-search-module__SaOJDG__courseTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.2}.session-search-module__SaOJDG__courseSubtitle{color:var(--accent-primary);text-transform:uppercase;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.session-search-module__SaOJDG__courseDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.session-search-module__SaOJDG__cohortInfo{flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.session-search-module__SaOJDG__infoRow{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.session-search-module__SaOJDG__infoRow i{color:var(--accent-primary);text-align:center;width:16px}.session-search-module__SaOJDG__cohortHeader{color:var(--text-secondary);letter-spacing:.05em;border-bottom:1px solid var(--border-subtle,#ffffff0d);justify-content:space-between;margin-bottom:.2rem;padding-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:flex}.session-search-module__SaOJDG__cohortDetails{flex-direction:column;gap:.5rem;margin-bottom:.2rem;display:flex}.session-search-module__SaOJDG__detailsRow{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.session-search-module__SaOJDG__detailsRow i{color:var(--accent-primary);text-align:center;flex-shrink:0;width:14px;font-size:.85rem}.session-search-module__SaOJDG__detailsMeta{color:var(--text-muted);border-top:1px dashed var(--border-subtle,#ffffff0d);justify-content:space-between;margin-top:.4rem;padding-top:.6rem;font-size:.78rem;display:flex}.session-search-module__SaOJDG__metaItem{align-items:center;gap:.4rem;display:flex}.session-search-module__SaOJDG__metaItem i{color:var(--text-muted);text-align:center;width:14px;font-size:.75rem}.session-search-module__SaOJDG__cardFooter{border-top:1px solid var(--border-subtle,#ffffff0d);background:#0003;border-bottom-right-radius:11px;border-bottom-left-radius:11px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.session-search-module__SaOJDG__priceColumn{flex-direction:column;display:flex}.session-search-module__SaOJDG__priceLabel{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;font-size:.65rem}.session-search-module__SaOJDG__priceAmount{color:var(--text-primary);font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700}.session-search-module__SaOJDG__lockedPrice{color:#fa0;align-items:center;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:700;display:flex}.session-search-module__SaOJDG__redactedPriceBar{vertical-align:middle;background-color:#000;border:1px solid #ffffff1f;border-radius:2px;width:90px;height:1.2rem;display:inline-block;box-shadow:inset 0 0 6px #000000e6}.session-search-module__SaOJDG__pricePeriod{opacity:.6;font-size:.7rem;font-weight:400}.session-search-module__SaOJDG__enrollButton{color:#000;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.session-search-module__SaOJDG__enrollButton:hover{color:#000;box-shadow:none;background:#e6e6e6;border-color:#e6e6e6;transform:translate(3px)}.session-search-module__SaOJDG__waitlistButton{border:1px solid var(--border-strong,#fff3);color:var(--text-primary);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.session-search-module__SaOJDG__waitlistButton:hover{color:#fff;background:#ffffff0d;border-color:#fff}.session-search-module__SaOJDG__previewButton,.session-search-module__SaOJDG__closedButton{border:1px solid var(--border-subtle,#ffffff14);color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;cursor:not-allowed;opacity:.5;background:0 0;border-radius:6px;padding:.75rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600}@media (max-width:768px){.session-search-module__SaOJDG__grid{grid-template-columns:1fr}}.session-search-module__SaOJDG__courseSearchInput,.session-search-module__SaOJDG__courseSearchInput::placeholder{text-transform:none!important}.session-search-module__SaOJDG__tooltipWrapper{cursor:help;align-items:center;display:inline-flex;position:relative}.session-search-module__SaOJDG__tooltipText{background:var(--bg-card-solid,#141414);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--text-primary);text-align:left;z-index:9999;text-transform:none;letter-spacing:normal;pointer-events:none;border-radius:8px;width:240px;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400;line-height:1.45;animation:.2s ease-out session-search-module__SaOJDG__tooltipFadeIn;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.session-search-module__SaOJDG__tooltipText:after{content:"";border-style:solid;border-width:6px;border-color:var(--border-subtle,#ffffff14)transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-theme=light] .session-search-module__SaOJDG__tooltipText{color:var(--text-primary);background:#fff;border-color:#0000001a;box-shadow:0 10px 30px #0000001a}[data-theme=light] .session-search-module__SaOJDG__tooltipText:after{border-color:#0000001a #0000 #0000}@keyframes session-search-module__SaOJDG__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.session-search-module__SaOJDG__seriesLevelRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.session-search-module__SaOJDG__levelLabel{border:1px solid var(--border-subtle,#ffffff14);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a;border-radius:4px;align-items:center;padding:.22rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.session-search-module__SaOJDG__seriesTag{background:rgba(var(--rgb-neon,48,213,18),.1);border:1px solid rgba(var(--rgb-neon,48,213,18),.2);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;padding:.22rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}[data-theme=light] .session-search-module__SaOJDG__levelLabel{background:rgba(var(--rgb-black,10,10,10),.04)!important}.session-search-module__SaOJDG__recommendationNotice{background:var(--bg-card-solid,#0a0a0a66);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);border-radius:12px;align-items:flex-start;gap:.75rem;margin-top:-1rem;padding:1.25rem 1.5rem;display:flex}.session-search-module__SaOJDG__recommendationNotice i{color:var(--accent-primary,#30d512);flex-shrink:0;margin-top:.1rem;font-size:1.2rem}.session-search-module__SaOJDG__recommendationNotice p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}[data-theme=light] .session-search-module__SaOJDG__recommendationNotice{color:var(--text-primary);border-color:rgba(var(--rgb-black),.08)!important;background:#fff!important;box-shadow:0 4px 15px #00000008!important}.session-search-module__SaOJDG__filterSection select,.session-search-module__SaOJDG__filterSection select option,.session-search-module__SaOJDG__filterSection input,.session-search-module__SaOJDG__filterSection button,.session-search-module__SaOJDG__filterSection [class*=publicSuggestionBtn]{text-transform:uppercase!important}
.CheckoutSuccess-module__s4n4tG__successContainer{text-align:left;z-index:10;background:var(--bg-surface);box-sizing:border-box;flex-direction:column;justify-content:flex-start;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:flex;position:relative}.CheckoutSuccess-module__s4n4tG__successHeaderData{border-bottom:1px solid var(--border-subtle);margin-bottom:3rem;padding-bottom:2rem;font-size:.9rem;line-height:1.2}.CheckoutSuccess-module__s4n4tG__successActionsRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;display:flex}.CheckoutSuccess-module__s4n4tG__successReturnLink{color:var(--text-secondary);font-family:var(--font-ibm-plex-mono),monospace;cursor:pointer;align-items:center;gap:.5rem;height:2rem;margin-bottom:0;font-size:.8rem;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.CheckoutSuccess-module__s4n4tG__successReturnLink:hover{color:var(--text-primary)}.CheckoutSuccess-module__s4n4tG__successHeaderRow{justify-content:space-between;align-items:center;width:100%;margin:0 0 .5rem;display:flex}.CheckoutSuccess-module__s4n4tG__successHeaderRow:last-child{margin-bottom:0}.CheckoutSuccess-module__s4n4tG__successHeaderLabel{font-family:var(--font-ibm-plex-mono),monospace;opacity:.4;white-space:nowrap}.CheckoutSuccess-module__s4n4tG__successHeaderValue{font-family:var(--font-inter),sans-serif;color:var(--text-primary);text-align:right;word-break:break-all}.CheckoutSuccess-module__s4n4tG__summaryTitle{font-family:var(--font-inter),sans-serif;color:var(--text-primary);margin-bottom:.25rem;font-size:1.5rem;line-height:1.1}.CheckoutSuccess-module__s4n4tG__confirmedTitle{color:var(--accent-primary)}.CheckoutSuccess-module__s4n4tG__summarySubtitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:.7rem}.CheckoutSuccess-module__s4n4tG__confirmedSubtitle{margin-bottom:2rem}.CheckoutSuccess-module__s4n4tG__diffBeginner{color:var(--accent-primary)!important}.CheckoutSuccess-module__s4n4tG__diffIntermediate{color:var(--accent-azure)!important}.CheckoutSuccess-module__s4n4tG__diffAdvanced{color:var(--accent-error)!important}.CheckoutSuccess-module__s4n4tG__diffMentorship{color:var(--accent-magenta,#a855f7)!important}.CheckoutSuccess-module__s4n4tG__courseDetailsSuccess{text-align:left;background:0 0;border:none;margin-top:2rem;margin-bottom:3rem;padding:0}.CheckoutSuccess-module__s4n4tG__successDetailHeader{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.CheckoutSuccess-module__s4n4tG__successMainContent{text-align:justify;font-family:var(--font-inter),sans-serif}.CheckoutSuccess-module__s4n4tG__label{color:var(--text-secondary);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem}.CheckoutSuccess-module__s4n4tG__detailTitle{font-family:var(--font-inter),sans-serif;color:var(--accent-primary);letter-spacing:1px;margin-bottom:0;font-size:.9rem}.CheckoutSuccess-module__s4n4tG__whiteText{color:var(--text-primary);margin-top:.25rem;font-size:1.1rem}.CheckoutSuccess-module__s4n4tG__detailSection{margin-bottom:1.5rem}.CheckoutSuccess-module__s4n4tG__detailSection:last-child{margin-bottom:0}.CheckoutSuccess-module__s4n4tG__detailSectionNoMargin{margin-bottom:0;}.CheckoutSuccess-module__s4n4tG__detailSectionWithMargin{margin-bottom:1rem;}.CheckoutSuccess-module__s4n4tG__detailSectionTopMargin{margin-top:.75rem;}.CheckoutSuccess-module__s4n4tG__detailText{font-family:var(--font-inter),sans-serif;color:var(--text-primary);white-space:pre-wrap;margin-top:.5rem;font-size:.9rem;line-height:1.6}.CheckoutSuccess-module__s4n4tG__smallText{font-size:.85rem}.CheckoutSuccess-module__s4n4tG__detailGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:0;display:grid}.CheckoutSuccess-module__s4n4tG__detailGridSmallGap{gap:1rem;}.CheckoutSuccess-module__s4n4tG__policyLink{color:var(--accent-primary);cursor:pointer;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;text-decoration:underline;transition:opacity .2s;display:inline-flex}.CheckoutSuccess-module__s4n4tG__policyLink:hover{opacity:.8}.CheckoutSuccess-module__s4n4tG__breakAll{word-break:break-all}.CheckoutSuccess-module__s4n4tG__accentLink{color:var(--accent-primary);text-decoration:none}.CheckoutSuccess-module__s4n4tG__printBtn{border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.05em;box-sizing:border-box;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.4rem;height:2rem;padding:0 .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.CheckoutSuccess-module__s4n4tG__printBtn:hover{background:var(--text-primary);color:var(--bg-main);border-color:var(--text-primary)}.CheckoutSuccess-module__s4n4tG__successFooter{text-align:justify;font-family:var(--font-inter),sans-serif;margin-bottom:3rem}.CheckoutSuccess-module__s4n4tG__successFooterWithMargin{border-top:1px solid var(--border-subtle);margin-top:2rem;margin-bottom:1rem;padding-top:1.5rem;}.CheckoutSuccess-module__s4n4tG__footerNote{opacity:.7;font-family:IBM Plex Mono,monospace;font-size:.8rem}.CheckoutSuccess-module__s4n4tG__footerContact{font-size:.8rem}@media print{.CheckoutSuccess-module__s4n4tG__successReturnLink,.CheckoutSuccess-module__s4n4tG__printBtn{display:none!important}.CheckoutSuccess-module__s4n4tG__successContainer{color:#000!important;box-shadow:none!important;background:#fff!important;padding:0!important}.CheckoutSuccess-module__s4n4tG__whiteText,.CheckoutSuccess-module__s4n4tG__confirmedTitle{color:#000!important}}@media (max-width:768px){.CheckoutSuccess-module__s4n4tG__summaryTitle{font-size:1.3rem!important}.CheckoutSuccess-module__s4n4tG__successContainer{justify-content:flex-start;padding:1.5rem}.CheckoutSuccess-module__s4n4tG__successHeaderData{font-size:.75rem}.CheckoutSuccess-module__s4n4tG__successMainContent,.CheckoutSuccess-module__s4n4tG__successFooter{font-size:.85rem}.CheckoutSuccess-module__s4n4tG__successDetailHeader{flex-direction:column;gap:1.5rem}}
.FormLayout-module__YQyrGW__dropdownWrapper{box-sizing:border-box;width:100%;position:relative}.FormLayout-module__YQyrGW__dropdownTrigger{border:1px solid var(--border-subtle);color:var(--text-primary);box-sizing:border-box;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border-radius:4px;outline:none;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:0 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:400;transition:all .2s;display:flex;height:3rem!important}.FormLayout-module__YQyrGW__dropdownTrigger:hover:not(:disabled){border-color:var(--border-strong);background:rgba(var(--rgb-white),.03)}.FormLayout-module__YQyrGW__dropdownTrigger:focus-visible:not(:disabled),.FormLayout-module__YQyrGW__dropdownTriggerOpen{border-color:var(--accent-primary)!important;background:rgba(var(--rgb-white),.02)!important;outline:none!important}[data-theme=light] .FormLayout-module__YQyrGW__dropdownTriggerOpen{border-color:var(--accent-primary)!important;outline:none!important}[data-theme=light] .FormLayout-module__YQyrGW__dropdownTrigger:focus-visible:not(:disabled){border-color:var(--accent-primary)!important;outline:none!important}.FormLayout-module__YQyrGW__inputGroup{flex-direction:column;gap:.5rem;width:100%;display:flex}.FormLayout-module__YQyrGW__label{color:var(--text-secondary);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem}.FormLayout-module__YQyrGW__input{background:var(--bg-surface);border:1px solid var(--border-subtle);height:3rem;color:var(--text-primary);text-transform:uppercase;width:100%;padding:0 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.85rem}.FormLayout-module__YQyrGW__input:focus{border-color:var(--accent-primary)!important;outline:none!important}[data-theme=light] .FormLayout-module__YQyrGW__input:focus{border-color:var(--accent-primary)!important;outline:none!important}.FormLayout-module__YQyrGW__input::placeholder{text-transform:uppercase}.FormLayout-module__YQyrGW__dropdownTrigger:disabled{opacity:.5;cursor:not-allowed}.FormLayout-module__YQyrGW__dropdownArrow{color:var(--text-secondary);margin-left:1rem;font-size:.65rem;transition:transform .2s;display:inline-block}.FormLayout-module__YQyrGW__dropdownArrowOpen{transform:rotate(180deg);color:var(--text-primary)!important}.FormLayout-module__YQyrGW__dropdownMenu{background:var(--bg-surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-card);z-index:1000;-webkit-backdrop-filter:blur(12px);border-radius:4px;max-height:250px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.FormLayout-module__YQyrGW__dropdownOption{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.8rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;transition:all .15s}.FormLayout-module__YQyrGW__dropdownOption:hover{background-color:rgba(var(--rgb-neon,9,180,204),.08)}.FormLayout-module__YQyrGW__dropdownOptionFocused{background-color:rgba(var(--rgb-neon,9,180,204),.08);outline:none}[data-theme=light] .FormLayout-module__YQyrGW__dropdownOption:hover{background-color:rgba(var(--rgb-neon,9,180,204),.06)}[data-theme=light] .FormLayout-module__YQyrGW__dropdownOptionFocused{background-color:rgba(var(--rgb-neon,9,180,204),.06)}.FormLayout-module__YQyrGW__dropdownOptionSelected{font-weight:500;background-color:var(--accent-primary)!important;color:var(--bg-main)!important}
.EventCard-module__7gu39G__eventCard{background:var(--bg-card-solid,#141414);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle,#ffffff14);transition:var(--transition-smooth,all .4s cubic-bezier(.23,1,.32,1));width:100%;max-width:450px;height:100%;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:relative;overflow:visible}.EventCard-module__7gu39G__eventCard:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:0;z-index:5;width:100%;height:2px;transition:opacity .4s;position:absolute;top:0;left:0}.EventCard-module__7gu39G__eventCard:hover{border-color:rgba(var(--rgb-neon,48,213,18),.3);box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px rgba(var(--rgb-neon,48,213,18),.05);transform:translateY(-8px)}.EventCard-module__7gu39G__eventCard:hover:before{opacity:1}.EventCard-module__7gu39G__atCapacity{opacity:.7}.EventCard-module__7gu39G__atCapacity:before{background:linear-gradient(90deg,#0000,#ffffff59,#0000)}.EventCard-module__7gu39G__atCapacity:hover{box-shadow:0 20px 40px rgba(var(--rgb-black,10,10,10),.7),0 0 20px #ffffff14;border-color:#ffffff40}.EventCard-module__7gu39G__cardHeader{border-bottom:1px solid var(--border-subtle,#ffffff0d);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.EventCard-module__7gu39G__eventTypeBadge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:700}.EventCard-module__7gu39G__inPerson{background:rgba(var(--rgb-neon),.1);color:var(--accent-primary)}.EventCard-module__7gu39G__online{color:#0070f3;background:#0070f31a}.EventCard-module__7gu39G__hybrid{color:#a855f7;background:#9333ea26;border:1px solid #9333ea4d}.EventCard-module__7gu39G__availabilityBadge{align-items:center;gap:.5rem;font-size:.65rem;font-weight:700;display:flex}.EventCard-module__7gu39G__badgeOpen{color:var(--accent-primary)}.EventCard-module__7gu39G__badgeWarning{color:#fa0}.EventCard-module__7gu39G__badgeFull{color:var(--text-muted);opacity:.7}.EventCard-module__7gu39G__pulseDot{background:#fa0;border-radius:50%;width:6px;height:6px;animation:1.5s infinite EventCard-module__7gu39G__pulse}@keyframes EventCard-module__7gu39G__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.EventCard-module__7gu39G__cardMain{flex:1;padding:1.5rem}.EventCard-module__7gu39G__partnerSubtitle{color:var(--accent-primary);text-transform:uppercase;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.EventCard-module__7gu39G__educationTag{border:1px solid var(--border-subtle,#ffffff14);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a;border-radius:4px;align-items:center;margin-bottom:.75rem;padding:.22rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.EventCard-module__7gu39G__tagRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.EventCard-module__7gu39G__eventTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.2}.EventCard-module__7gu39G__eventDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.EventCard-module__7gu39G__eventInfo{flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.EventCard-module__7gu39G__eventInfoHeader{color:var(--text-secondary);letter-spacing:.05em;border-bottom:1px solid var(--border-subtle,#ffffff0d);justify-content:space-between;margin-bottom:.2rem;padding-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:flex}.EventCard-module__7gu39G__eventDetails{flex-direction:column;gap:.5rem;margin-bottom:.2rem;display:flex}.EventCard-module__7gu39G__detailsRow{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.EventCard-module__7gu39G__detailsRow i{color:var(--accent-primary);text-align:center;flex-shrink:0;width:14px;font-size:.85rem}.EventCard-module__7gu39G__detailsMeta{color:var(--text-muted);border-top:1px dashed var(--border-subtle,#ffffff0d);justify-content:space-between;margin-top:.4rem;padding-top:.6rem;font-size:.78rem;display:flex}.EventCard-module__7gu39G__metaItem{align-items:center;gap:.4rem;display:flex}.EventCard-module__7gu39G__metaItem i{color:var(--text-muted);text-align:center;width:14px;font-size:.75rem}.EventCard-module__7gu39G__cardFooter{border-top:1px solid var(--border-subtle,#ffffff0d);background:#0003;border-bottom-right-radius:11px;border-bottom-left-radius:11px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.EventCard-module__7gu39G__freeLabel{flex-direction:column;display:flex}.EventCard-module__7gu39G__freeLabelText{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;font-size:.65rem}.EventCard-module__7gu39G__freeLabelValue{color:var(--accent-primary);font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700}.EventCard-module__7gu39G__signUpButton{color:#000;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.EventCard-module__7gu39G__signUpButton:hover{color:#000;box-shadow:none;background:#e6e6e6;border-color:#e6e6e6;transform:translate(3px)}.EventCard-module__7gu39G__fullButton{border:1px solid var(--border-subtle,#ffffff14);color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;cursor:not-allowed;opacity:.5;background:0 0;border-radius:6px;padding:.75rem 1.25rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600}[data-theme=light] .EventCard-module__7gu39G__eventCard{border-color:rgba(var(--rgb-black),.08)!important;background:#fff!important;box-shadow:0 4px 15px #00000008!important}[data-theme=light] .EventCard-module__7gu39G__eventCard:hover{border-color:rgba(var(--rgb-neon),.3)!important;box-shadow:0 20px 40px rgba(var(--rgb-black),.12),0 0 20px rgba(var(--rgb-neon),.05)!important}[data-theme=light] .EventCard-module__7gu39G__cardHeader{border-color:rgba(var(--rgb-black),.05)!important}[data-theme=light] .EventCard-module__7gu39G__cardFooter{background:var(--bg-surface)!important;border-color:rgba(var(--rgb-black),.05)!important}[data-theme=light] .EventCard-module__7gu39G__signUpButton{color:#fff!important;box-shadow:none!important;background:#000!important;border:1px solid #000!important}[data-theme=light] .EventCard-module__7gu39G__signUpButton:hover{color:#fff!important;box-shadow:none!important;background:#222!important;border-color:#222!important}[data-theme=light] .EventCard-module__7gu39G__educationTag{background:rgba(var(--rgb-black,10,10,10),.04)!important}
.ResourceToolkit-module__zdbSpW__toolkitGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;display:grid}.ResourceToolkit-module__zdbSpW__resourceCard{background:var(--bg-card-solid);border:1px solid var(--border-subtle);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ResourceToolkit-module__zdbSpW__resourceCard:hover{border-color:var(--accent-primary);box-shadow:0 10px 30px rgba(var(--rgb-accent),.1);transform:translateY(-4px)}.ResourceToolkit-module__zdbSpW__iconWrapper{background:rgba(var(--rgb-white),.03);border:1px solid var(--border-strong);width:64px;height:64px;color:var(--text-primary);border-radius:16px;justify-content:center;align-items:center;font-size:2rem;transition:all .3s;display:flex}.ResourceToolkit-module__zdbSpW__resourceCard:hover .ResourceToolkit-module__zdbSpW__iconWrapper{background:rgba(var(--rgb-accent),.1);border-color:rgba(var(--rgb-accent),.3);color:var(--accent-primary)}.ResourceToolkit-module__zdbSpW__cardTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.ResourceToolkit-module__zdbSpW__cardDesc{color:var(--text-secondary);flex:1;margin:0;font-size:.95rem;line-height:1.5}.ResourceToolkit-module__zdbSpW__cardAction{color:var(--accent-primary);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem;font-weight:600;display:flex}.ResourceToolkit-module__zdbSpW__cardAction i{transition:transform .2s}.ResourceToolkit-module__zdbSpW__resourceCard:hover .ResourceToolkit-module__zdbSpW__cardAction i{transform:translate(4px)}
