.Register-module__9MRrdG__page{color:#fff;box-sizing:border-box;background-color:#050505;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(1.5rem,4vw,4rem) clamp(.5rem,2.5vw,1.25rem);display:flex;position:relative;overflow-x:hidden}.Register-module__9MRrdG__glowLeft{pointer-events:none;filter:blur(140px);background-color:#ef444414;border-radius:9999px;width:32rem;height:32rem;position:absolute;top:10%;left:-12rem}.Register-module__9MRrdG__glowRight{pointer-events:none;filter:blur(140px);background-color:#ef44440d;border-radius:9999px;width:32rem;height:32rem;position:absolute;bottom:10%;right:-12rem}.Register-module__9MRrdG__container{z-index:5;box-sizing:border-box;width:100%;max-width:44rem;position:relative}.Register-module__9MRrdG__backBtn{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.12em;color:#fff9;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.Register-module__9MRrdG__backBtn:hover{color:#ef4444}.Register-module__9MRrdG__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:clamp(1rem,2.5vw,1.5rem);width:100%;padding:clamp(1.15rem,3.5vw,2.5rem) clamp(.75rem,2.5vw,2rem);box-shadow:0 25px 60px #000000b3}.Register-module__9MRrdG__header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:2rem;padding-bottom:1.75rem}.Register-module__9MRrdG__logoRow{justify-content:center;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.Register-module__9MRrdG__logoText{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.16em;color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1}.Register-module__9MRrdG__title{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:-.03em;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900}.Register-module__9MRrdG__titleAccent{color:#ef4444}.Register-module__9MRrdG__subtitle{color:#fff9;margin-top:.35rem;font-size:1rem}.Register-module__9MRrdG__feeBadge{background:linear-gradient(135deg,#ef444426 0%,#0006 100%);border:1px solid #ef444466;border-radius:1rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.55rem 1.15rem;display:inline-flex;box-shadow:0 4px 20px #ef444426}.Register-module__9MRrdG__feeLabel{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.16em;color:#ffffffa6;text-transform:uppercase;font-size:.65rem;font-weight:700}.Register-module__9MRrdG__feeAmount{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);color:#ef4444;letter-spacing:-.02em;font-size:1.05rem;font-weight:900}.Register-module__9MRrdG__comingSoonNotice{color:#fff;text-align:center;background:#ef44441f;border:1px solid #ef444459;border-radius:.85rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600}.Register-module__9MRrdG__form{flex-direction:column;gap:1.5rem;display:flex}.Register-module__9MRrdG__formGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.Register-module__9MRrdG__formGrid{grid-template-columns:1fr 1fr;gap:1.35rem 1.5rem}}.Register-module__9MRrdG__fieldGroup{flex-direction:column;gap:.45rem;display:flex}.Register-module__9MRrdG__label{font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.12em;color:#fffc;text-transform:uppercase;font-size:.8rem;font-weight:700}.Register-module__9MRrdG__input,.Register-module__9MRrdG__select{color:#fff;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:.75rem;outline:none;width:100%;padding:.85rem 1.15rem;font-family:inherit;font-size:.9rem;transition:all .2s}.Register-module__9MRrdG__input:focus,.Register-module__9MRrdG__select:focus{background-color:#ffffff0f;border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.Register-module__9MRrdG__select option{color:#fff;background-color:#121212}.Register-module__9MRrdG__errorMsg{color:#f87171;text-align:center;background-color:#ef44441f;border:1px solid #ef44444d;border-radius:.75rem;padding:.85rem;font-size:.85rem}.Register-module__9MRrdG__submitBtn{width:100%;min-height:3rem;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.08em;color:#fff;cursor:pointer;text-align:center;background-color:#ef4444;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.5rem;font-size:.825rem;font-weight:800;line-height:1.3;transition:all .25s;display:flex;box-shadow:0 4px 15px #ef44444d}.Register-module__9MRrdG__submitBtn:hover{background-color:#dc2626;transform:translateY(-1px);box-shadow:0 6px 25px #ef444480}.Register-module__9MRrdG__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.Register-module__9MRrdG__btnSecondary{width:100%;min-height:3rem;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.08em;color:#fffc;cursor:pointer;text-align:center;background-color:#ffffff0a;border:1px solid #ffffff26;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:700;line-height:1.3;transition:all .2s;display:flex}.Register-module__9MRrdG__btnSecondary:hover{color:#fff;background-color:#ffffff14;border-color:#ffffff4d}.Register-module__9MRrdG__buttonRow{grid-template-columns:1fr 2fr;gap:.85rem;width:100%;margin-top:1.5rem;display:grid}@media (max-width:640px){.Register-module__9MRrdG__buttonRow{grid-template-columns:1fr;gap:.75rem}}.Register-module__9MRrdG__stepIndicator{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.Register-module__9MRrdG__stepDot{letter-spacing:.08em;color:#fff6;font-size:.75rem;font-weight:800;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);align-items:center;gap:.5rem;display:flex}.Register-module__9MRrdG__stepDotActive{color:#ef4444}.Register-module__9MRrdG__stepDotCompleted{color:#10b981}.Register-module__9MRrdG__stepCircle{background-color:#ffffff0d;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:flex}.Register-module__9MRrdG__stepCircleActive{color:#fff;background-color:#ef4444;border-color:#ef4444;font-weight:900;box-shadow:0 0 15px #ef444480}.Register-module__9MRrdG__stepCircleCompleted{color:#10b981;background-color:#10b98133;border-color:#10b981}.Register-module__9MRrdG__stepLine{background-color:#ffffff26;width:2rem;height:2px;transition:all .3s}.Register-module__9MRrdG__stepLineActive{background-color:#ef4444}.Register-module__9MRrdG__stepLineCompleted{background-color:#10b981;box-shadow:0 0 8px #10b98166}.Register-module__9MRrdG__paymentBox{text-align:center;background-color:#0006;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.Register-module__9MRrdG__qrContainer{background-color:#fff;border:2px solid #ef444466;border-radius:.75rem;justify-content:center;align-items:center;padding:.85rem;display:inline-flex;box-shadow:0 10px 30px #000c}.Register-module__9MRrdG__upiDetailsRow{flex-direction:column;gap:.75rem;width:100%;max-width:26rem;display:flex}.Register-module__9MRrdG__upiPill{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-family:monospace;font-size:.85rem;display:flex}.Register-module__9MRrdG__copyBtn{color:#ef4444;cursor:pointer;background-color:#ef444433;border:1px solid #ef444466;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;transition:all .2s;display:inline-flex}.Register-module__9MRrdG__copyBtn:hover{color:#fff;background-color:#ef4444}.Register-module__9MRrdG__upiIntentBtn{color:#fff;width:100%;min-height:3.2rem;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);letter-spacing:.08em;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 4px 20px #10b98159}.Register-module__9MRrdG__upiIntentBtn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #10b98180}.Register-module__9MRrdG__uploadDropzone{text-align:center;cursor:pointer;background-color:#ffffff05;border:2px dashed #fff3;border-radius:.85rem;padding:1.75rem 1.25rem;transition:all .2s;position:relative}.Register-module__9MRrdG__uploadDropzone:hover{background-color:#ef444408;border-color:#ef4444}.Register-module__9MRrdG__previewContainer{border:1px solid #fff3;border-radius:.75rem;max-width:16rem;margin-top:1rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.Register-module__9MRrdG__removeFileBtn{color:#fff;cursor:pointer;background-color:#000000b3;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;transition:background-color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.Register-module__9MRrdG__removeFileBtn:hover{background-color:#ef4444}.Register-module__9MRrdG__guidePill{color:#ffffff8c;margin-top:.25rem;font-size:.75rem;line-height:1.5}.Register-module__9MRrdG__trackStatusBox{border-top:1px solid #ffffff14;justify-content:center;width:100%;margin-top:1.5rem;padding-top:1.25rem;display:flex}.Register-module__9MRrdG__trackStatusLink{color:#ffffffb3;text-align:center;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;max-width:32rem;padding:.65rem 1rem;font-size:clamp(.75rem,2.8vw,.85rem);line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.Register-module__9MRrdG__trackStatusLink:hover{color:#fff;background-color:#ef44440f;border-color:#ef44444d}.Register-module__9MRrdG__trackStatusAccent{color:#ef4444;text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:800;text-decoration:underline;display:inline-flex}.Register-module__9MRrdG__officialPassCard{color:#fff;box-sizing:border-box;width:100%;max-width:660px;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);background-color:#000;border:1px solid #ffffff40;border-radius:clamp(.75rem,2vw,1rem);margin:0 auto;padding:clamp(1rem,3.5vw,2.25rem) clamp(.85rem,3vw,2rem) clamp(.5rem,1.5vw,.85rem);position:relative;overflow:hidden;box-shadow:0 20px 50px #000000f2}.Register-module__9MRrdG__passTopRow{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.Register-module__9MRrdG__passMemberCol{text-align:left;flex:auto;min-width:0}.Register-module__9MRrdG__passSectionLabel{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:clamp(.72rem,2.2vw,.95rem);font-weight:800}.Register-module__9MRrdG__passMemberNameText{color:#fff;text-transform:uppercase;letter-spacing:.03em;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.95rem,3.2vw,1.55rem);font-weight:900;line-height:1.2}.Register-module__9MRrdG__passYearBranchText{color:#fffffff2;word-break:break-word;margin-top:.2rem;font-size:clamp(.75rem,2.4vw,1.05rem);font-weight:700}.Register-module__9MRrdG__passIdCol{text-align:right;flex-shrink:0;min-width:0}.Register-module__9MRrdG__passIdValText{color:#fff;letter-spacing:.06em;word-break:break-all;overflow-wrap:anywhere;margin-top:.2rem;font-family:monospace;font-size:clamp(.82rem,2.7vw,1.4rem);font-weight:900}.Register-module__9MRrdG__passCenterSection{flex-direction:row;justify-content:center;align-items:center;gap:clamp(.6rem,2.8vw,2.25rem);width:100%;margin:clamp(1rem,3.2vw,2.25rem) 0 clamp(.85rem,2.5vw,1.75rem);display:flex}.Register-module__9MRrdG__passQrBox{background-color:#fff;border:clamp(1.5px,.35vw,2px) solid #ffffffe6;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(.3rem,1vw,.6rem);display:inline-flex;box-shadow:0 8px 25px #0009}.Register-module__9MRrdG__passQrBox canvas{display:block;width:clamp(85px,23vw,150px)!important;height:clamp(85px,23vw,150px)!important}.Register-module__9MRrdG__passCenterDivider{background-color:#fff;flex-shrink:0;width:clamp(1.5px,.35vw,2px);height:clamp(85px,22vw,150px);display:block}.Register-module__9MRrdG__passBrandingCol{text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(.35rem,1.2vw,.85rem);min-width:0;display:flex}.Register-module__9MRrdG__passLogoHeader{align-items:center;gap:clamp(.35rem,1vw,.75rem);display:flex}.Register-module__9MRrdG__passLogoImg{width:clamp(24px,6vw,42px);height:auto}.Register-module__9MRrdG__passAiceWord{color:#fff;letter-spacing:clamp(.12em,.5vw,.22em);font-size:clamp(1.35rem,4.5vw,2.5rem);font-weight:900;line-height:1}.Register-module__9MRrdG__passFullForm{color:#fff;letter-spacing:clamp(.05em,.2vw,.09em);text-transform:uppercase;font-size:clamp(.58rem,1.9vw,1.05rem);font-weight:900;line-height:1.35}.Register-module__9MRrdG__passBottomTagline{text-align:center;color:#fff;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin-top:clamp(.75rem,2.2vw,1.35rem);font-size:clamp(.72rem,2.2vw,1.05rem);font-weight:700;line-height:1.4;display:flex}.Register-module__9MRrdG__passValidTillRow{text-align:right;color:#fffc;word-break:break-word;margin-top:clamp(.65rem,2vw,1.15rem);margin-bottom:0;font-family:monospace;font-size:clamp(.62rem,1.8vw,.85rem);font-weight:700}.Register-module__9MRrdG__passActionRow{flex-wrap:wrap;gap:.5rem;width:100%;max-width:660px;margin-top:1.25rem;margin-left:auto;margin-right:auto;display:flex}.Register-module__9MRrdG__passActionBtn{color:#fff;min-width:110px;font-size:clamp(.7rem,2.2vw,.78rem);font-weight:700;font-family:var(--font-primary,var(--font-geist-sans), sans-serif);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.65rem;flex:calc(33.333% - .5rem);justify-content:center;align-items:center;gap:.4rem;padding:.65rem .85rem;transition:all .2s;display:inline-flex}.Register-module__9MRrdG__passActionBtn:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}@media (max-width:420px){.Register-module__9MRrdG__passActionBtn{flex:100%}}.Register-module__9MRrdG__statusSearchRow{flex-direction:column;gap:.6rem;width:100%;display:flex}@media (min-width:520px){.Register-module__9MRrdG__statusSearchRow{flex-direction:row}}@media print{.Register-module__9MRrdG__passActionRow,.Register-module__9MRrdG__statusSearchRow,.Register-module__9MRrdG__buttonRow,.Register-module__9MRrdG__header,.Register-module__9MRrdG__backBtn{display:none!important}.Register-module__9MRrdG__page{background:#000!important;padding:0!important}.Register-module__9MRrdG__card{box-shadow:none!important;background:#000!important;border:none!important;padding:0!important}.Register-module__9MRrdG__officialPassCard{-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-inside:avoid;color:#fff!important;box-shadow:none!important;background:#000!important;border:1px solid #333!important}}
