.not-found-module__HS70Aa__page{background:radial-gradient(circle at 80% 10%, rgba(var(--primary-rgb,99, 102, 241), .15), transparent 32rem), radial-gradient(circle at 10% 80%, rgba(var(--primary-rgb,99, 102, 241), .12), transparent 30rem), var(--background,#0d1117);min-height:100vh;color:var(--text,#f8fafc);font-family:var(--font-almarai,"Cairo", "Inter", sans-serif);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__glowOne{background:radial-gradient(circle, rgba(var(--primary-rgb,99, 102, 241), .2), transparent 70%);pointer-events:none;border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;right:-120px}.not-found-module__HS70Aa__glowTwo{background:radial-gradient(circle, rgba(var(--primary-rgb,99, 102, 241), .15), transparent 70%);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.not-found-module__HS70Aa__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.not-found-module__HS70Aa__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:560px;display:flex;position:relative}.not-found-module__HS70Aa__teacherBadge{background:var(--surface,#ffffff0f);border:1px solid var(--glass-border,rgba(var(--primary-rgb,99, 102, 241), .25));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;display:inline-flex;box-shadow:0 4px 20px #0003}.not-found-module__HS70Aa__logoWrap{background:var(--surface-card,#ffffff1a);border:1px solid rgba(var(--primary-rgb,99, 102, 241), .3);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.not-found-module__HS70Aa__teacherLogo{object-fit:cover;width:100%;height:100%}.not-found-module__HS70Aa__teacherName{color:var(--text,#f8fafc);font-size:.95rem;font-weight:700}.not-found-module__HS70Aa__codeWrap{align-items:center;gap:8px;line-height:1;display:flex}.not-found-module__HS70Aa__four{background:linear-gradient(135deg, var(--primary,#6366f1), var(--primary-dark,#4f46e5));-webkit-text-fill-color:transparent;letter-spacing:-4px;filter:drop-shadow(0 4px 24px rgba(var(--primary-rgb,99, 102, 241), .3));-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,16vw,10rem);font-weight:900}.not-found-module__HS70Aa__orbit{justify-content:center;align-items:center;width:clamp(80px,14vw,130px);height:clamp(80px,14vw,130px);display:flex;position:relative}.not-found-module__HS70Aa__orbitRingOne{border:2px solid rgba(var(--primary-rgb,99, 102, 241), .3);border-radius:50%;animation:6s linear infinite not-found-module__HS70Aa__spin;position:absolute;inset:0}.not-found-module__HS70Aa__orbitRingTwo{border:1px solid rgba(var(--primary-rgb,99, 102, 241), .2);border-radius:50%;animation:4s linear infinite reverse not-found-module__HS70Aa__spin;position:absolute;inset:10px}.not-found-module__HS70Aa__orbitDot{background:var(--primary,#6366f1);width:10px;height:10px;box-shadow:0 0 14px rgba(var(--primary-rgb,99, 102, 241), .9);transform-origin:50% calc(50% + clamp(40px,7vw,65px));border-radius:50%;animation:6s linear infinite not-found-module__HS70Aa__spin;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__zero{background:linear-gradient(135deg, var(--primary,#6366f1), var(--primary-dark,#4f46e5));-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,9vw,6rem);font-weight:900;position:relative}@keyframes not-found-module__HS70Aa__spin{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.not-found-module__HS70Aa__title{color:var(--text,#f8fafc);margin:0;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800}.not-found-module__HS70Aa__subtitle{color:var(--text-secondary,#94a3b8);margin:0;font-size:1.05rem;line-height:1.8}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.not-found-module__HS70Aa__primaryBtn{background:linear-gradient(135deg, var(--primary,#6366f1), var(--primary-dark,#4f46e5));color:#fff;box-shadow:0 8px 24px rgba(var(--primary-rgb,99, 102, 241), .35);border-radius:12px;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.not-found-module__HS70Aa__primaryBtn:hover{opacity:.92;box-shadow:0 12px 32px rgba(var(--primary-rgb,99, 102, 241), .45);transform:translateY(-2px)}.not-found-module__HS70Aa__secondaryBtn{border:1px solid var(--border,#ffffff1f);background:var(--surface,#ffffff0d);color:var(--text,#cbd5e1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.not-found-module__HS70Aa__secondaryBtn:hover{border-color:var(--primary,#6366f1);background:rgba(var(--primary-rgb,99, 102, 241), .12);transform:translateY(-2px)}
