1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33595,14877,e=>{"use strict";let a;var t=e.i(71645);let o=e=>{let a,t=new Set,o=(e,o)=>{let i="function"==typeof e?e(a):e;if(!Object.is(i,a)){let e=a;a=(null!=o?o:"object"!=typeof i||null===i)?i:Object.assign({},a,i),t.forEach(t=>t(a,e))}},i=()=>a,r={setState:o,getState:i,getInitialState:()=>s,subscribe:e=>(t.add(e),()=>t.delete(e))},s=a=e(o,i,r);return r},i=e=>{let a=e?o(e):o,i=e=>(function(e,a=e=>e){let o=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>a(e.getState()),[e,a]),t.default.useCallback(()=>a(e.getInitialState()),[e,a]));return t.default.useDebugValue(o),o})(a,e);return Object.assign(i,a),i},r=[{id:1,name:"Hall 1 â Silent Zone",cols:10,sections:[{gender:"girls",rows:2},{gender:"boys",rows:2}]},{id:2,name:"Hall 2 â Cabin Wing",cols:10,sections:[{gender:"girls",rows:2},{gender:"boys",rows:2}]}],s=(e,a)=>a.rows*e.cols,n=r.reduce((e,a)=>e+a.sections.reduce((e,t)=>e+s(a,t),0),0);function l(){let e=[];for(let a of r)for(let t of a.sections){let o=s(a,t);for(let i=1;i<=o;i++){let o=`${a.id}-${t.gender}-${i}`;e.push({id:o,hallId:a.id,gender:t.gender,cabin:i,label:`Cabin ${i}`,status:.68>function(e){let a=0x811c9dc5;for(let t=0;t<e.length;t++)a^=e.charCodeAt(t),a=Math.imul(a,0x1000193);return(a>>>0)/0xffffffff}(o)?"booked":"available"})}}return e}e.s(["GENDER_LABELS",0,{girls:"Girls",boys:"Boys"},"HALLS",0,r,"STATUS_COLORS",0,{available:"#FFFFFF",booked:"#3FA34D"},"STATUS_LABELS",0,{available:"Available",booked:"Booked"},"TOTAL_SEATS",0,n,"generateSeats",0,l,"occupancy",0,function(e,a,t){let o=a?e.filter(e=>e.hallId===a):e;t&&(o=o.filter(e=>e.gender===t));let i=o.filter(e=>"booked"===e.status).length,r=o.length;return{total:r,available:r-i,booked:i,occupancyPct:r?Math.round(i/r*100):0}}],14877);var d=e.i(82714);let c="Citadel-auth";function p(e){try{e?sessionStorage.setItem(c,JSON.stringify(e)):sessionStorage.removeItem(c)}catch{}}let m=(a=(e,a)=>({user:null,hydrated:!1,loginAdmin:(a,t)=>{let o=a.trim()===d.ADMIN_CREDENTIALS.userId&&t===d.ADMIN_CREDENTIALS.password;if(o){let a={role:"admin",name:"Admin"};p(a),e({user:a})}return o},loginStudent:(a,t)=>{let o={role:"student",name:a||d.DEMO_STUDENT.name,email:t,plan:d.DEMO_STUDENT.plan};p(o),e({user:o})},logout:()=>{p(null),e({user:null})},rehydrate:()=>{if(a().hydrated)return;let t=null;try{let e=sessionStorage.getItem(c);e&&(t=JSON.parse(e))}catch{t=null}e({user:t,hydrated:!0})},seats:l(),setSeatStatus:(a,t)=>e(e=>({seats:e.seats.map(e=>e.id===a?{...e,status:t}:e)})),bookSeat:a=>e(e=>({seats:e.seats.map(e=>e.id===a?{...e,status:"booked"}:e)})),students:d.SEED_STUDENTS,addStudent:a=>e(e=>({students:[a,...e.students]})),removeStudent:a=>e(e=>({students:e.students.filter(e=>e.id!==a)})),setStudentStatus:(a,t)=>e(e=>({students:e.students.map(e=>e.id===a?{...e,status:t}:e)})),setStudentPayment:(a,t)=>e(e=>({students:e.students.map(e=>e.id===a?{...e,payment:t,status:"Pending"===t?"Pending":"Active"}:e)})),notices:d.SEED_NOTICES,addNotice:a=>e(e=>({notices:[a,...e.notices]})),removeNotice:a=>e(e=>({notices:e.notices.filter(e=>e.id!==a)})),admins:d.SEED_ADMINS,addAdmin:a=>e(e=>({admins:[a,...e.admins]})),removeAdmin:a=>e(e=>({admins:e.admins.filter(e=>e.id!==a)}))}))?i(a):i;e.s(["useStore",0,m],33595)},1400,e=>{"use strict";e.s(["FACILITIES",0,[{icon:"seat",title:"Comfortable Seating"},{icon:"light",title:"Adequate Lighting"},{icon:"ac",title:"Air Conditioning"},{icon:"lock",title:"Personal Lockers"},{icon:"volume",title:"Noise-Free Zone"},{icon:"wifi",title:"Free High-Speed WiFi"},{icon:"coffee",title:"Refreshment Area"},{icon:"clock",title:"24/7 Access"},{icon:"water",title:"Drinking Water"},{icon:"cabin",title:"Private Study Cabins"},{icon:"cctv",title:"CCTV Surveillance"},{icon:"rest",title:"Rest Room"}],"FAQS",0,[{q:"Where is Citadel study library located in Baramulla?",a:"Citadel has two branches in Baramulla, Kashmir â our Main Branch in Baramulla town and Branch 2 in Sheeri. Both offer premium silent study halls and private cabins, and you can open either location in Google Maps from the Contact section."},{q:"Is the study library really open 24/7?",a:"Yes. Active members get round-the-clock access, 7 days a week, so you can study early in the morning or late at night. Access is secured with CCTV surveillance for a safe, distraction-free environment."},{q:"How much does a membership cost at Citadel?",a:"We keep pricing simple and affordable: a Daily Pass is â¹99/day, a Weekly Pass is â¹499/week, and the Monthly Plan is â¹1499/month. The Monthly Plan includes a dedicated cabin, personal locker, and priority support."},{q:"What facilities are included with a seat?",a:"Every seat includes high-speed WiFi, comfortable seating, adequate lighting, air conditioning, charging points, drinking water, a refreshment area, and access to noise-free silent zones. Lockers and private cabins are available on eligible plans."},{q:"Do you have private cabins for focused study?",a:"Yes. Citadel offers private study cabins de
1signed for deep, uninterrupted focus â ideal for UPSC, NEET, and competitive-exam aspirants as well as remote professionals. Cabins can be reserved with the Monthly Plan."},{q:"Is Citadel suitable for UPSC and NEET preparation?",a:"Absolutely. Our silent zones, disciplined atmosphere, and 24/7 access are built for long, serious study hours. Many of our members are civil-services and NEET aspirants who use the space as their daily preparation base."},{q:"Can I book a seat or cabin online?",a:"Yes. You can register an account, choose a Daily, Weekly, or Monthly plan, and reserve your seat or cabin online through the Membership section. You can also message us on WhatsApp for instant help."},{q:"Is there a locker to keep my books and belongings?",a:"Yes. Personal lockers are available so you can securely store your books, laptop, and belongings between study sessions without carrying them back and forth every day."}],"GALLERY_IMAGES",0,[{src:"/images/hero-one.png",alt:"Citadel reading hall"},{src:"/images/cabins.png",alt:"Private study cabins"},{src:"/images/image-one.png",alt:"Silent study zone"},{src:"/images/image-two.png",alt:"Comfortable seating area"},{src:"/images/image-three.png",alt:"Group study room"},{src:"/images/image-four.png",alt:"Refreshment and lounge area"}],"HERO_AVATARS",0,["/images/dummy-profile.png","/images/dummy-profile.png","/images/dummy-profile.png"],"HERO_FEATURES",0,[{icon:"clock",title:"24/7 Access",desc:"Study anytime, day or night",accent:"#C9A35D"},{icon:"wifi",title:"High Speed WiFi",desc:"Blazing fast internet always connected",accent:"#E0934B"},{icon:"volume",title:"Silent Environment",desc:"Distraction-free zones for deep focus",accent:"#3FA34D"},{icon:"lock",title:"Personal Lockers",desc:"Secure your belongings",accent:"#7C6FD6"}],"HERO_SLIDES",0,[{src:"/images/hero-one.png",alt:"Citadel study library building at dusk"},{src:"/images/cabins.png",alt:"Private study cabins"},{src:"/images/image-two.png",alt:"Comfortable study seating"},{src:"/images/image-three.png",alt:"Group study room"}],"PLANS",0,[{name:"Daily Pass",price:"â¹99",period:"/day",features:["Full-day access","WiFi included","Charging points","Refreshment area"]},{name:"Monthly Plan",price:"â¹1499",period:"/month",popular:!0,badge:"Most Popular",features:["Unlimited 24/7 access","Dedicated cabin","Personal locker","WiFi included","Priority support","Group room access"]},{name:"Weekly Pass",price:"â¹499",period:"/week",features:["24/7 access","WiFi included","Cabin access","Locker option","Priority seating"]}],"TESTIMONIALS",0,[{quote:"As a remote software engineer I needed a quiet desk with reliable WiFi and power backup. Citadel's private cabins and silent zones are exactly that â it has become my daily work-from-home office.",name:"Umar Nazir",role:"Software Engineer · Work from Home"},{quote:"The silent zones are immaculate and the 24/7 access changed my UPSC prep completely. A disciplined environment, premium facilities, and genuinely fair pricing.",name:"Waseem Khan",role:"Civil Services Aspirant"},{quote:"Long NEET study hours fly by here. Personal locker, high-speed WiFi, and a private cabin to call my own â it genuinely feels like a space built for serious students.",name:"Rashid Amin",role:"NEET Aspirant"},{quote:"Cracking NEET demands hours of uninterrupted focus, and Citadel gives me exactly that. The silent zones, comfortable seating, and spotless environment keep me in flow from morning till night.",name:"Mehek Bhat",role:"NEET Aspirant"},{quote:"Preparing for civil services here has been a game-changer. The 24/7 access fits my study schedule perfectly, and the disciplined, distraction-free atmosphere keeps me consistent every single day.",name:"Syed Maheen",role:"Civil Services Aspirant"}]])},10395,e=>{"use strict";var a=e.i(97053);let t=a.default.label.withConfig({displayName:"formStyles__Field",componentId:"sc-61c185a9-0"})` 2 display: block; 3 margin-bottom: 16px; 4 5 span { 6 display: block; 7 font-size: 0.86rem; 8 font-weight: 600; 9 margin-bottom: 8px; 10 color: ${({theme:e})=>e.colors.ink}; 11 } 12 13 input, 14 select { 15 width: 100%; 16 padding: 13px 15px; 17 border: 1.5px solid ${({theme:e})=>e.colors.border}; 18 border-radius: ${({theme:e})=>
18e.radius.sm}; 19 background: ${({theme:e})=>e.colors.white}; 20 color: ${({theme:e})=>e.colors.ink}; 21 transition: border-color 0.18s ease, box-shadow 0.18s ease; 22 23 &:focus { 24 outline: none; 25 border-color: ${({theme:e})=>e.colors.primary}; 26 box-shadow: 0 0 0 3px rgba(201, 163, 93, 0.18); 27 } 28 &::placeholder { 29 color: ${({theme:e})=>e.colors.grayLight}; 30 } 31 } 32`,o=a.default.div.withConfig({displayName:"formStyles__Tabs",componentId:"sc-61c185a9-1"})` 33 display: grid; 34 grid-template-columns: 1fr 1fr; 35 gap: 6px; 36 padding: 6px; 37 background: rgba(15, 15, 15, 0.04); 38 border: 1px solid ${({theme:e})=>e.colors.border}; 39 border-radius: ${({theme:e})=>e.radius.pill}; 40 margin-bottom: 22px; 41`,i=a.default.button.withConfig({displayName:"formStyles__Tab",componentId:"sc-61c185a9-2"})` 42 display: inline-flex; 43 align-items: center; 44 justify-content: center; 45 gap: 8px; 46 padding: 11px 16px; 47 border-radius: ${({theme:e})=>e.radius.pill}; 48 font-weight: 700; 49 font-size: 0.92rem; 50 color: ${({$active:e,theme:a})=>e?a.colors.black:a.colors.gray}; 51 background: ${({$active:e,theme:a})=>e?`linear-gradient(100deg, ${a.colors.primary}, ${a.colors.primaryDark})`:"transparent"}; 52 box-shadow: ${({$active:e})=>e?"0 8px 20px rgba(201, 163, 93, 0.32)":"none"}; 53 transition: color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease; 54 55 &:hover { 56 color: ${({$active:e,theme:a})=>e?a.colors.black:a.colors.primaryDark}; 57 } 58`,r=a.default.div.withConfig({displayName:"formStyles__ForgotRow",componentId:"sc-61c185a9-3"})` 59 display: flex; 60 justify-content: flex-end; 61 margin: -2px 2px 18px; 62`,s=a.default.a.withConfig({displayName:"formStyles__ForgotLink",componentId:"sc-61c185a9-4"})` 63 font-size: 0.86rem; 64 font-weight: 600; 65 color: ${({theme:e})=>e.colors.primaryDark}; 66 &:hover { 67 text-decoration: underline; 68 } 69`,n=a.default.button.withConfig({displayName:"formStyles__SubmitCTA",componentId:"sc-61c185a9-5"})` 70 position: relative; 71 width: 100%; 72 display: flex; 73 align-items: center; 74 justify-content: center; 75 padding: 14px 24px; 76 border-radius: ${({theme:e})=>e.radius.pill}; 77 background: ${({theme:e})=>e.colors.black}; 78 color: #fff; 79 font-weight: 700; 80 font-size: 0.98rem; 81 letter-spacing: -0.01em; 82 box-shadow: 0 16px 34px rgba(15, 15, 15, 0.26); 83 transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease; 84 85 &:hover { 86 transform: translateY(-2px); 87 background: ${({theme:e})=>e.colors.ink}; 88 } 89 &:active { 90 transform: translateY(0); 91 } 92 &:disabled { 93 opacity: 0.55; 94 cursor: not-allowed; 95 transform: none; 96 } 97 98 .lead { 99 position: absolute; 100 left: 6px; 101 top: 50%; 102 transform: translateY(-50%); 103 width: 38px; 104 height: 38px; 105 border-radius: 50%; 106 display: grid; 107 place-items: center; 108 color: ${({theme:e})=>e.colors.black}; 109 background: ${({theme:e})=>e.colors.primary}; 110 transition: transform 0.2s ease; 111 } 112 &:hover .lead { 113 transform: translateY(-50%) translateX(3px); 114 } 115 116 .spark { 117 position: absolute; 118 right: 20px; 119 top: 50%; 120 transform: translateY(-50%); 121 display: grid; 122 color: ${({theme:e})=>e.colors.primary}; 123 } 124`,l=a.default.div.withConfig({displayName:"formStyles__OrDivider",componentId:"sc-61c185a9-6"})` 125 display: flex; 126 align-items: center; 127 gap: 14px; 128 margin: 18px 0 14px; 129 font-size: 0.82rem; 130 color: ${({theme:e})=>e.colors.gray}; 131 132 &::before, 133 &::after { 134 content: ""; 135 flex: 1; 136 height: 1px; 137 background: ${({theme:e})=>e.colors.border}; 138 } 139`,d=a.default.div.withConfig({displayName:"formStyles__SocialRow",componentId:"sc-61c185a9-7"})` 140 display: grid; 141 grid-template-columns: repeat(3, 1fr); 142 gap: 12px; 143`,c=a.default.button.withConfig({displayName:"formStyles__SocialButton",componentId:"sc-61c185a9-8"})` 144 display: inline-flex; 145 align-items: center; 146 justify-content: center; 147 gap: 9px; 148 padding: 12px 10px; 149 border-radius: 14px; 150 background: ${({theme:e})=>e.colors.white}; 151 border: 1.5px solid ${({theme:e})=>e.colors.border}; 152 font-weight: 600; 153 font-size: 0.9rem; 154 color: ${({theme:e})=>e.colors.ink}; 155 transition: transform 0.18s ease, border-color 0.18s ease, 156 box-shadow 0.18s ease; 157 158 &:hover { 159 transform: translateY(-2px); 160 border-color: ${({theme:e})=>e.colors.primary}; 161 box-shadow: ${({theme:e})=>e.shadow.soft}; 162 } 163 164 span { 165 display: none; 166 ${({theme:e})=>e.media.sm} { 167 display: inline; 168 } 169 } 170`,p=a.default.div.withConfig({displayName:"formStyles__SwitchCard",componentId:"sc-61c185a9-9"})` 171 margin-top: 18px; 172 display: flex; 173 /* stack icon â text â button, centered (all viewports) */ 174 flex-direction: column; 175 align-items: center; 176 text-align: center; 177 gap: 12px; 178 padding: 18px 16px; 179 border-radius: 14px; 180 background: ${({theme:e})=>e.colors.white}; 181 border: 1px solid ${({theme:e})=>e.colors.border}; 182 box-shadow: 0 6px 18px rgba(15, 15, 15, 0.04); 183 184 .ic { 185 flex: none; 186 width: 40px; 187 height: 40px; 188 border-radius: 11px; 189 display: grid; 190 place-items: center; 191 color: ${({theme:e})=>e.colors.primaryDark}; 192 background: ${({theme:e})=>e.colors.primarySoft}; 193 } 194 .txt { 195 flex: 1; 196 min-width: 0; 197 } 198 strong { 199 display: block; 200 font-size: 0.92rem; 201 font-weight: 700; 202 color: ${({theme:e})=>e.colors.black}; 203 } 204 small { 205 font-size: 0.82rem; 206 color: ${({theme:e})=>e.colors.gray}; 207 } 208`,m=a.default.a.withConfig({displayName:"formStyles__SwitchCta",componentId:"sc-61c185a9-10"})` 209 flex: none; 210 /* full-width button under the text (all viewports) */ 211 width: 100%; 212 display: inline-flex; 213 align-items: center; 214 justify-content: center; 215 gap: 6px; 216 padding: 11px 15px; 217 border-radius: ${({theme:e})=>
217e.radius.pill}; 218 font-size: 0.86rem; 219 font-weight: 700; 220 color: ${({theme:e})=>e.colors.primaryDark}; 221 border: 1.5px solid ${({theme:e})=>e.colors.primary}; 222 transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease; 223 224 svg { 225 transition: transform 0.18s ease; 226 } 227 &:hover { 228 background: ${({theme:e})=>e.colors.primary}; 229 color: ${({theme:e})=>e.colors.black}; 230 transform: translateY(-1px); 231 } 232 &:hover svg { 233 transform: translateX(3px); 234 } 235`,u=a.default.p.withConfig({displayName:"formStyles__ErrorText",componentId:"sc-61c185a9-11"})` 236 margin: -6px 0 14px; 237 color: ${({theme:e})=>e.colors.danger}; 238 font-size: 0.86rem; 239 font-weight: 500; 240`;a.default.div.withConfig({displayName:"formStyles__Hint",componentId:"sc-61c185a9-12"})` 241 margin-top: 18px; 242 padding: 12px 14px; 243 border-radius: ${({theme:e})=>e.radius.sm}; 244 background: ${({theme:e})=>e.colors.primarySoft}; 245 border: 1px dashed ${({theme:e})=>e.colors.primary}; 246 font-size: 0.84rem; 247 color: ${({theme:e})=>e.colors.primaryDark}; 248 margin-bottom: 4px; 249 250 strong { 251 color: ${({theme:e})=>e.colors.black}; 252 } 253 .fill { 254 font: inherit; 255 font-weight: 700; 256 color: ${({theme:e})=>e.colors.primaryDark}; 257 text-decoration: underline; 258 text-underline-offset: 2px; 259 } 260`,a.default.p.withConfig({displayName:"formStyles__SwitchRow",componentId:"sc-61c185a9-13"})` 261 margin-top: 22px; 262 text-align: center; 263 font-size: 0.92rem; 264 color: ${({theme:e})=>e.colors.gray}; 265 266 a { 267 color: ${({theme:e})=>e.colors.primaryDark}; 268 font-weight: 600; 269 } 270`,e.s(["ErrorText",0,u,"Field",0,t,"ForgotLink",0,s,"ForgotRow",0,r,"OrDivider",0,l,"SocialButton",0,c,"SocialRow",0,d,"SubmitCTA",0,n,"SwitchCard",0,p,"SwitchCta",0,m,"Tab",0,i,"Tabs",0,o])},1525,63077,e=>{"use strict";var a=e.i(43476),t=e.i(57688),o=e.i(22016),i=e.i(97053),r=e.i(13251);function s({name:e,size:t=18}){return"google"===e?(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M23.5 12.27c0-.79-.07-1.54-.2-2.27H12v4.51h6.47a5.53 5.53 0 0 1-2.4 3.63v3h3.88c2.27-2.09 3.55-5.17 3.55-8.87Z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M12 24c3.24 0 5.95-1.08 7.94-2.91l-3.88-3c-1.08.72-2.45 1.16-4.06 1.16-3.13 0-5.78-2.11-6.73-4.96H1.26v3.09A12 12 0 0 0 12 24Z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M5.27 14.29A7.2 7.2 0 0 1 4.89 12c0-.8.14-1.57.38-2.29V6.62H1.26A12 12 0 0 0 0 12c0 1.94.46 3.77 1.26 5.38l4.01-3.09Z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M12 4.75c1.77 0 3.35.61 4.6 1.8l3.42-3.42C17.95 1.19 15.24 0 12 0A12 12 0 0 0 1.26 6.62l4.01 3.09C6.22 6.86 8.87 4.75 12 4.75Z"})]}):"apple"===e?(0,a.jsx)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:(0,a.jsx)("path",{fill:"#000",d:"M17.05 12.54c-.03-2.6 2.12-3.85 2.22-3.91-1.21-1.77-3.1-2.01-3.77-2.04-1.6-.16-3.13.94-3.94.94-.81 0-2.07-.92-3.4-.9-1.75.03-3.36 1.02-4.26 2.58-1.81 3.15-.46 7.8 1.3 10.36.86 1.25 1.89 2.66 3.23 2.61 1.3-.05 1.79-.84 3.36-.84 1.57 0 2.01.84 3.39.81 1.4-.02 2.28-1.28 3.14-2.54.99-1.46 1.4-2.87 1.42-2.94-.03-.01-2.72-1.05-2.42-4.6ZM14.6 4.84c.71-.86 1.19-2.06 1.06-3.25-1.02.04-2.26.68-3 1.54-.66.76-1.24 1.98-1.08 3.15 1.14.09 2.31-.58 3.02-1.44Z"})}):(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:[(0,a.jsx)("path",{fill:"#F25022",d:"M2 2h9.5v9.5H2z"}),(0,a.jsx)("path",{fill:"#7FBA00",d:"M12.5 2H22v9.5h-9.5z"}),(0,a.jsx)("path",{fill:"#00A4EF",d:"M2 12.5h9.5V22H2z"}),(0,a.jsx)("path",{fill:"#FFB900",d:"M12.5 12.5H22V22h-9.5z"})]})}var n=e.i(99246),l=e.i(1400),d=e.i(10395);let c=i.keyframes` 271 0%, 100% { transform: translateY(0); } 272 50% { transform: translateY(-12px); } 273`,p=i.keyframes` 274 from { opacity: 0; transform: translateY(16px); } 275 to { opacity: 1; transform: translateY(0); } 276`,m=i.default.div.withConfig({displayName:"AuthShell__Wrap",componentId:"sc-9a0bd338-0"})` 277 min-height: 100vh; 278 display: grid; 279 grid-template-columns: 1fr; 280 background: ${({theme:e})=>e.colors.background}; 281 282 ${({theme:e})=>e.media.lg} { 283 grid-template-columns: 1.05fr 1fr; 284 } 285`,u=i.default.div.withConfig({displayName:"AuthShell__Aside",componentId:"sc-9a0bd338-1"})` 286 display: none; 287 position: relative; 288 overflow: hidden; 289 background: ${({theme:e})=>e.colors.black}; 290 color: #fff; 291 /* curved right edge â reveals the cream panel behind for a soft S-curve */ 292 border-radius: 0 70px 70px 0; 293 box-shadow: 18px 0 50px rgba(15, 15, 15, 0.12); 294 295 ${({theme:e})=>e.media.lg} { 296 display: block; 297 } 298 299 img.bg { 300 object-fit: cover; 301 opacity: 0.4; 302 border-radius: 0 70px 70px 0; 303 } 304`,g=i.default.div.withConfig({displayName:"AuthShell__AsideInner",componentId:"sc-9a0bd338-2"})` 305 position: absolute; 306 inset: 0; 307 z-index: 2; 308 padding: 40px; 309 display: flex; 310 flex-direction: column; 311 justify-content: space-between; 312 background: linear-gradient( 313 155deg, 314 rgba(15, 15, 15, 0.55) 0%, 315 rgba(15, 15, 15, 0.8) 100% 316 ); 317 318 /* headline + features + copyright sit together at the bottom (flex-end) */ 319 .bottom { 320 display: flex; 321 flex-direction: column; 322 gap: 20px; 323 } 324`,h=i.default.div.withConfig({displayName:"AuthShell__BrandTag",componentId:"sc-9a0bd338-3"})` 325 align-self: flex-start; 326 327 .mark { 328 position: relative; 329 width: 66px; 330 height: 66px; 331 } 332`,f=i.default.div.withConfig({displayName:"AuthShell__Headline",componentId:"sc-9a0bd338-4"})` 333 h2 { 334 color: #fff; 335 font-size: clamp(1.7rem, 2.4vw, 2.2rem); 336 font-weight: 900; 337 letter-spacing: -0.03em; 338 line-height: 1.05; 339 text-transform: uppercase; 340 341 span { 342 display: inline-block; 343 margin-top: 3px; 344 background: linear-gradient( 345 100deg, 346 ${({theme:e})=>e.colors.primary}, 347 #f0d9a8 348 ); 349 -webkit-background-clip: text; 350 background-clip: text; 351 -webkit-text-fill-color: transparent; 352 } 353 } 354 p { 355 margin-top: 14px; 356 max-width: 400px; 357 font-size: 0.92rem; 358 line-height: 1.65; 359 color: rgba(255, 255, 255, 0.78); 360 } 361`,x=i.default.div.withConfig({displayName:"AuthShell__Features",componentId:"sc-9a0bd338-5"})` 362 margin-top: 18px; 363 display: grid; 364 grid-template-columns: repeat(4, 1fr); 365 gap: 4px; 366 padding: 14px; 367 border-radius: 16px; 368 background: rgba(255, 255, 255, 0.06); 369 border: 1px solid rgba(255, 255, 255, 0.12); 370 backdrop-filter: blur(8px); 371`,b=i.default.div.withConfig({displayName:"AuthShell__Feature",componentId:"sc-9a0bd338-6"})` 372 padding: 4px 10px; 373 374 & + & { 375 border-left: 1px solid rgba(255, 255, 255, 0.1); 376 } 377 .ic { 378 color: ${({theme:e})=>e.colors.primary}; 379 margin-bottom: 7px; 380 } 381 strong { 382 display: block; 383 font-size: 0.82rem; 384 font-weight: 700; 385 color: #fff; 386 } 387 small { 388 display: block; 389 margin-top: 3px; 390 font-size: 0.68rem; 391 line-height: 1.35; 392 color: rgba(255, 255, 255, 0.6); 393 } 394`,y=i.default.div.withConfig({displayName:"AuthShell__Copyright",componentId:"sc-9a0bd338-7"})` 395 display: flex; 396 align-items: center; 397 gap: 9px; 398 font-size: 0.82rem; 399 color: rgba(255, 255, 255, 0.5); 400 401 svg { 402 color: ${({theme:e})=>e.colors.primary}; 403 } 404`,w=i.default.span.withConfig({displayName:"AuthShell__Orb",componentId:"sc-9a0bd338-8"})` 405 position: absolute; 406 width: 260px; 407 height: 260px; 408 border-radius: 50%; 409 right: -70px; 410 top: 26%; 411 background: radial-gradient(circle, rgba(201, 163, 93, 0.45), transparent 70%); 412 animation: ${c} 7s ease-in-out infinite; 413 z-index: 1; 414`,S=i.default.div.withConfig({displayName:"AuthShell__Main",componentId:"sc-9a0bd338-9"})` 415 position: relative; 416 overflow: hidden; 417 display: flex; 418 align-items: center; 419 justify-content: center; 420 /* extra top room on mobile so the Home button never overlaps the card */ 421 padding: 76px 18px 40px; 422 423 ${({theme:e})=>e.media.lg} { 424 padding: 40px 24px; 425 } 426 427 /* dotted texture, top-right */ 428 &::before { 429 content: ""; 430 position: absolute; 431 top: 60px; 432 right: 50px; 433 width: 150px; 434 height: 110px; 435 background-image: radial-gradient( 436 ${({theme:e})=>e.colors.primary} 1.5px, 437 transparent 1.5px 438 ); 439 background-size: 16px 16px; 440 opacity: 0.18; 441 pointer-events: none; 442 } 443 /* soft gold blob, bottom-right */ 444 &::after { 445 content: ""; 446 position: absolute; 447 right: -120px; 448 bottom: -120px; 449 width: 320px; 450 height: 320px; 451 border-radius: 50%; 452 background: radial-gradient( 453 circle, 454 rgba(201, 163, 93, 0.22), 455 transparent 70% 456 ); 457 pointer-events: none; 458 } 459`,k=(0,i.default)(o.default).withConfig({displayName:"AuthShell__HomeLink",componentId:"sc-9a0bd338-10"})` 460 position: absolute; 461 top: 18px; 462 left: 18px; 463 z-index: 3; 464 display: inline-flex; 465 align-items: center; 466 gap: 8px; 467 padding: 9px 15px; 468 border-radius: ${({theme:e})=>
468e.radius.pill}; 469 font-size: 0.85rem; 470 font-weight: 600; 471 472 ${({theme:e})=>e.media.lg} { 473 top: 22px; 474 left: 22px; 475 padding: 10px 16px; 476 font-size: 0.88rem; 477 } 478 color: ${({theme:e})=>e.colors.ink}; 479 background: ${({theme:e})=>e.colors.white}; 480 border: 1px solid ${({theme:e})=>e.colors.border}; 481 box-shadow: ${({theme:e})=>e.shadow.soft}; 482 transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; 483 484 &:hover { 485 transform: translateY(-2px); 486 border-color: ${({theme:e})=>e.colors.primary}; 487 background: ${({theme:e})=>e.colors.primarySoft}; 488 } 489`,v=i.default.div.withConfig({displayName:"AuthShell__Card",componentId:"sc-9a0bd338-11"})` 490 position: relative; 491 z-index: 1; 492 width: 100%; 493 max-width: 384px; 494 animation: ${p} 0.5s cubic-bezier(0.16, 1, 0.3, 1) both; 495`,j=i.default.div.withConfig({displayName:"AuthShell__Head",componentId:"sc-9a0bd338-12"})` 496 text-align: center; 497 margin-bottom: 6px; 498 499 h1 { 500 font-size: clamp(1.5rem, 3.4vw, 1.8rem); 501 font-weight: 800; 502 letter-spacing: -0.02em; 503 } 504 p { 505 margin-top: 6px; 506 font-size: 0.92rem; 507 color: ${({theme:e})=>e.colors.gray}; 508 } 509`,C=i.default.div.withConfig({displayName:"AuthShell__Divider",componentId:"sc-9a0bd338-13"})` 510 display: flex; 511 align-items: center; 512 justify-content: center; 513 gap: 12px; 514 margin: 12px auto 18px; 515 516 &::before, 517 &::after { 518 content: ""; 519 width: 54px; 520 height: 1px; 521 background: linear-gradient( 522 90deg, 523 transparent, 524 ${({theme:e})=>e.colors.primary} 525 ); 526 } 527 &::after { 528 background: linear-gradient( 529 90deg, 530 ${({theme:e})=>e.colors.primary}, 531 transparent 532 ); 533 } 534 i { 535 width: 9px; 536 height: 9px; 537 transform: rotate(45deg); 538 background: ${({theme:e})=>e.colors.primary}; 539 } 540`;e.s(["default",0,function({title:e,subtitle:o,children:i,switchTo:c}){return(0,a.jsxs)(m,{children:[(0,a.jsxs)(u,{children:[(0,a.jsx)(t.default,{className:"bg",src:"/images/image-two.png",alt:"",fill:!0,sizes:"55vw",priority:!0}),(0,a.jsx)(w,{}),(0,a.jsxs)(g,{children:[(0,a.jsx)(h,{children:(0,a.jsx)("span",{className:"mark",children:(0,a.jsx)(t.default,{src:n.SITE.logo,alt:"Citadel",fill:!0,sizes:"66px",style:{objectFit:"contain"}})})}),(0,a.jsxs)("div",{className:"bottom",children:[(0,a.jsxs)(f,{children:[(0,a.jsxs)("h2",{children:["Discipline Today",(0,a.jsx)("br",{}),(0,a.jsx)("span",{children:"Success Tomorrow"})]}),(0,a.jsx)("p",{children:"A premium 24/7 study space in Baramulla â silent zones, private cabins, and a focused community of aspirants."}),(0,a.jsx)(x,{children:l.HERO_FEATURES.map(e=>(0,a.jsxs)(b,{children:[(0,a.jsx)("span",{className:"ic",children:(0,a.jsx)(r.default,{name:e.icon,size:19})}),(0,a.jsx)("strong",{children:e.title}),(0,a.jsx)("small",{children:e.desc})]},e.title))})]}),(0,a.jsxs)(y,{children:[(0,a.jsx)(r.default,{name:"shield",size:16}),"© 2026 Citadel. All rights reserved."]})]})]})]}),(0,a.jsxs)(S,{children:[(0,a.jsxs)(k,{href:"/","aria-label":"Back to home",children:[(0,a.jsx)(r.default,{name:"home",size:17}),"Home"]}),(0,a.jsxs)(v,{children:[(0,a.jsxs)(j,{children:[(0,a.jsx)("h1",{children:e}),(0,a.jsx)("p",{children:o})]}),(0,a.jsx)(C,{children:(0,a.jsx)("i",{})}),i,(0,a.jsx)(d.OrDivider,{children:"or continue with"}),(0,a.jsxs)(d.SocialRow,{children:[(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"google"}),(0,a.jsx)("span",{children:"Google"})]}),(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"apple"}),(0,a.jsx)("span",{children:"Apple"})]}),(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"microsoft"}),(0,a.jsx)("span",{children:"Microsoft"})]})]}),(0,a.jsxs)(d.SwitchCard,{children:[(0,a.jsx)("span",{className:"ic",children:(0,a.jsx)(r.default,{name:"shield",size:19})}),(0,a.jsxs)("span",{className:"txt",children:[(0,a.jsx)("strong",{children:c.prompt}),(0,a.jsx)("small",{children:c.text})]}),(0,a.jsxs)(d.SwitchCta,{href:c.href,children:[c.ctaLabel,(0,a.jsx)(r.default,{name:"arrow",size:15})]})]})]})]})]})}],1525);var $=e.i(71645);
540let A=i.default.label.withConfig({displayName:"TextField__Wrap",componentId:"sc-e06cabf6-0"})` 541 display: flex; 542 align-items: center; 543 gap: 12px; 544 margin-bottom: 12px; 545 padding: 9px 12px; 546 border-radius: 14px; 547 background: ${({theme:e})=>e.colors.white}; 548 border: 1.5px solid ${({theme:e})=>e.colors.border}; 549 box-shadow: 0 6px 18px rgba(15, 15, 15, 0.04); 550 transition: border-color 0.18s ease, box-shadow 0.18s ease, 551 transform 0.18s ease; 552 553 &:hover { 554 border-color: ${({theme:e})=>e.colors.grayLight}; 555 } 556 &:focus-within { 557 border-color: ${({theme:e})=>e.colors.primary}; 558 box-shadow: 0 0 0 3px rgba(201, 163, 93, 0.18); 559 } 560 561 .lead { 562 flex: none; 563 display: grid; 564 place-items: center; 565 width: 36px; 566 height: 36px; 567 border-radius: 10px; 568 color: ${({theme:e})=>e.colors.primaryDark}; 569 background: ${({theme:e})=>e.colors.primarySoft}; 570 transition: transform 0.18s ease; 571 } 572 &:focus-within .lead { 573 transform: scale(1.05); 574 } 575 576 .field { 577 flex: 1; 578 min-width: 0; 579 display: flex; 580 flex-direction: column; 581 } 582 .label { 583 font-size: 0.72rem; 584 font-weight: 600; 585 letter-spacing: 0.01em; 586 color: ${({theme:e})=>e.colors.gray}; 587 } 588 589 input { 590 width: 100%; 591 margin-top: 2px; 592 border: none; 593 background: transparent; 594 color: ${({theme:e})=>e.colors.ink}; 595 font-size: 0.98rem; 596 font-weight: 500; 597 598 &:focus { 599 outline: none; 600 } 601 &::placeholder { 602 color: ${({theme:e})=>e.colors.grayLight}; 603 font-weight: 400; 604 } 605 } 606 607 .toggle { 608 flex: none; 609 width: 36px; 610 height: 36px; 611 border-radius: 9px; 612 display: grid; 613 place-items: center; 614 color: ${({theme:e})=>e.colors.gray}; 615 transition: color 0.18s ease, background 0.18s ease; 616 617 &:hover { 618 color: ${({theme:e})=>e.colors.primaryDark}; 619 background: ${({theme:e})=>e.colors.background}; 620 } 621 } 622`;e.s(["default",0,function({label:e,icon:t,type:o="text",...i}){let[s,n]=(0,$.useState)(!1),l="password"===o;return(0,a.jsxs)(A,{children:[(0,a.jsx)("span",{className:"lead",children:(0,a.jsx)(r.default,{name:t,size:19})}),(0,a.jsxs)("span",{className:"field",children:[(0,a.jsx)("span",{className:"label",children:e}),(0,a.jsx)("input",{type:l?s?"text":"password":o,...i})]}),l&&(0,a.jsx)("button",{type:"button",className:"toggle",onClick:()=>n(e=>!e),"aria-label":s?"Hide password":"Show password",children:(0,a.jsx)(r.default,{name:s?"eyeOff":"eye",size:19})})]})}],63077)},64235,e=>{"use strict";var a=e.i(43476),t=e.i(71645),o=e.i(18566),i=e.i(1525),r=e.i(63077),s=e.i(13251),n=e.i(33595),l=e.i(10395);e.s(["default",0,function(){let e=(0,o.useRouter)(),d=(0,o.useSearchParams)(),c=(0,n.useStore)(e=>
622e.loginAdmin),p=(0,n.useStore)(e=>e.loginStudent),[m,u]=(0,t.useState)("admin"===d.get("next")?"admin":"student"),[g,h]=(0,t.useState)(""),[f,x]=(0,t.useState)(""),[b,y]=(0,t.useState)(""),[w,S]=(0,t.useState)(""),k="admin"===m;return(0,a.jsxs)(i.default,{title:"Welcome back!",subtitle:"Let's continue your journey towards success.",switchTo:{prompt:"New to Citadel?",text:"Create an account and start your journey.",ctaLabel:"Create Account",href:"/register"},children:[(0,a.jsxs)(l.Tabs,{role:"tablist",children:[(0,a.jsxs)(l.Tab,{type:"button",$active:!k,onClick:()=>u("student"),children:[(0,a.jsx)(s.default,{name:"users",size:17}),"Student"]}),(0,a.jsxs)(l.Tab,{type:"button",$active:k,onClick:()=>u("admin"),children:[(0,a.jsx)(s.default,{name:"shield",size:17}),"Admin"]})]}),(0,a.jsxs)("form",{onSubmit:a=>{a.preventDefault(),S(""),"admin"===m?c(g,f)?e.push("/admin"):S("Invalid admin credentials. Please try again."):(p("Ahmad Mir",b||void 0),e.push("/dashboard"))},children:[k?(0,a.jsx)(r.default,{label:"User ID",icon:"users",value:g,onChange:e=>h(e.target.value),placeholder:"Enter your user ID",autoComplete:"username"}):(0,a.jsx)(r.default,{label:"Email address",icon:"mail",type:"email",value:b,onChange:e=>y(e.target.value),placeholder:"[email protected]",autoComplete:"email"}),(0,a.jsx)(r.default,{label:"Password",icon:"lock",type:"password",value:f,onChange:e=>x(e.target.value),placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢â¢â¢",autoComplete:"current-password"}),w&&(0,a.jsx)(l.ErrorText,{children:w}),(0,a.jsx)(l.ForgotRow,{children:(0,a.jsx)(l.ForgotLink,{href:"#",children:"Forgot password?"})}),(0,a.jsxs)(l.SubmitCTA,{type:"submit",children:[(0,a.jsx)("span",{className:"lead",children:(0,a.jsx)(s.default,{name:"arrow",size:18})}),k?"Login as Admin":"Login as Student",(0,a.jsx)("span",{className:"spark",children:(0,a.jsx)(s.default,{name:"sparkle",size:16})})]})]})]})}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.