@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_dee2b3{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_dee2b3{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:JameelNoori;src:url(/fonts/JameelNooriNastaleeqRegular.woff2) format("woff2"),url(/fonts/JameelNooriNastaleeqRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.urdu-text{font-family:JameelNoori,Noto Nastaliq Urdu,serif;font-size:1.25rem;line-height:1.8;text-align:right;direction:rtl}textarea.urdu-text{min-height:100px;line-height:2;resize:vertical}input.urdu-text,textarea.urdu-text{font-family:JameelNoori,Noto Nastaliq Urdu,serif;font-size:1.3rem}input.urdu-text{height:45px}.urdu-label{font-family:JameelNoori,Noto Nastaliq Urdu,serif;font-size:1.1rem;direction:rtl;text-align:right;display:block;margin-bottom:.5rem;font-weight:500}:root{--brand-primary:#073e8c;--brand-primary-600:#0b63d4;--brand-primary-400:#2aa7ff;--brand-primary-50:#eff6ff;--brand-accent:#1ba699;--brand-accent-600:#159380;--brand-accent-50:#f0fdfa;--brand-warning:#f59e0b;--brand-danger:#ef4444;--surface:#ffffff;--surface-muted:#f8fafc;--surface-soft:#f1f5f9;--surface-hover:#f0f4f8;--border-subtle:#e2e8f0;--border-medium:#cbd5e1;--text-main:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-faint:#94a3b8;--shadow-xs:0 1px 2px rgba(15,23,42,0.04);--shadow-sm:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 4px 12px rgba(15,23,42,0.08),0 2px 4px rgba(15,23,42,0.04);--shadow-lg:0 12px 32px rgba(15,23,42,0.10),0 4px 8px rgba(15,23,42,0.06);--shadow-xl:0 24px 48px rgba(15,23,42,0.14),0 8px 16px rgba(15,23,42,0.06);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-snap:cubic-bezier(0.34,1.56,0.64,1);--glass:rgba(255,255,255,0.72);--glass-dark:rgba(15,23,42,0.72);--bs-primary:var(--brand-primary);--bs-primary-rgb:7,62,140;--bs-success:var(--brand-accent);--bs-success-rgb:27,166,153;--bs-border-radius:var(--radius-md);--bs-border-radius-lg:var(--radius-lg);--primary-600:var(--brand-primary-600);--primary-400:var(--brand-primary-400);--accent:var(--brand-accent);--muted:var(--text-muted);--card-bg:var(--surface)}*{box-sizing:border-box}#root,body,html{height:100%}body{font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;background:var(--surface-muted);color:var(--text-main);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}::selection{background:rgba(7,62,140,.12);color:var(--brand-primary)}.header-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text-main);padding:0;position:fixed;width:100%;top:0;z-index:1000;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:none;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.header-nav.scrolled{background:rgba(255,255,255,.95);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.header-nav .navbar{padding:.55rem 0!important}.header-nav .navbar-brand{padding:.25rem 0!important;display:flex;align-items:center}.header-nav .navbar-nav{gap:.1rem}.dark .header-nav{background:rgba(15,23,42,.95);border-bottom-color:rgba(255,255,255,.08);box-shadow:0 1px 0 rgba(0,0,0,.3)}.navbar-nav .nav-item{position:relative}.navbar-nav .nav-item a.nav-link,.navbar-nav .nav-item button.nav-link{color:var(--text-secondary)!important;padding:.45rem .85rem;position:relative;transition:color .2s ease,background .2s ease;text-decoration:none;border:none;background:transparent;font-size:.88rem;font-weight:500;border-radius:var(--radius-sm)}.dark .navbar-nav .nav-item a.nav-link,.dark .navbar-nav .nav-item button.nav-link{color:rgba(226,232,240,.85)!important}.navbar-nav .nav-item a.nav-link:hover,.navbar-nav .nav-item button.nav-link:hover{color:var(--brand-primary)!important;background:var(--brand-primary-50)}.dark .navbar-nav .nav-item a.nav-link:hover,.dark .navbar-nav .nav-item button.nav-link:hover{color:var(--brand-primary-400)!important;background:rgba(43,167,255,.08)}.navbar-nav .nav-item a.nav-link.active,.navbar-nav .nav-item button.nav-link.active{color:var(--brand-primary)!important;font-weight:600}.dark .navbar-nav .nav-item a.nav-link.active,.dark .navbar-nav .nav-item button.nav-link.active{color:var(--brand-primary-400)!important}@media (min-width:992px){.navbar-nav .nav-item a.nav-link.active:after,.navbar-nav .nav-item button.nav-link.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:70%;height:2px;background:var(--brand-primary);border-radius:99px}.dark .navbar-nav .nav-item a.nav-link.active:after,.dark .navbar-nav .nav-item button.nav-link.active:after{background:var(--brand-primary-400)}}.navbar-brand.active{color:var(--brand-primary)!important}.navbar-nav .nav-item a.btn.active{background-color:var(--brand-primary)!important;color:white!important;border-color:var(--brand-primary)!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.7)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2020/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-pills .nav-link:hover{background-color:var(--brand-primary)!important;color:#fff!important}.nav-pills .nav-link:hover i{color:#fff!important}.btn{border-radius:var(--radius-md);letter-spacing:0;font-weight:500;transition:all .2s var(--ease-out)}.btn:active{transform:scale(.97)}.btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:#0a51b5;--bs-btn-hover-border-color:#0a51b5;--bs-btn-active-bg:#052f6d;box-shadow:0 1px 3px rgba(7,62,140,.25)}.btn-primary:hover{box-shadow:0 4px 12px rgba(7,62,140,.35);transform:translateY(-1px)}.btn-success{--bs-btn-bg:var(--brand-accent);--bs-btn-border-color:var(--brand-accent);--bs-btn-hover-bg:var(--brand-accent-600);--bs-btn-hover-border-color:var(--brand-accent-600);box-shadow:0 1px 3px rgba(27,166,153,.25)}.btn-success:hover{box-shadow:0 4px 12px rgba(27,166,153,.35);transform:translateY(-1px)}.btn-outline-primary{--bs-btn-color:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary);--bs-btn-hover-color:#fff}.btn-gradient{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-accent) 100%);color:#fff!important;font-weight:600;border:none;border-radius:var(--radius-md);transition:all .3s var(--ease-out);box-shadow:0 2px 8px rgba(7,62,140,.28);position:relative;overflow:hidden}.btn-gradient:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-accent) 0,var(--brand-primary) 100%);opacity:0;transition:opacity .3s ease}.btn-gradient:hover:before{opacity:1}.btn-gradient span,.btn-gradient>*{position:relative;z-index:1}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(7,62,140,.35);color:#fff!important}.btn-gradient:active{transform:scale(.97);box-shadow:0 2px 8px rgba(7,62,140,.2)}.btn-gradient:focus-visible{outline:3px solid rgba(43,167,255,.5);outline-offset:2px}.card{border-radius:var(--radius-lg)!important;border-color:var(--border-subtle);box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease}.card-header{border-bottom-color:var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding:1rem 1.25rem}.card-header,.step-card{background:var(--surface)}.step-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;transition:all .25s ease}.step-card:hover{box-shadow:var(--shadow-md)}.option-card{cursor:pointer;background:var(--surface);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem;text-align:center;transition:all .25s ease}.option-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.option-card.active,.option-card:hover{border-color:var(--brand-primary);background:var(--brand-primary-50)}.option-card.active{box-shadow:0 0 0 3px rgba(7,62,140,.12)}.preview-card{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem}.distribution-card{border:1px dashed var(--border-medium)}.stat-card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);padding:1.5rem;box-shadow:var(--shadow-sm);transition:all .25s ease}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.hover-lift{transition:transform .2s var(--ease-out),box-shadow .2s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important}.form-control,.form-select{border-radius:var(--radius-md);border-color:var(--border-subtle);font-size:.9rem;padding:.55rem .85rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--surface)}.form-control:focus,.form-select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(7,62,140,.12);outline:none}.form-control::placeholder{color:var(--text-faint)}.form-label{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.4rem}.input-group-text{border-color:var(--border-subtle);background:var(--surface-soft);color:var(--text-muted)}.badge{border-radius:var(--radius-sm);font-weight:600;letter-spacing:.01em;font-size:.72rem;padding:.3em .65em}.modal-content{border-radius:var(--radius-xl)!important;border-color:var(--border-subtle);box-shadow:var(--shadow-xl)}.modal-header{border-bottom-color:var(--border-subtle);padding:1.25rem 1.5rem}.modal-footer{border-top-color:var(--border-subtle);padding:1rem 1.5rem}.dropdown-menu{border-radius:var(--radius-lg)!important;border-color:var(--border-subtle);box-shadow:var(--shadow-lg);padding:.4rem}.dropdown-item{border-radius:var(--radius-sm);font-size:.875rem;padding:.45rem .85rem;transition:background .15s ease,color .15s ease}.dropdown-item:hover{background:var(--brand-primary-50);color:var(--brand-primary)}.accordion-item{border-radius:var(--radius-md)!important;border-color:var(--border-subtle)}.auth-card{border-radius:var(--radius-xl)!important;border-color:var(--border-subtle)}.app-footer{background:linear-gradient(160deg,#0a2a6e 0,var(--brand-primary) 50%,#0b3d7a 100%);color:rgba(219,234,254,.9);padding:3rem 0 0;position:relative;overflow:hidden}.app-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-accent),var(--brand-primary-400),var(--brand-accent))}.app-footer a{color:rgba(219,234,254,.85);text-decoration:none;transition:color .2s ease}.app-footer a:hover{color:#ffffff}.app-footer h5{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.5);margin-bottom:1rem}.app-footer h4{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.app-footer ul{list-style:none;padding:0;margin:0}.app-footer ul li{margin-bottom:.5rem;font-size:.875rem}.app-footer ul li a{color:rgba(219,234,254,.75)}.app-footer ul li a:hover{color:#fff;padding-left:4px;transition:padding .2s ease,color .2s ease}.app-footer .footer-bottom{margin-top:2.5rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:rgba(219,234,254,.55)}.section-title{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-main)}.section-subtitle{font-size:1.05rem;color:var(--text-muted);line-height:1.65;max-width:56ch;margin:0 auto}.section-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent)}.badge-gradient{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:#fff;border-radius:99px;padding:.3em .9em;font-size:.75rem;font-weight:700;display:inline-block}.password-input-container{position:relative}.password-input-container input{width:100%;padding-right:2.5rem}.password-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;padding:0;transition:color .2s ease}.password-toggle-btn:hover{color:var(--brand-primary)}.progress-scroll{overflow-x:auto;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#nprogress{pointer-events:none}#nprogress .bar{background:var(--brand-accent);position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translateY(-4px)}.scroll-progress-bar{position:fixed;top:62px;width:100%;height:3px;z-index:999;background:rgba(255,255,255,.1)}.scroll-progress-fill{width:100%;height:100%;background:linear-gradient(90deg,var(--brand-accent),var(--brand-primary-400));transform:scaleX(0);transform-origin:left;transition:transform .1s linear;will-change:transform}.scroll-animate{opacity:0;transform:translateY(32px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.scroll-animate.in-view{opacity:1;transform:translateY(0)}.zoom-in{transform:scale(.94);transition:transform .6s var(--ease-out),opacity .6s var(--ease-out)}.zoom-in.in-view{transform:scale(1)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.edit-mode-alert{transition:all .4s ease-in-out;overflow:hidden}.alert-enter{opacity:1;max-height:200px;padding:1rem;margin:1rem 1rem 0}.alert-exit{opacity:0;max-height:0;padding:0;margin:0;border:none}svg.lucide-circle-alert{display:none}.activity-item{transition:background-color .2s ease,transform .2s ease;border-radius:var(--radius-md)}.activity-item:hover{background-color:var(--surface-soft);transform:translateY(-1px)}.activity-icon{width:38px;height:38px;font-size:16px;flex-shrink:0}.loading-state{text-align:center;padding:2rem 0}.list-group-item strong{color:var(--brand-primary)}.list-group-item{border-color:var(--border-subtle)}.alert{border-radius:var(--radius-lg);border-width:1px;font-size:.9rem}:global(.react-hot-toast){z-index:100000!important}[data-bs-theme=dark] body{color:#f8f9fa!important;background-color:#0f172a!important}[data-bs-theme=dark] .text-muted{color:#94a3b8!important}[data-bs-theme=dark] .offcanvas,[data-bs-theme=dark] .sidebar-desktop{color:#ffffff}.dark .bg-light,.dark body{background-color:#0f172a!important;color:#e2e8f0}.dark .accordion-item,.dark .bg-white,.dark .card,.dark .modal-content{background-color:#1e293b!important;color:#e2e8f0;border-color:rgba(255,255,255,.07)!important}.dark .card-header{background-color:#1e293b!important;border-bottom-color:rgba(255,255,255,.07)!important}.dark .text-dark{color:#e2e8f0!important}.dark .text-muted,.dark .text-secondary{color:#94a3b8!important}.dark .border,.dark .border-bottom,.dark .border-end,.dark .border-top{border-color:rgba(255,255,255,.08)!important}.dark .form-control,.dark .form-select{background-color:#1e293b;border-color:rgba(255,255,255,.1);color:#e2e8f0}.dark .form-control::placeholder{color:#475569}.dark .form-control:focus,.dark .form-select:focus{border-color:var(--brand-primary-400);box-shadow:0 0 0 3px rgba(43,167,255,.15);background-color:#1e293b}.dark .dropdown-menu{background-color:#1e293b;border-color:rgba(255,255,255,.08)}.dark .dropdown-item{color:#e2e8f0}.dark .dropdown-item:hover{background:rgba(43,167,255,.1);color:var(--brand-primary-400)}.dark .list-group-item{background-color:#1e293b;border-color:rgba(255,255,255,.07);color:#e2e8f0}.dark .input-group-text{background-color:#0f172a;border-color:rgba(255,255,255,.1);color:#94a3b8}@media print{.al-footer-wrap,.al-mobile-topbar,.al-sidebar-desktop,.al-sidebar-mobile,.fixed-back-btn,.mobile-header,.offcanvas-backdrop,.sidebar-desktop,aside,footer,header:not(.paper-header),nav{display:none!important}.al-body-row{display:block!important}.al-main,[role=main],main{display:block!important;overflow:visible!important;width:100%!important;height:auto!important}.al-content-inner,.al-content-pad,.al-main,[role=main],main{max-width:100%!important;margin:0!important;padding:0!important}.container-fluid,.main-canvas,body{margin:0!important;padding:0!important;background:white!important}}.no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none}:root{--header-h:64px}.pt-header{padding-top:var(--header-h)!important}.mt-header{margin-top:var(--header-h)!important}.cursor-pointer{cursor:pointer}.z-40{z-index:1040!important}.z-50{z-index:1050!important}.max-w-7xl{max-width:80rem}.backdrop-blur-sm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.bg-primary{background-color:var(--brand-primary)!important}.text-primary{color:var(--brand-primary)!important}.bg-success{background-color:var(--brand-accent)!important}.text-success{color:var(--brand-accent)!important}.bg-light{background-color:var(--surface-muted)!important}.rounded-3,.rounded-4,.rounded-5,.rounded-lg,.rounded-xl{border-radius:var(--radius-lg)!important}.rounded-full,.rounded-pill{border-radius:999px!important}.font-medium,.fw-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.tracking-tight{letter-spacing:-.01em!important}.text-sm{font-size:.875rem!important}.text-xs{font-size:.75rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.leading-tight{line-height:1.25!important}.leading-snug{line-height:1.375!important}.bg-white\/20{background-color:rgba(255,255,255,.2)!important}.border-white\/30{border-color:rgba(255,255,255,.3)!important}.bg-blue-50\/50{background-color:rgba(239,246,255,.75)!important}.bg-blue-50{background-color:#eff6ff!important}.bg-green-50{background-color:#ecfdf5!important}.bg-yellow-100{background-color:#fef3c7!important}.bg-red-50{background-color:#fef2f2!important}.bg-gray-50{background-color:var(--surface-muted)!important}.bg-gray-100{background-color:var(--surface-soft)!important}.bg-gray-300{background-color:#cbd5e1!important}.bg-blue-500,.bg-blue-600{background-color:var(--brand-primary)!important}.bg-gray-500{background-color:#64748b!important}.text-gray-300,.text-slate-300{color:#cbd5e1!important}.text-slate-400{color:#94a3b8!important}.text-gray-700,.text-gray-800{color:#334155!important}.text-gray-500,.text-gray-600{color:var(--text-muted)!important}.border-blue-100,.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-800{border-color:var(--border-subtle)!important}.transition-all,.transition-colors{transition:all .2s ease!important}.duration-300,.duration-500,.duration-700{transition-duration:.25s!important}.katex .mord.text>.mord,.katex .mord.text>.mord *{font-family:JameelNoori,Jameel Noori Nastaleeq,Noto Nastaliq Urdu,Urdu Typesetting,serif!important}[dir=rtl] .katex,[dir=rtl] .katex-html{direction:ltr!important;unicode-bidi:embed}[dir=rtl] .katex-display{display:block;text-align:center}[dir=rtl] .katex-display>.katex{display:inline-block}.katex-display{margin:.4em 0;overflow-x:auto;overflow-y:hidden}.katex{font-size:1.05em;vertical-align:middle}.katex-error{color:#c92a2a;font-size:.8em;font-family:ui-monospace,JetBrains Mono,monospace}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}