@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;600;700&family=Noto+Naskh+Arabic:wght@400;600;700&family=Inter:wght@300;400;500;600;700&family=Lateef:wght@200;300;400;500;600;700;800&display=swap);@font-face{font-family:Ariz Muhammad;font-style:normal;font-weight:400;src:url(/static/media/is-ariz-muhammad-regular-3_0.ec437c0f121e4720c1ab.ttf) format("truetype")}:root{--sindhi-maroon:#9c1616;--sindhi-maroon-dark:#701010;--sindhi-maroon-glow:#9c161666;--sindhi-navy:#0f1729;--sindhi-navy-mid:#182543;--sindhi-navy-light:#263659;--sindhi-gold:#daae3e;--sindhi-gold-muted:#c1b18b;--sindhi-ivory:#fbfaf8;--sindhi-cream:#f5f3ef;--sindhi-paper:#efebe7;--sindhi-text:#141f38;--sindhi-text-muted:#5c6a8a;--glass-bg:#fff6;--glass-border:#fff6;--glass-navy-bg:#0a192fbf;--glass-navy-border:#ffffff1a;--font-display:"Outfit","Playfair Display",serif;--font-body:"Inter",system-ui,sans-serif;--font-sindhi:"Ariz Muhammad","Lateef","Noto Naskh Arabic",serif;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--shadow-premium:0 30px 60px -15px #00000026,0 0 0 1px #00000005;--shadow-gold:0 15px 35px -10px #daae3e4d;--transition-smooth:all 0.5s cubic-bezier(0.16,1,0.3,1);--transition-bounce:all 0.6s cubic-bezier(0.34,1.56,0.64,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html[lang=sd]{--font-body:"Ariz Muhammad","Lateef","Noto Naskh Arabic","Inter",sans-serif;--font-display:"Ariz Muhammad","Lateef","Noto Naskh Arabic","Inter",sans-serif;--font-sindhi:"Ariz Muhammad","Lateef","Noto Naskh Arabic","Inter",sans-serif}html[lang=sd],html[lang=sd] *,html[lang=sd] body{font-family:Ariz Muhammad,Lateef,Noto Naskh Arabic,Inter,sans-serif!important;font-weight:400!important}body{background:#fbfaf8;background:var(--sindhi-ivory);color:#141f38;color:var(--sindhi-text);font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f3ef;background:var(--sindhi-cream)}::-webkit-scrollbar-thumb{background:#9c1616;background:var(--sindhi-maroon);border-radius:10px}.ajrak-border{border-image:repeating-linear-gradient(90deg,var(--ajrak-red) 0,var(--ajrak-red) 8px,var(--ajrak-navy) 8px,var(--ajrak-navy) 16px,var(--ajrak-gold) 16px,var(--ajrak-gold) 24px,var(--ajrak-navy) 24px,var(--ajrak-navy) 32px) 4;border-style:solid;border-width:4px}.ajrak-stripe{background:repeating-linear-gradient(90deg,var(--ajrak-red) 0,var(--ajrak-red) 6px,var(--ajrak-navy) 6px,var(--ajrak-navy) 12px,var(--ajrak-gold) 12px,var(--ajrak-gold) 18px,var(--ajrak-navy) 18px,var(--ajrak-navy) 24px);height:5px}.ajrak-pattern-bg{background-color:#fbfaf8;background-color:var(--sindhi-ivory);background-image:radial-gradient(circle,#c9962a14 1.5px,#0000 0),radial-gradient(circle,#c0392b0f 1px,#0000 0);background-position:0 0,20px 20px;background-size:40px 40px,80px 80px}.card{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 15px 35px -5px #00000014,inset 0 0 0 1px #ffffff80;transition:all .5s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.card,.card-royal{overflow:hidden;position:relative}.card-royal{background:#fff;border:1px solid #c1b18b!important;border:1px solid var(--sindhi-gold-muted)!important;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 30px 60px -15px #00000026,0 0 0 1px #00000005;box-shadow:var(--shadow-premium)}.card-royal:after{background:linear-gradient(90deg,#9c1616,#daae3e,#0f1729);background:linear-gradient(90deg,var(--sindhi-maroon),var(--sindhi-gold),var(--sindhi-navy));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:10}.text-gradient-gold{color:#daae3e;color:var(--sindhi-gold);font-weight:800}@keyframes shine{to{background-position:200%}}.btn-premium{align-items:center;background:linear-gradient(135deg,#9c1616,#701010);background:linear-gradient(135deg,var(--sindhi-maroon),var(--sindhi-maroon-dark));border:1px solid #ffffff40;border-radius:16px;box-shadow:0 15px 35px -10px #9c161666;box-shadow:0 15px 35px -10px var(--sindhi-maroon-glow);color:#fff!important;cursor:pointer;display:inline-flex;font-weight:800;gap:12px;letter-spacing:1.5px;padding:16px 36px;text-decoration:none;text-transform:uppercase;transition:all .6s cubic-bezier(.34,1.56,.64,1);transition:var(--transition-bounce)}.btn-premium:hover{box-shadow:0 25px 50px -8px #9c161666;box-shadow:0 25px 50px -8px var(--sindhi-maroon-glow);filter:brightness(1.1);transform:translateY(-4px) scale(1.02)}.btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:600;gap:8px;overflow:hidden;padding:12px 28px;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1);transition:var(--transition-smooth)}.btn:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:.3s}.btn:hover:after{opacity:.1}.btn-primary{background:linear-gradient(135deg,#9c1616,#701010);background:linear-gradient(135deg,var(--sindhi-maroon),var(--sindhi-maroon-dark));color:#fff}.btn-primary:hover{box-shadow:0 10px 20px -5px #9c161666;box-shadow:0 10px 20px -5px var(--sindhi-maroon-glow);transform:scale(1.05)}.btn-navy{background:#0f1729;background:var(--sindhi-navy);color:#fff}.btn-gold{background:#daae3e;background:var(--sindhi-gold);color:#fff}.btn-outline{background:#0000;border:2px solid #9c1616;border:2px solid var(--sindhi-maroon);color:#9c1616;color:var(--sindhi-maroon)}.btn-outline:hover{background:#9c1616;background:var(--sindhi-maroon);color:#fff}.btn-sm{font-size:12px;padding:6px 14px}.btn-green{background:var(--green-mid);color:#fff}.btn-green:hover{background:var(--green-dark)}.btn-danger{background:#e74c3c;color:#fff}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{color:var(--ajrak-ink-mid);font-size:13px;font-weight:600}.form-input{background:var(--ajrak-white);border:1.5px solid var(--ajrak-border);border-radius:10px;border-radius:var(--radius-sm);color:var(--ajrak-ink);font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus{border-color:var(--ajrak-red);box-shadow:0 0 0 3px #c0392b1f;outline:none}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px}.badge-green{background:var(--green-pale);color:var(--green-dark)}.badge-red{background:var(--ajrak-red-pale);color:var(--ajrak-red-dark)}.badge-gold{background:var(--ajrak-gold-pale);color:#7d5a0a}.badge-navy{background:#d6e0f0;color:var(--ajrak-navy)}.badge-pending{background:#fef9e7;color:#7d5a0a}.section-title{color:#daae3e;color:var(--sindhi-gold);display:inline-block;font-family:Outfit,Playfair Display,serif;font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.5px;padding-bottom:12px;position:relative}.section-title:after{background:#9c1616;background:var(--sindhi-maroon);left:0;width:40px}.section-title:after,.section-title:before{border-radius:4px;bottom:0;content:"";height:4px;position:absolute}.section-title:before{background:#daae3e;background:var(--sindhi-gold);left:50px;width:10px}.table{border-collapse:collapse;width:100%}.table th{background:var(--ajrak-navy);color:#fff;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.table td{border-bottom:1px solid var(--ajrak-border);color:var(--ajrak-ink-mid);font-size:13px;padding:11px 16px}.table tr:hover td{background:var(--ajrak-cream)}.sidebar{background:var(--ajrak-navy);color:#fff;flex-shrink:0;min-height:100vh;width:260px}.sidebar-logo{border-bottom:1px solid #ffffff1a;padding:24px 20px}.sidebar-nav-item{align-items:center;border-left:3px solid #0000;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 20px;text-decoration:none;transition:all .2s}.sidebar-nav-item.active,.sidebar-nav-item:hover{background:#ffffff14;border-left-color:var(--ajrak-red);color:#fff}.sidebar-section-label{color:#fff6;font-size:10px;letter-spacing:1.5px;padding:16px 20px 6px;text-transform:uppercase}.stat-card{border-radius:var(--radius);padding:22px}.stat-card .stat-number{font-family:Outfit,Playfair Display,serif;font-family:var(--font-display);font-size:32px;font-weight:700}.stat-card .stat-label{font-size:13px;margin-top:4px;opacity:.7}.page-wrapper{display:flex;min-height:100vh}.page-content{flex:1 1;overflow:auto}.main-content{margin:0 auto;max-width:1200px;padding:32px 24px}.public-navbar{align-items:center;background:var(--ajrak-navy);box-shadow:0 2px 16px #00000040;display:flex;height:64px;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:100}.public-navbar .nav-link{border-radius:10px;border-radius:var(--radius-sm);color:#daae3e;color:var(--sindhi-gold);font-size:14px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .2s}.public-navbar .nav-link:hover{background:#ffffff1a;color:#fff}.hero{background:#0f1729;background:var(--sindhi-navy);padding:120px 2rem;position:relative}.hero,.hero-premium{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center}.hero-premium{animation:gradientShift 10s ease infinite;background:linear-gradient(135deg,#182543,#701010,#0f1729);background:linear-gradient(135deg,var(--sindhi-navy-mid),var(--sindhi-maroon-dark),var(--sindhi-navy));background-size:200% 200%;padding:120px 2rem 140px;position:sticky;top:80px;z-index:1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-premium:before{background:radial-gradient(circle at 50% 50%,#d4af3726 0,#0000 70%)}.hero-premium:before,.hero:before{content:"";inset:0;position:absolute;z-index:1}.hero:before{background:radial-gradient(circle at 50% 50%,#8b000033 0,#0000 70%)}.hero-content{max-width:850px;position:relative;z-index:10}.hero-title{color:#daae3e;color:var(--sindhi-gold);font-family:Outfit,Playfair Display,serif;font-family:var(--font-display);font-size:clamp(36px,7vw,72px);font-weight:800;line-height:1.1;margin-bottom:24px}.hero-sub{color:#ffffffb3;font-size:18px;line-height:1.6;margin:0 auto 36px;max-width:650px}.floating-letters{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.letter{animation:float 20s linear infinite;color:#ffffff0d;font-family:Ariz Muhammad,Lateef,Noto Naskh Arabic,serif;font-family:var(--font-sindhi);font-size:4rem;position:absolute}@keyframes float{0%{transform:translateY(100vh) rotate(0deg)}to{transform:translateY(-100px) rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease forwards}.spinner{animation:spin .8s linear infinite;border:3px solid var(--ajrak-border);border-radius:50%;border-top-color:var(--ajrak-red);height:40px;margin:40px auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a66;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:10000}.modal-box{background:#fff;border:1px solid #f5f3ef;border:1px solid var(--sindhi-cream);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 40px 100px -20px #00000040;margin:auto;max-height:85vh;max-width:600px;overflow-y:auto;padding:32px;position:relative;width:100%}.modal-header{align-items:center;border-bottom:1px solid #f5f3ef;border-bottom:1px solid var(--sindhi-cream);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.modal-title{color:#0f1729;color:var(--sindhi-navy);font-family:Outfit,Playfair Display,serif;font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.5px}.hover-overlay{opacity:0;transition:opacity .2s ease}div:hover .hover-overlay{opacity:1}@media (max-width:768px){.sidebar{display:none}.main-content{padding:20px 16px}.public-navbar{padding:0 1rem}}.card-glow{position:relative;transition:all .4s var(--transition)}.card-glow:after{animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#9c1616,#daae3e,#9c1616);background:linear-gradient(135deg,var(--sindhi-maroon),var(--sindhi-gold),var(--sindhi-maroon));background-size:200% 200%;border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .4s;z-index:-1}.card-glow:hover:after{opacity:1}.card-glow:hover{box-shadow:0 30px 60px -15px #c0392b40,0 0 0 1px #c0392b1a}@keyframes shimmerBorder{0%{background-position:-200% 0}to{background-position:200% 0}}.card-shimmer{background-clip:padding-box;border:1px solid #0000!important;position:relative;transition:all .4s var(--transition)}.card-shimmer:before{background:linear-gradient(90deg,#0000,#9c1616,#daae3e,#0000);background:linear-gradient(90deg,#0000,var(--sindhi-maroon),var(--sindhi-gold),#0000);background-size:300% 100%;border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.card-shimmer:hover:before{animation:shimmerBorder 2s linear infinite;opacity:1}.card-shimmer:hover{box-shadow:0 25px 50px -12px #0000002e}.card-active-glow{box-shadow:0 0 0 2px #9c1616,0 20px 40px -10px #9c161666!important;box-shadow:0 0 0 2px var(--sindhi-maroon),0 20px 40px -10px var(--sindhi-maroon-glow)!important}.table tr:hover td{background:#c0392b05;transition:background .2s}.table tr{transition:all .2s}.glass-light{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #ffffff4d;box-shadow:0 8px 32px 0 #1f268714,inset 0 0 0 1px #fff9}.glass-light:hover{background:#ffffffbf;border-color:#ffffff73;box-shadow:0 12px 40px -8px #1f26871f,inset 0 0 0 1px #ffffffb3}.glass-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a192f80;border:1px solid #ffffff26;box-shadow:0 8px 32px 0 #0003,inset 0 0 0 1px #ffffff1a}.glass-dark:hover{background:#0a192fa6;border-color:#ffffff40;box-shadow:0 12px 40px -8px #0000004d,inset 0 0 0 1px #ffffff26}.glass-minimal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #fff3;box-shadow:0 4px 16px -2px #00000014}.glass-accent{position:relative}.glass-accent:before{background:linear-gradient(135deg,#ffffff4d,#ffffff1a,#ffffff0d);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(90deg,#000 0,#000 calc(100% - 1px),#0000 calc(100% - 1px));mask:linear-gradient(90deg,#000 0,#000 calc(100% - 1px),#0000 calc(100% - 1px));padding:1px;pointer-events:none;position:absolute}.glass-card{border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.glass-card.variant-dark,.glass-card.variant-light,.glass-card.variant-minimal{@apply glass-minimal}.glass-elevated{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff80;box-shadow:0 20px 50px -10px #00000026,0 0 0 1px #ffffffb3,inset 0 0 0 1px #fff6}.glass-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0a192fd9,#0a192feb);border-right:1px solid #ffffff1f;box-shadow:4px 0 24px #0a192f4d}.glass-modal{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a192fb3;border:1px solid #ffffff1a;box-shadow:0 20px 60px -15px #0006,inset 0 0 0 1px #ffffff26}.glass-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .3s ease}.glass-button:hover{background:#ffffff40;border-color:#ffffff59;box-shadow:0 8px 24px -4px #fff3;transform:translateY(-2px)}.glass-button:active{box-shadow:0 4px 12px -2px #ffffff26;transform:translateY(0)}.glass-stat-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 12px #0000000f;padding:24px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.glass-stat-card:hover{border-color:#0000001f;box-shadow:0 12px 32px #0000001a;transform:translateY(-6px)}.glass-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:8px;color:#ffffffe6;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.glass-button:focus,.glass-dark:focus-within,.glass-light:focus-within{border-color:var(--sindhi-gold);box-shadow:0 0 0 3px #ac68251a;outline:none}@media (max-width:768px){.glass-card,.glass-dark,.glass-light,.glass-minimal{border-radius:12px}.glass-button{font-size:14px;padding:8px 16px}}.glass-fade-in{animation:fadeInGlass .5s ease-out}@keyframes fadeInGlass{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1}}@media (prefers-reduced-motion:reduce){.glass-button,.glass-card,.glass-dark,.glass-light,.glass-minimal,.glass-stat-card{transition:none}.glass-fade-in{animation:none}}@media (prefers-color-scheme:dark){.glass-light{background:#ffffff1a;border-color:#ffffff26}}
/*# sourceMappingURL=main.b56c6987.css.map*/