html,body{color:#f0f6fc;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:Montserrat Variable,Montserrat Fallback,system-ui,-apple-system,sans-serif}[hidden]{display:none!important}.ea-categories{flex-direction:column;gap:1.4rem;display:flex}.ea-cat-title{align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:1.05rem;font-weight:800;display:flex}.ea-cat-title svg{flex:none}.ea-cat-tags{flex-wrap:wrap;gap:8px;display:flex}.ea-tag-chip{color:#a8b3c4;font:inherit;cursor:pointer;user-select:none;background:#0c0e0d;border:1px solid #0000;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.95rem;transition:background .15s,color .15s;display:inline-flex}.ea-tag-chip[aria-pressed=true]{background:var(--cat-color,#22d3ee);color:#061015;font-weight:600}.ea[data-astro-cid-ias42lp3]{--bg:#000;--surface:#0c0e0d;--surface-elev:#15181a;--border:#ffffff12;--primary:#22d3ee;--primary-dark:#0e9aaa;--accent:#edb923;--text:#f0f6fc;--text-2:#a8b3c4;--text-muted:#6e7a8a;--danger:#f85149;max-width:460px;height:100dvh;padding:1rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom,0));background:var(--bg);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.ea-topbar[data-astro-cid-ias42lp3]{align-items:center;gap:1rem;padding:.4rem 0 1.7rem;display:flex}.ea-back[data-astro-cid-ias42lp3]{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.ea-back[data-astro-cid-ias42lp3]:hover{background:#ffffff0a}.ea-progress[data-astro-cid-ias42lp3]{flex:1;gap:8px;display:flex}.ea-progress[data-astro-cid-ias42lp3] span[data-astro-cid-ias42lp3]{background:#ffffff14;border-radius:999px;flex:1;height:5px;transition:background .22s}.ea-progress[data-astro-cid-ias42lp3] span[data-astro-cid-ias42lp3].is-active,.ea-progress[data-astro-cid-ias42lp3] span[data-astro-cid-ias42lp3].is-done{background:var(--accent)}.ea-logo-wrap[data-astro-cid-ias42lp3]{flex-direction:column;gap:.4rem;margin:1.5rem 0 2.3rem;display:flex}.ea-logo-wrap[data-astro-cid-ias42lp3] .logo{font-size:clamp(3rem,12vw,3.8rem)!important;line-height:1!important}.ea-tagline[data-astro-cid-ias42lp3]{color:var(--text-2);letter-spacing:-.005em;margin:0;font-size:1.15rem}.ea-step[data-astro-cid-ias42lp3]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.ea-step--centered[data-astro-cid-ias42lp3]{text-align:center;align-items:center;padding-top:2rem}.ea-step--preview[data-astro-cid-ias42lp3]{align-items:stretch}.ea-h1[data-astro-cid-ias42lp3]{letter-spacing:-.035em;color:var(--text);text-transform:lowercase;overflow-wrap:anywhere;word-break:break-word;margin:.2rem 0 1.8rem;font-family:Montserrat Variable,Montserrat Fallback,system-ui,sans-serif;font-size:clamp(2rem,8vw,3.2rem);font-weight:800;line-height:1.05}.ea-h1--center[data-astro-cid-ias42lp3]{text-align:center}.ea-preview-name[data-astro-cid-ias42lp3]{text-transform:none}.ea-sub[data-astro-cid-ias42lp3]{color:var(--text-2);margin:-1rem 0 1.5rem;font-size:1rem;line-height:1.5}.ea-sub--center[data-astro-cid-ias42lp3]{max-width:22rem}.ea-sub--accent[data-astro-cid-ias42lp3]{color:var(--primary);font-weight:600}.ea-accent[data-astro-cid-ias42lp3]{color:var(--primary);text-decoration:none}.ea-form[data-astro-cid-ias42lp3]{flex-direction:column;display:flex}.ea-label[data-astro-cid-ias42lp3]{color:var(--text);margin:1.1rem 0 .55rem;font-size:.98rem;font-weight:700;display:block}.ea-label[data-astro-cid-ias42lp3]:first-of-type,.ea-label--platform[data-astro-cid-ias42lp3]{margin-top:.2rem}.ea-input-wrap[data-astro-cid-ias42lp3]{position:relative}.ea-input[data-astro-cid-ias42lp3]{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:16px;padding:1.05rem 1.2rem;font-size:1rem;transition:border-color .15s,background .15s}.ea-input[data-astro-cid-ias42lp3]::placeholder{color:var(--text-muted)}.ea-input[data-astro-cid-ias42lp3]:focus{border-color:var(--primary);background:var(--surface-elev);outline:none}.ea-input--textarea[data-astro-cid-ias42lp3]{resize:vertical;min-height:7rem;padding-right:1.2rem;line-height:1.45}.ea-input-wrap[data-astro-cid-ias42lp3] .ea-input[data-astro-cid-ias42lp3]{padding-right:3rem}.ea-eye[data-astro-cid-ias42lp3]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ea-eye[data-astro-cid-ias42lp3] .ea-eye-slash[data-astro-cid-ias42lp3]{opacity:0;transition:opacity .15s}.ea-eye[data-astro-cid-ias42lp3].is-shown .ea-eye-slash[data-astro-cid-ias42lp3]{opacity:0}.ea-eye[data-astro-cid-ias42lp3]:not(.is-shown) .ea-eye-slash[data-astro-cid-ias42lp3]{opacity:1}.ea-pills[data-astro-cid-ias42lp3]{flex-wrap:wrap;gap:8px;margin-bottom:.2rem;display:flex}.ea-pill[data-astro-cid-ias42lp3]{background:var(--surface);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-size:.95rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ea-pill[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]{opacity:0;pointer-events:none;position:absolute}.ea-pill[data-astro-cid-ias42lp3]:has(input:checked){border-color:var(--primary);color:var(--text);background:#22d3ee21}.ea-check[data-astro-cid-ias42lp3]{color:var(--text);cursor:pointer;align-items:center;gap:.7rem;margin:1.4rem 0 .2rem;font-size:.95rem;line-height:1.4;display:flex}.ea-check[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]{opacity:0;pointer-events:none;position:absolute}.ea-check-box[data-astro-cid-ias42lp3]{border:1.5px solid var(--border);background:var(--surface);border-radius:6px;flex:none;width:22px;height:22px;position:relative}.ea-check[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]:checked~.ea-check-box[data-astro-cid-ias42lp3]{background:var(--primary);border-color:var(--primary)}.ea-check[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]:checked~.ea-check-box[data-astro-cid-ias42lp3]:after{content:"";border:2.5px solid #001017;border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.ea-check[data-astro-cid-ias42lp3] a[data-astro-cid-ias42lp3]{color:var(--primary);text-decoration:none}.ea-check[data-astro-cid-ias42lp3] em[data-astro-cid-ias42lp3]{color:var(--danger);font-style:normal}.ea-hp[data-astro-cid-ias42lp3]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ea-combo[data-astro-cid-ias42lp3]{position:relative}.ea-combo-list[data-astro-cid-ias42lp3]{background:var(--surface-elev);border:1px solid var(--border);z-index:5;border-radius:16px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -16px #0009}.ea-combo-opt[data-astro-cid-ias42lp3]{color:var(--text);cursor:pointer;border-radius:10px;padding:.7rem .85rem;font-size:.98rem;transition:background .12s}.ea-combo-opt[data-astro-cid-ias42lp3][hidden]{display:none}.ea-combo-opt[data-astro-cid-ias42lp3]:hover,.ea-combo-opt[data-astro-cid-ias42lp3].is-active{color:var(--text);background:#22d3ee21}.ea-turnstile[data-astro-cid-ias42lp3]{min-height:65px;margin:1.1rem 0 0}.ea-otp[data-astro-cid-ias42lp3]{box-sizing:border-box;justify-content:center;gap:clamp(6px,2vw,10px);width:100%;margin:1.4rem 0 1.3rem;display:flex}.ea-otp-cell[data-astro-cid-ias42lp3]{aspect-ratio:1;box-sizing:border-box;background:var(--surface);width:clamp(40px,13vw,52px);min-width:0;color:var(--text);font:inherit;text-align:center;border:2px solid #0000;border-radius:14px;flex:1 1 0;padding:0;font-size:1.5rem;font-weight:700;transition:border-color .15s,background .15s}.ea-otp-cell[data-astro-cid-ias42lp3]:focus{border-color:var(--primary);background:var(--surface-elev);outline:none}.ea-text-btn[data-astro-cid-ias42lp3]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:.4rem auto;padding:.6rem;font-weight:600;display:inline-block}.ea-text-btn[data-astro-cid-ias42lp3]:disabled{color:var(--text-muted);cursor:default}.ea-search[data-astro-cid-ias42lp3]{margin-bottom:1.2rem;position:relative}.ea-search[data-astro-cid-ias42lp3] svg[data-astro-cid-ias42lp3]{color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ea-search[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:.95rem 1rem .95rem 2.7rem;font-size:1rem}.ea-search[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]::placeholder{color:var(--text-muted)}.ea-search[data-astro-cid-ias42lp3] input[data-astro-cid-ias42lp3]:focus{border-color:var(--primary);outline:none}.ea-profile-card[data-astro-cid-ias42lp3]{background:var(--surface-elev);border:1px solid var(--border);color:inherit;cursor:pointer;width:100%;font:inherit;border-radius:18px;align-items:center;gap:1rem;margin-bottom:.6rem;padding:1rem;display:flex}.ea-avatar[data-astro-cid-ias42lp3]{width:64px;height:64px;color:var(--text-muted);background:#ffffff0a;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ea-avatar-edit[data-astro-cid-ias42lp3]{background:var(--primary);color:#001017;border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.ea-profile-card-text[data-astro-cid-ias42lp3]{text-align:left;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ea-profile-card-name[data-astro-cid-ias42lp3]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:800;overflow:hidden}.ea-profile-card-sub[data-astro-cid-ias42lp3]{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.ea-profile-card-arrow[data-astro-cid-ias42lp3]{color:var(--text-muted);flex:none}.ea-textarea-wrap[data-astro-cid-ias42lp3]{position:relative}.ea-counter[data-astro-cid-ias42lp3]{color:var(--text-muted);font-size:.85rem;position:absolute;bottom:-1.6rem;right:4px}.ea-step--preview[data-astro-cid-ias42lp3]{gap:.6rem;padding-top:.4rem}.ea-preview-card[data-astro-cid-ias42lp3]{background:var(--surface-elev);aspect-ratio:3/4;border-radius:24px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.ea-preview-close[data-astro-cid-ias42lp3]{width:40px;height:40px;color:var(--text);cursor:pointer;z-index:1;background:#0006;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.ea-preview-photo[data-astro-cid-ias42lp3]{color:var(--text-muted);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ea-preview-photo[data-astro-cid-ias42lp3][data-has-photo="1"] svg[data-astro-cid-ias42lp3]{display:none}.ea-preview-name[data-astro-cid-ias42lp3]{margin:0;font-size:2.4rem}.ea-preview-program[data-astro-cid-ias42lp3]{color:var(--text-2);margin:0 0 1.2rem;font-size:1.05rem}.ea-preview-section[data-astro-cid-ias42lp3]{margin:0 0 .7rem;font-size:1.05rem;font-weight:800}.ea-preview-tags[data-astro-cid-ias42lp3]{flex-wrap:wrap;gap:8px;margin-bottom:1.4rem;display:flex}.ea-preview-tags[data-astro-cid-ias42lp3] .ea-tag-chip[data-astro-cid-ias42lp3]{cursor:default}.ea-preview-footer[data-astro-cid-ias42lp3]{color:var(--text-2);font-size:.95rem;line-height:1.5}.ea-footer[data-astro-cid-ias42lp3]{flex-direction:column;gap:.6rem;margin-top:auto;padding-top:1.4rem;display:flex}.ea[data-astro-cid-ias42lp3][data-current-step=register] .ea-step[data-astro-cid-ias42lp3],.ea[data-astro-cid-ias42lp3][data-current-step=otp] .ea-step[data-astro-cid-ias42lp3]{flex:none;overflow:visible}.ea[data-astro-cid-ias42lp3][data-current-step=register] .ea-footer[data-astro-cid-ias42lp3],.ea[data-astro-cid-ias42lp3][data-current-step=otp] .ea-footer[data-astro-cid-ias42lp3]{margin-top:1.4rem}.ea[data-astro-cid-ias42lp3][data-current-step=register],.ea[data-astro-cid-ias42lp3][data-current-step=otp]{overflow-y:auto}.ea-cta[data-astro-cid-ias42lp3]{box-sizing:border-box;background:var(--surface-elev);width:100%;color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:1.2rem 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.ea-cta[data-astro-cid-ias42lp3]:hover{background:#1c2024}.ea-cta[data-astro-cid-ias42lp3]:disabled{opacity:.6;cursor:wait}.ea-cta[data-astro-cid-ias42lp3].is-active{color:var(--primary)}.ea-msg[data-astro-cid-ias42lp3]{min-height:1.2em;color:var(--text-muted);margin:1rem 0 0;font-size:.9rem}.ea-msg[data-astro-cid-ias42lp3][data-state=error]{color:var(--danger)}.ea-msg[data-astro-cid-ias42lp3][data-state=ok]{color:#3fb950}.ea-msg[data-astro-cid-ias42lp3][data-state=pending]{color:var(--text-2)}@media (width>=600px){html,body{background:#050505}.ea[data-astro-cid-ias42lp3]{border-radius:36px;height:calc(100dvh - 3rem);margin:1.5rem auto;padding:1.3rem 1.4rem;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -20px #000000b3}}
